POST
/
tables
/
preview
curl --request POST \
  --url https://dev.startree.ai/tables/preview \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "tableConfig": {
    "tableName": "<string>",
    "segmentsConfig": {
      "timeType": "NANOSECONDS",
      "segmentPushFrequency": "<string>",
      "segmentAssignmentStrategy": "<string>",
      "replicasPerPartition": "<string>",
      "replicaGroupStrategyConfig": {},
      "peerSegmentDownloadScheme": "<string>",
      "minimizeDataMovement": true,
      "segmentPushType": "<string>",
      "timeColumnName": "<string>",
      "retentionTimeUnit": "<string>",
      "retentionTimeValue": "<string>",
      "completionConfig": {},
      "crypterClassName": "<string>",
      "deletedSegmentsRetentionPeriod": "<string>",
      "replication": "<string>",
      "schemaName": "<string>"
    },
    "tenants": {
      "tagOverrideConfig": {}
    },
    "tableIndexConfig": {
      "autoGeneratedInvertedIndex": true,
      "segmentFormatVersion": "<string>",
      "enableDefaultStarTree": true,
      "starTreeIndexConfigs": [
        {}
      ],
      "segmentPartitionConfig": {},
      "nullHandlingEnabled": true,
      "skipSegmentPreprocess": true,
      "optimizeDictionaryType": true,
      "streamConfigs": {},
      "fstindexType": "LUCENE",
      "rangeIndexVersion": 123,
      "jsonIndexColumns": [
        "<string>"
      ],
      "jsonIndexConfigs": {},
      "mapIndexColumns": [
        "<string>"
      ],
      "mapIndexConfigs": {},
      "bloomFilterConfigs": {},
      "noDictionaryConfig": {},
      "tierOverwrites": {},
      "aggregateMetrics": true,
      "optimizeDictionary": true,
      "columnMinMaxValueGeneratorMode": "<string>",
      "enableDynamicStarTreeCreation": true,
      "columnMajorSegmentBuilderEnabled": true,
      "optimizeDictionaryForMetrics": true,
      "noDictionarySizeRatioThreshold": 123,
      "loadMode": "<string>",
      "invertedIndexColumns": [
        "<string>"
      ],
      "noDictionaryColumns": [
        "<string>"
      ],
      "createInvertedIndexDuringSegmentGeneration": true,
      "noDictionaryCardinalityRatioThreshold": 123,
      "onHeapDictionaryColumns": [
        "<string>"
      ],
      "varLengthDictionaryColumns": [
        "<string>"
      ],
      "bloomFilterColumns": [
        "<string>"
      ],
      "rangeIndexColumns": [
        "<string>"
      ],
      "sortedColumn": [
        "<string>"
      ],
      "segmentNameGeneratorType": "<string>"
    },
    "metadata": {},
    "quota": {},
    "task": {},
    "routing": {},
    "query": {},
    "instanceAssignmentConfigMap": {},
    "fieldConfigList": [
      {
        "timestampConfig": {},
        "indexes": {},
        "tierOverwrites": {}
      }
    ],
    "upsertConfig": {
      "defaultPartialUpsertStrategy": "APPEND",
      "upsertViewRefreshIntervalMs": 123,
      "consistencyMode": "NONE",
      "comparisonColumns": [
        "<string>"
      ],
      "metadataTTL": 123,
      "deleteRecordColumn": "<string>",
      "outOfOrderRecordColumn": "<string>",
      "dropOutOfOrderRecord": true,
      "hashFunction": "NONE",
      "enableSnapshot": true,
      "deletedKeysTTL": 123,
      "enablePreload": true,
      "metadataManagerConfigs": {},
      "partialUpsertStrategies": {},
      "partialUpsertMergerClass": "<string>",
      "newSegmentTrackingTimeMs": 123,
      "metadataManagerClass": "<string>",
      "enableDeletedKeysCompactionConsistency": true,
      "allowPartialUpsertConsumptionDuringCommit": true,
      "mode": "FULL"
    },
    "dedupConfig": {
      "enablePreload": true
    },
    "dimensionTableConfig": {},
    "ingestionConfig": {
      "batchIngestionConfig": {
        "batchConfigMaps": [
          {}
        ],
        "segmentIngestionType": "<string>",
        "segmentIngestionFrequency": "<string>",
        "consistentDataPush": true
      },
      "streamIngestionConfig": {
        "columnMajorSegmentBuilderEnabled": true,
        "trackFilteredMessageOffsets": true,
        "pauselessConsumptionEnabled": true
      },
      "schemaConformingTransformerConfig": {
        "enableIndexableExtras": true,
        "indexableExtrasField": "<string>",
        "enableUnindexableExtras": true,
        "unindexableExtrasField": "<string>",
        "unindexableFieldSuffix": "<string>",
        "fieldPathsToDrop": [
          "<string>"
        ],
        "fieldPathsToSkipStorage": [
          "<string>"
        ],
        "columnNameToJsonKeyPathMap": {},
        "mergedTextIndexField": "<string>",
        "useAnonymousDotInFieldNames": true,
        "optimizeCaseInsensitiveSearch": true,
        "reverseTextIndexKeyValueOrder": true,
        "mergedTextIndexDocumentMaxLength": 123,
        "mergedTextIndexBinaryDocumentDetectionMinLength": 123,
        "mergedTextIndexPathToExclude": [
          "<string>"
        ],
        "fieldsToDoubleIngest": [
          "<string>"
        ],
        "jsonKeyValueSeparator": "<string>",
        "mergedTextIndexBeginOfDocAnchor": "<string>",
        "mergedTextIndexEndOfDocAnchor": "<string>",
        "fieldPathsToPreserveInputWithIndex": [
          "<string>"
        ],
        "fieldPathsToPreserveInput": [
          "<string>"
        ]
      },
      "segmentTimeValueCheck": true,
      "continueOnError": true,
      "rowTimeValueCheck": true,
      "filterConfig": {},
      "enrichmentConfigs": [
        {
          "properties": {}
        }
      ],
      "transformConfigs": [
        {}
      ],
      "complexTypeConfig": {},
      "aggregationConfigs": [
        {}
      ]
    },
    "tierConfigs": [
      {}
    ],
    "tunerConfigs": [
      {
        "name": "<string>",
        "tunerProperties": {}
      }
    ],
    "instancePartitionsMap": {},
    "segmentAssignmentConfigMap": {}
  },
  "schema": {
    "dimensionFieldSpecs": [
      {
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>",
        "fieldType": "DIMENSION"
      }
    ],
    "primaryKeyColumns": [
      "<string>"
    ],
    "metricFieldSpecs": [
      {
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>",
        "fieldType": "DIMENSION"
      }
    ],
    "dateTimeFieldSpecs": [
      {
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>",
        "fieldType": "DIMENSION",
        "granularity": "<string>",
        "sampleValue": {},
        "format": "<string>"
      }
    ],
    "timeFieldSpec": {
      "notNull": true,
      "maxLengthExceedStrategy": "TRIM_LENGTH",
      "defaultNullValueString": "<string>",
      "virtualColumnProvider": "<string>",
      "transformFunction": "<string>",
      "defaultNullValue": {},
      "singleValueField": true,
      "allowTrailingZeros": true,
      "maxLength": 123,
      "dataType": "INT",
      "name": "<string>",
      "fieldType": "DIMENSION",
      "incomingGranularitySpec": {
        "timeType": "NANOSECONDS",
        "timeFormat": "<string>",
        "timeUnitSize": 123,
        "dataType": "INT",
        "name": "<string>"
      },
      "outgoingGranularitySpec": {
        "timeType": "NANOSECONDS",
        "timeFormat": "<string>",
        "timeUnitSize": 123,
        "dataType": "INT",
        "name": "<string>"
      }
    },
    "complexFieldSpecs": [
      {
        "childFieldSpecs": {},
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>"
      }
    ],
    "enableColumnBasedNullHandling": true,
    "schemaName": "<string>"
  },
  "tableConfigs": {
    "tableName": "<string>",
    "schema": {
      "dimensionFieldSpecs": [
        {
          "notNull": true,
          "maxLengthExceedStrategy": "TRIM_LENGTH",
          "defaultNullValueString": "<string>",
          "virtualColumnProvider": "<string>",
          "transformFunction": "<string>",
          "defaultNullValue": {},
          "singleValueField": true,
          "allowTrailingZeros": true,
          "maxLength": 123,
          "dataType": "INT",
          "name": "<string>",
          "fieldType": "DIMENSION"
        }
      ],
      "primaryKeyColumns": [
        "<string>"
      ],
      "metricFieldSpecs": [
        {
          "notNull": true,
          "maxLengthExceedStrategy": "TRIM_LENGTH",
          "defaultNullValueString": "<string>",
          "virtualColumnProvider": "<string>",
          "transformFunction": "<string>",
          "defaultNullValue": {},
          "singleValueField": true,
          "allowTrailingZeros": true,
          "maxLength": 123,
          "dataType": "INT",
          "name": "<string>",
          "fieldType": "DIMENSION"
        }
      ],
      "dateTimeFieldSpecs": [
        {
          "notNull": true,
          "maxLengthExceedStrategy": "TRIM_LENGTH",
          "defaultNullValueString": "<string>",
          "virtualColumnProvider": "<string>",
          "transformFunction": "<string>",
          "defaultNullValue": {},
          "singleValueField": true,
          "allowTrailingZeros": true,
          "maxLength": 123,
          "dataType": "INT",
          "name": "<string>",
          "fieldType": "DIMENSION",
          "granularity": "<string>",
          "sampleValue": {},
          "format": "<string>"
        }
      ],
      "timeFieldSpec": {
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>",
        "fieldType": "DIMENSION",
        "incomingGranularitySpec": {
          "timeType": "NANOSECONDS",
          "timeFormat": "<string>",
          "timeUnitSize": 123,
          "dataType": "INT",
          "name": "<string>"
        },
        "outgoingGranularitySpec": {
          "timeType": "NANOSECONDS",
          "timeFormat": "<string>",
          "timeUnitSize": 123,
          "dataType": "INT",
          "name": "<string>"
        }
      },
      "complexFieldSpecs": [
        {
          "childFieldSpecs": {},
          "notNull": true,
          "maxLengthExceedStrategy": "TRIM_LENGTH",
          "defaultNullValueString": "<string>",
          "virtualColumnProvider": "<string>",
          "transformFunction": "<string>",
          "defaultNullValue": {},
          "singleValueField": true,
          "allowTrailingZeros": true,
          "maxLength": 123,
          "dataType": "INT",
          "name": "<string>"
        }
      ],
      "enableColumnBasedNullHandling": true,
      "schemaName": "<string>"
    },
    "offline": {
      "tableName": "<string>",
      "segmentsConfig": {
        "timeType": "NANOSECONDS",
        "segmentPushFrequency": "<string>",
        "segmentAssignmentStrategy": "<string>",
        "replicasPerPartition": "<string>",
        "replicaGroupStrategyConfig": {},
        "peerSegmentDownloadScheme": "<string>",
        "minimizeDataMovement": true,
        "segmentPushType": "<string>",
        "timeColumnName": "<string>",
        "retentionTimeUnit": "<string>",
        "retentionTimeValue": "<string>",
        "completionConfig": {},
        "crypterClassName": "<string>",
        "deletedSegmentsRetentionPeriod": "<string>",
        "replication": "<string>",
        "schemaName": "<string>"
      },
      "tenants": {
        "tagOverrideConfig": {}
      },
      "tableIndexConfig": {
        "autoGeneratedInvertedIndex": true,
        "segmentFormatVersion": "<string>",
        "enableDefaultStarTree": true,
        "starTreeIndexConfigs": [
          {}
        ],
        "segmentPartitionConfig": {},
        "nullHandlingEnabled": true,
        "skipSegmentPreprocess": true,
        "optimizeDictionaryType": true,
        "streamConfigs": {},
        "fstindexType": "LUCENE",
        "rangeIndexVersion": 123,
        "jsonIndexColumns": [
          "<string>"
        ],
        "jsonIndexConfigs": {},
        "mapIndexColumns": [
          "<string>"
        ],
        "mapIndexConfigs": {},
        "bloomFilterConfigs": {},
        "noDictionaryConfig": {},
        "tierOverwrites": {},
        "aggregateMetrics": true,
        "optimizeDictionary": true,
        "columnMinMaxValueGeneratorMode": "<string>",
        "enableDynamicStarTreeCreation": true,
        "columnMajorSegmentBuilderEnabled": true,
        "optimizeDictionaryForMetrics": true,
        "noDictionarySizeRatioThreshold": 123,
        "loadMode": "<string>",
        "invertedIndexColumns": [
          "<string>"
        ],
        "noDictionaryColumns": [
          "<string>"
        ],
        "createInvertedIndexDuringSegmentGeneration": true,
        "noDictionaryCardinalityRatioThreshold": 123,
        "onHeapDictionaryColumns": [
          "<string>"
        ],
        "varLengthDictionaryColumns": [
          "<string>"
        ],
        "bloomFilterColumns": [
          "<string>"
        ],
        "rangeIndexColumns": [
          "<string>"
        ],
        "sortedColumn": [
          "<string>"
        ],
        "segmentNameGeneratorType": "<string>"
      },
      "metadata": {},
      "quota": {},
      "task": {},
      "routing": {},
      "query": {},
      "instanceAssignmentConfigMap": {},
      "fieldConfigList": [
        {
          "timestampConfig": {},
          "indexes": {},
          "tierOverwrites": {}
        }
      ],
      "upsertConfig": {
        "defaultPartialUpsertStrategy": "APPEND",
        "upsertViewRefreshIntervalMs": 123,
        "consistencyMode": "NONE",
        "comparisonColumns": [
          "<string>"
        ],
        "metadataTTL": 123,
        "deleteRecordColumn": "<string>",
        "outOfOrderRecordColumn": "<string>",
        "dropOutOfOrderRecord": true,
        "hashFunction": "NONE",
        "enableSnapshot": true,
        "deletedKeysTTL": 123,
        "enablePreload": true,
        "metadataManagerConfigs": {},
        "partialUpsertStrategies": {},
        "partialUpsertMergerClass": "<string>",
        "newSegmentTrackingTimeMs": 123,
        "metadataManagerClass": "<string>",
        "enableDeletedKeysCompactionConsistency": true,
        "allowPartialUpsertConsumptionDuringCommit": true,
        "mode": "FULL"
      },
      "dedupConfig": {
        "enablePreload": true
      },
      "dimensionTableConfig": {},
      "ingestionConfig": {
        "batchIngestionConfig": {
          "batchConfigMaps": [
            {}
          ],
          "segmentIngestionType": "<string>",
          "segmentIngestionFrequency": "<string>",
          "consistentDataPush": true
        },
        "streamIngestionConfig": {
          "columnMajorSegmentBuilderEnabled": true,
          "trackFilteredMessageOffsets": true,
          "pauselessConsumptionEnabled": true
        },
        "schemaConformingTransformerConfig": {
          "enableIndexableExtras": true,
          "indexableExtrasField": "<string>",
          "enableUnindexableExtras": true,
          "unindexableExtrasField": "<string>",
          "unindexableFieldSuffix": "<string>",
          "fieldPathsToDrop": [
            "<string>"
          ],
          "fieldPathsToSkipStorage": [
            "<string>"
          ],
          "columnNameToJsonKeyPathMap": {},
          "mergedTextIndexField": "<string>",
          "useAnonymousDotInFieldNames": true,
          "optimizeCaseInsensitiveSearch": true,
          "reverseTextIndexKeyValueOrder": true,
          "mergedTextIndexDocumentMaxLength": 123,
          "mergedTextIndexBinaryDocumentDetectionMinLength": 123,
          "mergedTextIndexPathToExclude": [
            "<string>"
          ],
          "fieldsToDoubleIngest": [
            "<string>"
          ],
          "jsonKeyValueSeparator": "<string>",
          "mergedTextIndexBeginOfDocAnchor": "<string>",
          "mergedTextIndexEndOfDocAnchor": "<string>",
          "fieldPathsToPreserveInputWithIndex": [
            "<string>"
          ],
          "fieldPathsToPreserveInput": [
            "<string>"
          ]
        },
        "segmentTimeValueCheck": true,
        "continueOnError": true,
        "rowTimeValueCheck": true,
        "filterConfig": {},
        "enrichmentConfigs": [
          {
            "properties": {}
          }
        ],
        "transformConfigs": [
          {}
        ],
        "complexTypeConfig": {},
        "aggregationConfigs": [
          {}
        ]
      },
      "tierConfigs": [
        {}
      ],
      "tunerConfigs": [
        {
          "name": "<string>",
          "tunerProperties": {}
        }
      ],
      "instancePartitionsMap": {},
      "segmentAssignmentConfigMap": {}
    },
    "realtime": {
      "tableName": "<string>",
      "segmentsConfig": {
        "timeType": "NANOSECONDS",
        "segmentPushFrequency": "<string>",
        "segmentAssignmentStrategy": "<string>",
        "replicasPerPartition": "<string>",
        "replicaGroupStrategyConfig": {},
        "peerSegmentDownloadScheme": "<string>",
        "minimizeDataMovement": true,
        "segmentPushType": "<string>",
        "timeColumnName": "<string>",
        "retentionTimeUnit": "<string>",
        "retentionTimeValue": "<string>",
        "completionConfig": {},
        "crypterClassName": "<string>",
        "deletedSegmentsRetentionPeriod": "<string>",
        "replication": "<string>",
        "schemaName": "<string>"
      },
      "tenants": {
        "tagOverrideConfig": {}
      },
      "tableIndexConfig": {
        "autoGeneratedInvertedIndex": true,
        "segmentFormatVersion": "<string>",
        "enableDefaultStarTree": true,
        "starTreeIndexConfigs": [
          {}
        ],
        "segmentPartitionConfig": {},
        "nullHandlingEnabled": true,
        "skipSegmentPreprocess": true,
        "optimizeDictionaryType": true,
        "streamConfigs": {},
        "fstindexType": "LUCENE",
        "rangeIndexVersion": 123,
        "jsonIndexColumns": [
          "<string>"
        ],
        "jsonIndexConfigs": {},
        "mapIndexColumns": [
          "<string>"
        ],
        "mapIndexConfigs": {},
        "bloomFilterConfigs": {},
        "noDictionaryConfig": {},
        "tierOverwrites": {},
        "aggregateMetrics": true,
        "optimizeDictionary": true,
        "columnMinMaxValueGeneratorMode": "<string>",
        "enableDynamicStarTreeCreation": true,
        "columnMajorSegmentBuilderEnabled": true,
        "optimizeDictionaryForMetrics": true,
        "noDictionarySizeRatioThreshold": 123,
        "loadMode": "<string>",
        "invertedIndexColumns": [
          "<string>"
        ],
        "noDictionaryColumns": [
          "<string>"
        ],
        "createInvertedIndexDuringSegmentGeneration": true,
        "noDictionaryCardinalityRatioThreshold": 123,
        "onHeapDictionaryColumns": [
          "<string>"
        ],
        "varLengthDictionaryColumns": [
          "<string>"
        ],
        "bloomFilterColumns": [
          "<string>"
        ],
        "rangeIndexColumns": [
          "<string>"
        ],
        "sortedColumn": [
          "<string>"
        ],
        "segmentNameGeneratorType": "<string>"
      },
      "metadata": {},
      "quota": {},
      "task": {},
      "routing": {},
      "query": {},
      "instanceAssignmentConfigMap": {},
      "fieldConfigList": [
        {
          "timestampConfig": {},
          "indexes": {},
          "tierOverwrites": {}
        }
      ],
      "upsertConfig": {
        "defaultPartialUpsertStrategy": "APPEND",
        "upsertViewRefreshIntervalMs": 123,
        "consistencyMode": "NONE",
        "comparisonColumns": [
          "<string>"
        ],
        "metadataTTL": 123,
        "deleteRecordColumn": "<string>",
        "outOfOrderRecordColumn": "<string>",
        "dropOutOfOrderRecord": true,
        "hashFunction": "NONE",
        "enableSnapshot": true,
        "deletedKeysTTL": 123,
        "enablePreload": true,
        "metadataManagerConfigs": {},
        "partialUpsertStrategies": {},
        "partialUpsertMergerClass": "<string>",
        "newSegmentTrackingTimeMs": 123,
        "metadataManagerClass": "<string>",
        "enableDeletedKeysCompactionConsistency": true,
        "allowPartialUpsertConsumptionDuringCommit": true,
        "mode": "FULL"
      },
      "dedupConfig": {
        "enablePreload": true
      },
      "dimensionTableConfig": {},
      "ingestionConfig": {
        "batchIngestionConfig": {
          "batchConfigMaps": [
            {}
          ],
          "segmentIngestionType": "<string>",
          "segmentIngestionFrequency": "<string>",
          "consistentDataPush": true
        },
        "streamIngestionConfig": {
          "columnMajorSegmentBuilderEnabled": true,
          "trackFilteredMessageOffsets": true,
          "pauselessConsumptionEnabled": true
        },
        "schemaConformingTransformerConfig": {
          "enableIndexableExtras": true,
          "indexableExtrasField": "<string>",
          "enableUnindexableExtras": true,
          "unindexableExtrasField": "<string>",
          "unindexableFieldSuffix": "<string>",
          "fieldPathsToDrop": [
            "<string>"
          ],
          "fieldPathsToSkipStorage": [
            "<string>"
          ],
          "columnNameToJsonKeyPathMap": {},
          "mergedTextIndexField": "<string>",
          "useAnonymousDotInFieldNames": true,
          "optimizeCaseInsensitiveSearch": true,
          "reverseTextIndexKeyValueOrder": true,
          "mergedTextIndexDocumentMaxLength": 123,
          "mergedTextIndexBinaryDocumentDetectionMinLength": 123,
          "mergedTextIndexPathToExclude": [
            "<string>"
          ],
          "fieldsToDoubleIngest": [
            "<string>"
          ],
          "jsonKeyValueSeparator": "<string>",
          "mergedTextIndexBeginOfDocAnchor": "<string>",
          "mergedTextIndexEndOfDocAnchor": "<string>",
          "fieldPathsToPreserveInputWithIndex": [
            "<string>"
          ],
          "fieldPathsToPreserveInput": [
            "<string>"
          ]
        },
        "segmentTimeValueCheck": true,
        "continueOnError": true,
        "rowTimeValueCheck": true,
        "filterConfig": {},
        "enrichmentConfigs": [
          {
            "properties": {}
          }
        ],
        "transformConfigs": [
          {}
        ],
        "complexTypeConfig": {},
        "aggregationConfigs": [
          {}
        ]
      },
      "tierConfigs": [
        {}
      ],
      "tunerConfigs": [
        {
          "name": "<string>",
          "tunerProperties": {}
        }
      ],
      "instancePartitionsMap": {},
      "segmentAssignmentConfigMap": {}
    }
  },
  "sourceRows": [
    {
      "nullValueFields": [
        "<string>"
      ],
      "fieldToValueMap": {}
    }
  ],
  "rows": [
    {
      "nullValueFields": [
        "<string>"
      ],
      "fieldToValueMap": {}
    }
  ],
  "sourceFiles": [
    "<string>"
  ],
  "config": {
    "sampling": {
      "min": 123,
      "max": 123
    },
    "inference": {
      "schemaInferenceEnabled": true
    },
    "previewFiles": {
      "previewFilesOnly": true,
      "nfilesToFetch": 123
    }
  },
  "summary": {
    "getnSourceRows": 123,
    "getnSourceColumns": 123,
    "getnRows": 123,
    "getnColumns": 123,
    "batch": {
      "getnMatchingFiles": 123
    },
    "realtime": {
      "getnPartitions": 123,
      "getnRunnables": 123,
      "getnRunnablesWithException": 123,
      "partitionMetadataFetchTimeMs": 123
    }
  }
}'
{
  "tableConfig": {
    "tableName": "<string>",
    "tableType": "OFFLINE",
    "segmentsConfig": {
      "timeType": "NANOSECONDS",
      "segmentPushFrequency": "<string>",
      "segmentAssignmentStrategy": "<string>",
      "replicasPerPartition": "<string>",
      "replicaGroupStrategyConfig": {
        "partitionColumn": "<string>",
        "numInstancesPerPartition": 123
      },
      "peerSegmentDownloadScheme": "<string>",
      "minimizeDataMovement": true,
      "segmentPushType": "<string>",
      "timeColumnName": "<string>",
      "retentionTimeUnit": "<string>",
      "retentionTimeValue": "<string>",
      "completionConfig": {
        "completionMode": "<string>"
      },
      "crypterClassName": "<string>",
      "deletedSegmentsRetentionPeriod": "<string>",
      "replication": "<string>",
      "schemaName": "<string>"
    },
    "tenants": {
      "broker": "<string>",
      "server": "<string>",
      "tagOverrideConfig": {
        "realtimeConsuming": "<string>",
        "realtimeCompleted": "<string>"
      }
    },
    "tableIndexConfig": {
      "autoGeneratedInvertedIndex": true,
      "segmentFormatVersion": "<string>",
      "enableDefaultStarTree": true,
      "starTreeIndexConfigs": [
        {
          "dimensionsSplitOrder": [
            "<string>"
          ],
          "skipStarNodeCreationForDimensions": [
            "<string>"
          ],
          "functionColumnPairs": [
            "<string>"
          ],
          "aggregationConfigs": [
            {
              "columnName": "<string>",
              "aggregationFunction": "<string>",
              "functionParameters": {},
              "compressionCodec": "PASS_THROUGH",
              "deriveNumDocsPerChunk": true,
              "indexVersion": 123,
              "targetMaxChunkSize": "<string>",
              "targetDocsPerChunk": 123
            }
          ],
          "maxLeafRecords": 123
        }
      ],
      "segmentPartitionConfig": {
        "columnPartitionMap": {}
      },
      "nullHandlingEnabled": true,
      "skipSegmentPreprocess": true,
      "optimizeDictionaryType": true,
      "streamConfigs": {},
      "fstindexType": "LUCENE",
      "rangeIndexVersion": 123,
      "jsonIndexColumns": [
        "<string>"
      ],
      "jsonIndexConfigs": {},
      "mapIndexColumns": [
        "<string>"
      ],
      "mapIndexConfigs": {},
      "bloomFilterConfigs": {},
      "noDictionaryConfig": {},
      "tierOverwrites": {},
      "aggregateMetrics": true,
      "optimizeDictionary": true,
      "columnMinMaxValueGeneratorMode": "<string>",
      "enableDynamicStarTreeCreation": true,
      "columnMajorSegmentBuilderEnabled": true,
      "optimizeDictionaryForMetrics": true,
      "noDictionarySizeRatioThreshold": 123,
      "loadMode": "<string>",
      "invertedIndexColumns": [
        "<string>"
      ],
      "noDictionaryColumns": [
        "<string>"
      ],
      "createInvertedIndexDuringSegmentGeneration": true,
      "noDictionaryCardinalityRatioThreshold": 123,
      "onHeapDictionaryColumns": [
        "<string>"
      ],
      "varLengthDictionaryColumns": [
        "<string>"
      ],
      "bloomFilterColumns": [
        "<string>"
      ],
      "rangeIndexColumns": [
        "<string>"
      ],
      "sortedColumn": [
        "<string>"
      ],
      "segmentNameGeneratorType": "<string>"
    },
    "metadata": {
      "customConfigs": {}
    },
    "quota": {
      "storage": "<string>",
      "maxQueriesPerSecond": "<string>"
    },
    "task": {
      "taskTypeConfigsMap": {}
    },
    "routing": {
      "routingTableBuilderName": "<string>",
      "segmentPrunerTypes": [
        "<string>"
      ],
      "instanceSelectorType": "<string>",
      "useFixedReplica": true
    },
    "query": {
      "timeoutMs": 123,
      "disableGroovy": true,
      "useApproximateFunction": true,
      "expressionOverrideMap": {},
      "maxQueryResponseSizeBytes": 123,
      "maxServerResponseSizeBytes": 123
    },
    "instanceAssignmentConfigMap": {},
    "fieldConfigList": [
      {
        "name": "<string>",
        "encodingType": "RAW",
        "indexType": "INVERTED",
        "indexTypes": [
          "INVERTED"
        ],
        "compressionCodec": "PASS_THROUGH",
        "timestampConfig": {
          "granularities": [
            "MILLISECOND"
          ]
        },
        "indexes": {},
        "properties": {},
        "tierOverwrites": {}
      }
    ],
    "upsertConfig": {
      "defaultPartialUpsertStrategy": "APPEND",
      "upsertViewRefreshIntervalMs": 123,
      "consistencyMode": "NONE",
      "comparisonColumns": [
        "<string>"
      ],
      "metadataTTL": 123,
      "deleteRecordColumn": "<string>",
      "outOfOrderRecordColumn": "<string>",
      "dropOutOfOrderRecord": true,
      "hashFunction": "NONE",
      "enableSnapshot": true,
      "deletedKeysTTL": 123,
      "enablePreload": true,
      "metadataManagerConfigs": {},
      "partialUpsertStrategies": {},
      "partialUpsertMergerClass": "<string>",
      "newSegmentTrackingTimeMs": 123,
      "metadataManagerClass": "<string>",
      "enableDeletedKeysCompactionConsistency": true,
      "allowPartialUpsertConsumptionDuringCommit": true,
      "mode": "FULL"
    },
    "dedupConfig": {
      "dedupEnabled": true,
      "hashFunction": "NONE",
      "metadataManagerClass": "<string>",
      "metadataManagerConfigs": {},
      "metadataTTL": 123,
      "dedupTimeColumn": "<string>",
      "enablePreload": true
    },
    "dimensionTableConfig": {
      "disablePreload": true,
      "errorOnDuplicatePrimaryKey": true
    },
    "ingestionConfig": {
      "batchIngestionConfig": {
        "batchConfigMaps": [
          {}
        ],
        "segmentIngestionType": "<string>",
        "segmentIngestionFrequency": "<string>",
        "consistentDataPush": true
      },
      "streamIngestionConfig": {
        "streamConfigMaps": [
          {}
        ],
        "columnMajorSegmentBuilderEnabled": true,
        "trackFilteredMessageOffsets": true,
        "pauselessConsumptionEnabled": true
      },
      "schemaConformingTransformerConfig": {
        "enableIndexableExtras": true,
        "indexableExtrasField": "<string>",
        "enableUnindexableExtras": true,
        "unindexableExtrasField": "<string>",
        "unindexableFieldSuffix": "<string>",
        "fieldPathsToDrop": [
          "<string>"
        ],
        "fieldPathsToSkipStorage": [
          "<string>"
        ],
        "columnNameToJsonKeyPathMap": {},
        "mergedTextIndexField": "<string>",
        "useAnonymousDotInFieldNames": true,
        "optimizeCaseInsensitiveSearch": true,
        "reverseTextIndexKeyValueOrder": true,
        "mergedTextIndexDocumentMaxLength": 123,
        "mergedTextIndexBinaryDocumentDetectionMinLength": 123,
        "mergedTextIndexPathToExclude": [
          "<string>"
        ],
        "fieldsToDoubleIngest": [
          "<string>"
        ],
        "jsonKeyValueSeparator": "<string>",
        "mergedTextIndexBeginOfDocAnchor": "<string>",
        "mergedTextIndexEndOfDocAnchor": "<string>",
        "fieldPathsToPreserveInputWithIndex": [
          "<string>"
        ],
        "fieldPathsToPreserveInput": [
          "<string>"
        ]
      },
      "segmentTimeValueCheck": true,
      "continueOnError": true,
      "rowTimeValueCheck": true,
      "filterConfig": {
        "filterFunction": "<string>"
      },
      "enrichmentConfigs": [
        {
          "enricherType": "<string>",
          "properties": {}
        }
      ],
      "transformConfigs": [
        {
          "columnName": "<string>",
          "transformFunction": "<string>"
        }
      ],
      "complexTypeConfig": {
        "fieldsToUnnest": [
          "<string>"
        ],
        "delimiter": "<string>",
        "collectionNotUnnestedToJson": "NONE",
        "prefixesToRename": {}
      },
      "aggregationConfigs": [
        {
          "columnName": "<string>",
          "aggregationFunction": "<string>"
        }
      ]
    },
    "tierConfigs": [
      {
        "name": "<string>",
        "segmentSelectorType": "<string>",
        "segmentAge": "<string>",
        "segmentList": [
          "<string>"
        ],
        "storageType": "<string>",
        "serverTag": "<string>",
        "tierBackend": "<string>",
        "tierBackendProperties": {}
      }
    ],
    "isDimTable": true,
    "tunerConfigs": [
      {
        "name": "<string>",
        "tunerProperties": {}
      }
    ],
    "instancePartitionsMap": {},
    "segmentAssignmentConfigMap": {}
  },
  "schema": {
    "dimensionFieldSpecs": [
      {
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>",
        "fieldType": "DIMENSION"
      }
    ],
    "primaryKeyColumns": [
      "<string>"
    ],
    "metricFieldSpecs": [
      {
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>",
        "fieldType": "DIMENSION"
      }
    ],
    "dateTimeFieldSpecs": [
      {
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>",
        "fieldType": "DIMENSION",
        "granularity": "<string>",
        "sampleValue": {},
        "format": "<string>"
      }
    ],
    "timeFieldSpec": {
      "notNull": true,
      "maxLengthExceedStrategy": "TRIM_LENGTH",
      "defaultNullValueString": "<string>",
      "virtualColumnProvider": "<string>",
      "transformFunction": "<string>",
      "defaultNullValue": {},
      "singleValueField": true,
      "allowTrailingZeros": true,
      "maxLength": 123,
      "dataType": "INT",
      "name": "<string>",
      "fieldType": "DIMENSION",
      "incomingGranularitySpec": {
        "timeType": "NANOSECONDS",
        "timeFormat": "<string>",
        "timeUnitSize": 123,
        "dataType": "INT",
        "name": "<string>"
      },
      "outgoingGranularitySpec": {
        "timeType": "NANOSECONDS",
        "timeFormat": "<string>",
        "timeUnitSize": 123,
        "dataType": "INT",
        "name": "<string>"
      }
    },
    "complexFieldSpecs": [
      {
        "childFieldSpecs": {},
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>"
      }
    ],
    "enableColumnBasedNullHandling": true,
    "schemaName": "<string>"
  },
  "tableConfigs": {
    "tableName": "<string>",
    "schema": {
      "dimensionFieldSpecs": [
        {
          "notNull": true,
          "maxLengthExceedStrategy": "TRIM_LENGTH",
          "defaultNullValueString": "<string>",
          "virtualColumnProvider": "<string>",
          "transformFunction": "<string>",
          "defaultNullValue": {},
          "singleValueField": true,
          "allowTrailingZeros": true,
          "maxLength": 123,
          "dataType": "INT",
          "name": "<string>",
          "fieldType": "DIMENSION"
        }
      ],
      "primaryKeyColumns": [
        "<string>"
      ],
      "metricFieldSpecs": [
        {
          "notNull": true,
          "maxLengthExceedStrategy": "TRIM_LENGTH",
          "defaultNullValueString": "<string>",
          "virtualColumnProvider": "<string>",
          "transformFunction": "<string>",
          "defaultNullValue": {},
          "singleValueField": true,
          "allowTrailingZeros": true,
          "maxLength": 123,
          "dataType": "INT",
          "name": "<string>",
          "fieldType": "DIMENSION"
        }
      ],
      "dateTimeFieldSpecs": [
        {
          "notNull": true,
          "maxLengthExceedStrategy": "TRIM_LENGTH",
          "defaultNullValueString": "<string>",
          "virtualColumnProvider": "<string>",
          "transformFunction": "<string>",
          "defaultNullValue": {},
          "singleValueField": true,
          "allowTrailingZeros": true,
          "maxLength": 123,
          "dataType": "INT",
          "name": "<string>",
          "fieldType": "DIMENSION",
          "granularity": "<string>",
          "sampleValue": {},
          "format": "<string>"
        }
      ],
      "timeFieldSpec": {
        "notNull": true,
        "maxLengthExceedStrategy": "TRIM_LENGTH",
        "defaultNullValueString": "<string>",
        "virtualColumnProvider": "<string>",
        "transformFunction": "<string>",
        "defaultNullValue": {},
        "singleValueField": true,
        "allowTrailingZeros": true,
        "maxLength": 123,
        "dataType": "INT",
        "name": "<string>",
        "fieldType": "DIMENSION",
        "incomingGranularitySpec": {
          "timeType": "NANOSECONDS",
          "timeFormat": "<string>",
          "timeUnitSize": 123,
          "dataType": "INT",
          "name": "<string>"
        },
        "outgoingGranularitySpec": {
          "timeType": "NANOSECONDS",
          "timeFormat": "<string>",
          "timeUnitSize": 123,
          "dataType": "INT",
          "name": "<string>"
        }
      },
      "complexFieldSpecs": [
        {
          "childFieldSpecs": {},
          "notNull": true,
          "maxLengthExceedStrategy": "TRIM_LENGTH",
          "defaultNullValueString": "<string>",
          "virtualColumnProvider": "<string>",
          "transformFunction": "<string>",
          "defaultNullValue": {},
          "singleValueField": true,
          "allowTrailingZeros": true,
          "maxLength": 123,
          "dataType": "INT",
          "name": "<string>"
        }
      ],
      "enableColumnBasedNullHandling": true,
      "schemaName": "<string>"
    },
    "offline": {
      "tableName": "<string>",
      "tableType": "OFFLINE",
      "segmentsConfig": {
        "timeType": "NANOSECONDS",
        "segmentPushFrequency": "<string>",
        "segmentAssignmentStrategy": "<string>",
        "replicasPerPartition": "<string>",
        "replicaGroupStrategyConfig": {
          "partitionColumn": "<string>",
          "numInstancesPerPartition": 123
        },
        "peerSegmentDownloadScheme": "<string>",
        "minimizeDataMovement": true,
        "segmentPushType": "<string>",
        "timeColumnName": "<string>",
        "retentionTimeUnit": "<string>",
        "retentionTimeValue": "<string>",
        "completionConfig": {
          "completionMode": "<string>"
        },
        "crypterClassName": "<string>",
        "deletedSegmentsRetentionPeriod": "<string>",
        "replication": "<string>",
        "schemaName": "<string>"
      },
      "tenants": {
        "broker": "<string>",
        "server": "<string>",
        "tagOverrideConfig": {
          "realtimeConsuming": "<string>",
          "realtimeCompleted": "<string>"
        }
      },
      "tableIndexConfig": {
        "autoGeneratedInvertedIndex": true,
        "segmentFormatVersion": "<string>",
        "enableDefaultStarTree": true,
        "starTreeIndexConfigs": [
          {
            "dimensionsSplitOrder": [
              "<string>"
            ],
            "skipStarNodeCreationForDimensions": [
              "<string>"
            ],
            "functionColumnPairs": [
              "<string>"
            ],
            "aggregationConfigs": [
              {
                "columnName": "<string>",
                "aggregationFunction": "<string>",
                "functionParameters": {},
                "compressionCodec": "PASS_THROUGH",
                "deriveNumDocsPerChunk": true,
                "indexVersion": 123,
                "targetMaxChunkSize": "<string>",
                "targetDocsPerChunk": 123
              }
            ],
            "maxLeafRecords": 123
          }
        ],
        "segmentPartitionConfig": {
          "columnPartitionMap": {}
        },
        "nullHandlingEnabled": true,
        "skipSegmentPreprocess": true,
        "optimizeDictionaryType": true,
        "streamConfigs": {},
        "fstindexType": "LUCENE",
        "rangeIndexVersion": 123,
        "jsonIndexColumns": [
          "<string>"
        ],
        "jsonIndexConfigs": {},
        "mapIndexColumns": [
          "<string>"
        ],
        "mapIndexConfigs": {},
        "bloomFilterConfigs": {},
        "noDictionaryConfig": {},
        "tierOverwrites": {},
        "aggregateMetrics": true,
        "optimizeDictionary": true,
        "columnMinMaxValueGeneratorMode": "<string>",
        "enableDynamicStarTreeCreation": true,
        "columnMajorSegmentBuilderEnabled": true,
        "optimizeDictionaryForMetrics": true,
        "noDictionarySizeRatioThreshold": 123,
        "loadMode": "<string>",
        "invertedIndexColumns": [
          "<string>"
        ],
        "noDictionaryColumns": [
          "<string>"
        ],
        "createInvertedIndexDuringSegmentGeneration": true,
        "noDictionaryCardinalityRatioThreshold": 123,
        "onHeapDictionaryColumns": [
          "<string>"
        ],
        "varLengthDictionaryColumns": [
          "<string>"
        ],
        "bloomFilterColumns": [
          "<string>"
        ],
        "rangeIndexColumns": [
          "<string>"
        ],
        "sortedColumn": [
          "<string>"
        ],
        "segmentNameGeneratorType": "<string>"
      },
      "metadata": {
        "customConfigs": {}
      },
      "quota": {
        "storage": "<string>",
        "maxQueriesPerSecond": "<string>"
      },
      "task": {
        "taskTypeConfigsMap": {}
      },
      "routing": {
        "routingTableBuilderName": "<string>",
        "segmentPrunerTypes": [
          "<string>"
        ],
        "instanceSelectorType": "<string>",
        "useFixedReplica": true
      },
      "query": {
        "timeoutMs": 123,
        "disableGroovy": true,
        "useApproximateFunction": true,
        "expressionOverrideMap": {},
        "maxQueryResponseSizeBytes": 123,
        "maxServerResponseSizeBytes": 123
      },
      "instanceAssignmentConfigMap": {},
      "fieldConfigList": [
        {
          "name": "<string>",
          "encodingType": "RAW",
          "indexType": "INVERTED",
          "indexTypes": [
            "INVERTED"
          ],
          "compressionCodec": "PASS_THROUGH",
          "timestampConfig": {
            "granularities": [
              "MILLISECOND"
            ]
          },
          "indexes": {},
          "properties": {},
          "tierOverwrites": {}
        }
      ],
      "upsertConfig": {
        "defaultPartialUpsertStrategy": "APPEND",
        "upsertViewRefreshIntervalMs": 123,
        "consistencyMode": "NONE",
        "comparisonColumns": [
          "<string>"
        ],
        "metadataTTL": 123,
        "deleteRecordColumn": "<string>",
        "outOfOrderRecordColumn": "<string>",
        "dropOutOfOrderRecord": true,
        "hashFunction": "NONE",
        "enableSnapshot": true,
        "deletedKeysTTL": 123,
        "enablePreload": true,
        "metadataManagerConfigs": {},
        "partialUpsertStrategies": {},
        "partialUpsertMergerClass": "<string>",
        "newSegmentTrackingTimeMs": 123,
        "metadataManagerClass": "<string>",
        "enableDeletedKeysCompactionConsistency": true,
        "allowPartialUpsertConsumptionDuringCommit": true,
        "mode": "FULL"
      },
      "dedupConfig": {
        "dedupEnabled": true,
        "hashFunction": "NONE",
        "metadataManagerClass": "<string>",
        "metadataManagerConfigs": {},
        "metadataTTL": 123,
        "dedupTimeColumn": "<string>",
        "enablePreload": true
      },
      "dimensionTableConfig": {
        "disablePreload": true,
        "errorOnDuplicatePrimaryKey": true
      },
      "ingestionConfig": {
        "batchIngestionConfig": {
          "batchConfigMaps": [
            {}
          ],
          "segmentIngestionType": "<string>",
          "segmentIngestionFrequency": "<string>",
          "consistentDataPush": true
        },
        "streamIngestionConfig": {
          "streamConfigMaps": [
            {}
          ],
          "columnMajorSegmentBuilderEnabled": true,
          "trackFilteredMessageOffsets": true,
          "pauselessConsumptionEnabled": true
        },
        "schemaConformingTransformerConfig": {
          "enableIndexableExtras": true,
          "indexableExtrasField": "<string>",
          "enableUnindexableExtras": true,
          "unindexableExtrasField": "<string>",
          "unindexableFieldSuffix": "<string>",
          "fieldPathsToDrop": [
            "<string>"
          ],
          "fieldPathsToSkipStorage": [
            "<string>"
          ],
          "columnNameToJsonKeyPathMap": {},
          "mergedTextIndexField": "<string>",
          "useAnonymousDotInFieldNames": true,
          "optimizeCaseInsensitiveSearch": true,
          "reverseTextIndexKeyValueOrder": true,
          "mergedTextIndexDocumentMaxLength": 123,
          "mergedTextIndexBinaryDocumentDetectionMinLength": 123,
          "mergedTextIndexPathToExclude": [
            "<string>"
          ],
          "fieldsToDoubleIngest": [
            "<string>"
          ],
          "jsonKeyValueSeparator": "<string>",
          "mergedTextIndexBeginOfDocAnchor": "<string>",
          "mergedTextIndexEndOfDocAnchor": "<string>",
          "fieldPathsToPreserveInputWithIndex": [
            "<string>"
          ],
          "fieldPathsToPreserveInput": [
            "<string>"
          ]
        },
        "segmentTimeValueCheck": true,
        "continueOnError": true,
        "rowTimeValueCheck": true,
        "filterConfig": {
          "filterFunction": "<string>"
        },
        "enrichmentConfigs": [
          {
            "enricherType": "<string>",
            "properties": {}
          }
        ],
        "transformConfigs": [
          {
            "columnName": "<string>",
            "transformFunction": "<string>"
          }
        ],
        "complexTypeConfig": {
          "fieldsToUnnest": [
            "<string>"
          ],
          "delimiter": "<string>",
          "collectionNotUnnestedToJson": "NONE",
          "prefixesToRename": {}
        },
        "aggregationConfigs": [
          {
            "columnName": "<string>",
            "aggregationFunction": "<string>"
          }
        ]
      },
      "tierConfigs": [
        {
          "name": "<string>",
          "segmentSelectorType": "<string>",
          "segmentAge": "<string>",
          "segmentList": [
            "<string>"
          ],
          "storageType": "<string>",
          "serverTag": "<string>",
          "tierBackend": "<string>",
          "tierBackendProperties": {}
        }
      ],
      "isDimTable": true,
      "tunerConfigs": [
        {
          "name": "<string>",
          "tunerProperties": {}
        }
      ],
      "instancePartitionsMap": {},
      "segmentAssignmentConfigMap": {}
    },
    "realtime": {
      "tableName": "<string>",
      "tableType": "OFFLINE",
      "segmentsConfig": {
        "timeType": "NANOSECONDS",
        "segmentPushFrequency": "<string>",
        "segmentAssignmentStrategy": "<string>",
        "replicasPerPartition": "<string>",
        "replicaGroupStrategyConfig": {
          "partitionColumn": "<string>",
          "numInstancesPerPartition": 123
        },
        "peerSegmentDownloadScheme": "<string>",
        "minimizeDataMovement": true,
        "segmentPushType": "<string>",
        "timeColumnName": "<string>",
        "retentionTimeUnit": "<string>",
        "retentionTimeValue": "<string>",
        "completionConfig": {
          "completionMode": "<string>"
        },
        "crypterClassName": "<string>",
        "deletedSegmentsRetentionPeriod": "<string>",
        "replication": "<string>",
        "schemaName": "<string>"
      },
      "tenants": {
        "broker": "<string>",
        "server": "<string>",
        "tagOverrideConfig": {
          "realtimeConsuming": "<string>",
          "realtimeCompleted": "<string>"
        }
      },
      "tableIndexConfig": {
        "autoGeneratedInvertedIndex": true,
        "segmentFormatVersion": "<string>",
        "enableDefaultStarTree": true,
        "starTreeIndexConfigs": [
          {
            "dimensionsSplitOrder": [
              "<string>"
            ],
            "skipStarNodeCreationForDimensions": [
              "<string>"
            ],
            "functionColumnPairs": [
              "<string>"
            ],
            "aggregationConfigs": [
              {
                "columnName": "<string>",
                "aggregationFunction": "<string>",
                "functionParameters": {},
                "compressionCodec": "PASS_THROUGH",
                "deriveNumDocsPerChunk": true,
                "indexVersion": 123,
                "targetMaxChunkSize": "<string>",
                "targetDocsPerChunk": 123
              }
            ],
            "maxLeafRecords": 123
          }
        ],
        "segmentPartitionConfig": {
          "columnPartitionMap": {}
        },
        "nullHandlingEnabled": true,
        "skipSegmentPreprocess": true,
        "optimizeDictionaryType": true,
        "streamConfigs": {},
        "fstindexType": "LUCENE",
        "rangeIndexVersion": 123,
        "jsonIndexColumns": [
          "<string>"
        ],
        "jsonIndexConfigs": {},
        "mapIndexColumns": [
          "<string>"
        ],
        "mapIndexConfigs": {},
        "bloomFilterConfigs": {},
        "noDictionaryConfig": {},
        "tierOverwrites": {},
        "aggregateMetrics": true,
        "optimizeDictionary": true,
        "columnMinMaxValueGeneratorMode": "<string>",
        "enableDynamicStarTreeCreation": true,
        "columnMajorSegmentBuilderEnabled": true,
        "optimizeDictionaryForMetrics": true,
        "noDictionarySizeRatioThreshold": 123,
        "loadMode": "<string>",
        "invertedIndexColumns": [
          "<string>"
        ],
        "noDictionaryColumns": [
          "<string>"
        ],
        "createInvertedIndexDuringSegmentGeneration": true,
        "noDictionaryCardinalityRatioThreshold": 123,
        "onHeapDictionaryColumns": [
          "<string>"
        ],
        "varLengthDictionaryColumns": [
          "<string>"
        ],
        "bloomFilterColumns": [
          "<string>"
        ],
        "rangeIndexColumns": [
          "<string>"
        ],
        "sortedColumn": [
          "<string>"
        ],
        "segmentNameGeneratorType": "<string>"
      },
      "metadata": {
        "customConfigs": {}
      },
      "quota": {
        "storage": "<string>",
        "maxQueriesPerSecond": "<string>"
      },
      "task": {
        "taskTypeConfigsMap": {}
      },
      "routing": {
        "routingTableBuilderName": "<string>",
        "segmentPrunerTypes": [
          "<string>"
        ],
        "instanceSelectorType": "<string>",
        "useFixedReplica": true
      },
      "query": {
        "timeoutMs": 123,
        "disableGroovy": true,
        "useApproximateFunction": true,
        "expressionOverrideMap": {},
        "maxQueryResponseSizeBytes": 123,
        "maxServerResponseSizeBytes": 123
      },
      "instanceAssignmentConfigMap": {},
      "fieldConfigList": [
        {
          "name": "<string>",
          "encodingType": "RAW",
          "indexType": "INVERTED",
          "indexTypes": [
            "INVERTED"
          ],
          "compressionCodec": "PASS_THROUGH",
          "timestampConfig": {
            "granularities": [
              "MILLISECOND"
            ]
          },
          "indexes": {},
          "properties": {},
          "tierOverwrites": {}
        }
      ],
      "upsertConfig": {
        "defaultPartialUpsertStrategy": "APPEND",
        "upsertViewRefreshIntervalMs": 123,
        "consistencyMode": "NONE",
        "comparisonColumns": [
          "<string>"
        ],
        "metadataTTL": 123,
        "deleteRecordColumn": "<string>",
        "outOfOrderRecordColumn": "<string>",
        "dropOutOfOrderRecord": true,
        "hashFunction": "NONE",
        "enableSnapshot": true,
        "deletedKeysTTL": 123,
        "enablePreload": true,
        "metadataManagerConfigs": {},
        "partialUpsertStrategies": {},
        "partialUpsertMergerClass": "<string>",
        "newSegmentTrackingTimeMs": 123,
        "metadataManagerClass": "<string>",
        "enableDeletedKeysCompactionConsistency": true,
        "allowPartialUpsertConsumptionDuringCommit": true,
        "mode": "FULL"
      },
      "dedupConfig": {
        "dedupEnabled": true,
        "hashFunction": "NONE",
        "metadataManagerClass": "<string>",
        "metadataManagerConfigs": {},
        "metadataTTL": 123,
        "dedupTimeColumn": "<string>",
        "enablePreload": true
      },
      "dimensionTableConfig": {
        "disablePreload": true,
        "errorOnDuplicatePrimaryKey": true
      },
      "ingestionConfig": {
        "batchIngestionConfig": {
          "batchConfigMaps": [
            {}
          ],
          "segmentIngestionType": "<string>",
          "segmentIngestionFrequency": "<string>",
          "consistentDataPush": true
        },
        "streamIngestionConfig": {
          "streamConfigMaps": [
            {}
          ],
          "columnMajorSegmentBuilderEnabled": true,
          "trackFilteredMessageOffsets": true,
          "pauselessConsumptionEnabled": true
        },
        "schemaConformingTransformerConfig": {
          "enableIndexableExtras": true,
          "indexableExtrasField": "<string>",
          "enableUnindexableExtras": true,
          "unindexableExtrasField": "<string>",
          "unindexableFieldSuffix": "<string>",
          "fieldPathsToDrop": [
            "<string>"
          ],
          "fieldPathsToSkipStorage": [
            "<string>"
          ],
          "columnNameToJsonKeyPathMap": {},
          "mergedTextIndexField": "<string>",
          "useAnonymousDotInFieldNames": true,
          "optimizeCaseInsensitiveSearch": true,
          "reverseTextIndexKeyValueOrder": true,
          "mergedTextIndexDocumentMaxLength": 123,
          "mergedTextIndexBinaryDocumentDetectionMinLength": 123,
          "mergedTextIndexPathToExclude": [
            "<string>"
          ],
          "fieldsToDoubleIngest": [
            "<string>"
          ],
          "jsonKeyValueSeparator": "<string>",
          "mergedTextIndexBeginOfDocAnchor": "<string>",
          "mergedTextIndexEndOfDocAnchor": "<string>",
          "fieldPathsToPreserveInputWithIndex": [
            "<string>"
          ],
          "fieldPathsToPreserveInput": [
            "<string>"
          ]
        },
        "segmentTimeValueCheck": true,
        "continueOnError": true,
        "rowTimeValueCheck": true,
        "filterConfig": {
          "filterFunction": "<string>"
        },
        "enrichmentConfigs": [
          {
            "enricherType": "<string>",
            "properties": {}
          }
        ],
        "transformConfigs": [
          {
            "columnName": "<string>",
            "transformFunction": "<string>"
          }
        ],
        "complexTypeConfig": {
          "fieldsToUnnest": [
            "<string>"
          ],
          "delimiter": "<string>",
          "collectionNotUnnestedToJson": "NONE",
          "prefixesToRename": {}
        },
        "aggregationConfigs": [
          {
            "columnName": "<string>",
            "aggregationFunction": "<string>"
          }
        ]
      },
      "tierConfigs": [
        {
          "name": "<string>",
          "segmentSelectorType": "<string>",
          "segmentAge": "<string>",
          "segmentList": [
            "<string>"
          ],
          "storageType": "<string>",
          "serverTag": "<string>",
          "tierBackend": "<string>",
          "tierBackendProperties": {}
        }
      ],
      "isDimTable": true,
      "tunerConfigs": [
        {
          "name": "<string>",
          "tunerProperties": {}
        }
      ],
      "instancePartitionsMap": {},
      "segmentAssignmentConfigMap": {}
    }
  },
  "sourceRows": [
    {
      "nullValueFields": [
        "<string>"
      ],
      "fieldToValueMap": {}
    }
  ],
  "rows": [
    {
      "nullValueFields": [
        "<string>"
      ],
      "fieldToValueMap": {}
    }
  ],
  "sourceFiles": [
    "<string>"
  ],
  "config": {
    "sampling": {
      "min": 123,
      "max": 123
    },
    "inference": {
      "schemaInferenceEnabled": true
    },
    "previewFiles": {
      "previewFilesOnly": true,
      "nfilesToFetch": 123
    }
  },
  "summary": {
    "getnSourceRows": 123,
    "getnSourceColumns": 123,
    "getnRows": 123,
    "getnColumns": 123,
    "batch": {
      "getnMatchingFiles": 123
    },
    "realtime": {
      "getnPartitions": 123,
      "getnRunnables": 123,
      "getnRunnablesWithException": 123,
      "partitionMetadataFetchTimeMs": 123
    }
  }
}

Authorizations

Authorization
string
header
required

The format of the key is "Basic <token>" or "Bearer <token>"

Body

application/json

Response

200
application/json
Successful retrieval of table sizes

The response is of type object.