Uses of Class
com.activeviam.directquery.api.schema.AggregateTableDescription.AggregateTableDescriptionBuilder
Packages that use AggregateTableDescription.AggregateTableDescriptionBuilder
-
Uses of AggregateTableDescription.AggregateTableDescriptionBuilder in com.activeviam.directquery.api.schema
Methods in com.activeviam.directquery.api.schema that return AggregateTableDescription.AggregateTableDescriptionBuilderModifier and TypeMethodDescriptionAggregateTableDescription.AggregateTableDescriptionBuilder.addEqualFilter(@NonNull FieldPath schemaColumn, @NonNull Object value) Adds an equal filter on a column of the schema, meaning that the aggregate table only contains data with this filter.AggregateTableDescription.AggregateTableDescriptionBuilder.addGroupByField(@NonNull FieldPath originGroupByFieldPath, @NonNull String aggregateTableColumnName) Adds one mapping of the group-by fields used in the pre-aggregation.AggregateTableDescription.AggregateTableDescriptionBuilder.addInFilter(@NonNull FieldPath schemaColumn, @NonNull Collection<Object> values) Adds an in filter on a column of the schema, meaning that the aggregate table only contains data with this filter.AggregateTableDescription.AggregateTableDescriptionBuilder.addMeasureMapping(@NonNull MeasureMapping measureMapping) Adds a measure with the measure name and the aggregate table field names.AggregateTableDescription.builder()Returns an empty builder.AggregateTableDescription.AggregateTableDescriptionBuilder.originBaseTableName(@NonNull String originBaseTableName) Sets the base table being pre-aggregated.AggregateTableDescription.toBuilder()Returns a new builder with the same values as this description.AggregateTableDescription.AggregateTableDescriptionBuilder.underlyingTable(@NonNull TableDescription aggregateTable) Sets the table for the aggregate table.AggregateTableDescription.AggregateTableDescriptionBuilder.withAdditionalGroupByFields(boolean hasAdditionalGroupByFields) Sets whether the external table contains group-by fields, not defined in the Atoti schema.AggregateTableDescription.AggregateTableDescriptionBuilder.withFilters(@NonNull Map<FieldPath, AggregateTableDescription.AggregateTableFilter> filters) Sets the filters on the origin table.AggregateTableDescription.AggregateTableDescriptionBuilder.withGroupByFieldsMapping(@NonNull Map<FieldPath, String> groupByFieldsMapping) Sets the mapping of the group-by fields used in the pre-aggregation.AggregateTableDescription.AggregateTableDescriptionBuilder.withMeasuresMappings(@NonNull MeasureMapping... measuresMappings) Sets the mapping of the measures used in the aggregate table.AggregateTableDescription.AggregateTableDescriptionBuilder.withMeasuresMappings(@NonNull List<MeasureMapping> measuresMappings) Sets the mapping of the measures used in the aggregate table.