| BloomFilterConfig |
|
| ColumnPartitionConfig |
|
| ColumnStats |
|
| CompletionConfig |
Class representing configurations related to realtime segment completion.
|
| DedupConfig |
|
| DimensionTableConfig |
|
| FieldConfig |
|
| IndexingConfig |
|
| JsonIndexConfig |
Configs related to the JSON index:
- maxLevels: Max levels to flatten the json object (array is also counted as one level), non-positive value means
unlimited
- excludeArray: Whether to exclude array when flattening the object
- disableCrossArrayUnnest: Whether to not unnest multiple arrays (unique combination of all elements)
- includePaths: Only include the given paths, e.g.
|
| QueryConfig |
The QueryConfig class contains the table-level query execution related configurations.
|
| QuotaConfig |
Class representing table quota configuration
|
| ReplicaGroupStrategyConfig |
Class representing configurations related to segment assignment strategy.
|
| RoutingConfig |
|
| SegmentPartitionConfig |
|
| SegmentsValidationAndRetentionConfig |
|
| SegmentZKPropsConfig |
ZK properties that are to be logged into segment's metadata.properties
|
| StarTreeIndexConfig |
|
| TableConfig |
|
| TableCustomConfig |
|
| TableStats |
|
| TableStatus |
Container object to encapsulate table status which contains
- Ingestion status: specifies if the table is ingesting properly or not
|
| TableStatus.IngestionStatus |
|
| TableTaskConfig |
|
| TagOverrideConfig |
This config will allow specifying overrides to the tags derived from tenantConfig.
|
| TenantConfig |
|
| TierConfig |
Config for the tiered storage and the segments which will move to that tier
|
| TimestampConfig |
|
| TunerConfig |
Encapsulates custom config for org.apache.pinot.spi.config.table.tuner.TableConfigTuner
The 'name' field specifies the exact type of tuner used for this table.
|
| UpsertConfig |
Class representing upsert configuration of a table.
|