Class TpchIndexMetadata

  • All Implemented Interfaces:
    io.prestosql.spi.connector.ConnectorMetadata

    public class TpchIndexMetadata
    extends io.prestosql.plugin.tpch.TpchMetadata
    • Field Summary

      • Fields inherited from class io.prestosql.plugin.tpch.TpchMetadata

        ROW_NUMBER_COLUMN_NAME, SCHEMA_NAMES, TINY_SCALE_FACTOR, TINY_SCHEMA_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<io.prestosql.spi.connector.ConnectorResolvedIndex> resolveIndex​(io.prestosql.spi.connector.ConnectorSession session, io.prestosql.spi.connector.ConnectorTableHandle tableHandle, java.util.Set<io.prestosql.spi.connector.ColumnHandle> indexableColumns, java.util.Set<io.prestosql.spi.connector.ColumnHandle> outputColumns, io.prestosql.spi.predicate.TupleDomain<io.prestosql.spi.connector.ColumnHandle> tupleDomain)  
      • Methods inherited from class io.prestosql.plugin.tpch.TpchMetadata

        applyFilter, beginStatisticsCollection, finishStatisticsCollection, getColumnHandles, getColumnMetadata, getPrestoType, getStatisticsCollectionMetadata, getTableHandle, getTableHandleForStatisticsCollection, getTableMetadata, getTableProperties, getTableStatistics, listSchemaNames, listTableColumns, listTables, schemaExists, schemaNameToScaleFactor, usesLegacyTableLayouts
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.prestosql.spi.connector.ConnectorMetadata

        addColumn, applyAggregation, applyDelete, applyLimit, applyProjection, applySample, beginCreateTable, beginDelete, beginInsert, beginInsert, beginQuery, cleanupQuery, createRole, createSchema, createTable, createView, dropColumn, dropRole, dropSchema, dropTable, dropView, executeDelete, finishCreateTable, finishDelete, finishInsert, getCommonPartitioningHandle, getInfo, getInfo, getInsertLayout, getNewTableLayout, getSchemaOwner, getSchemaProperties, getStatisticsCollectionMetadataForWrite, getSystemTable, getTableLayout, getTableLayouts, getUpdateRowIdColumnHandle, getView, getViews, grantRoles, grantTablePrivileges, listAllRoleGrants, listApplicableRoles, listEnabledRoles, listRoleGrants, listRoles, listTablePrivileges, listViews, makeCompatiblePartitioning, makeCompatiblePartitioning, metadataDelete, renameColumn, renameSchema, renameTable, renameView, revokeRoles, revokeTablePrivileges, setColumnComment, setSchemaAuthorization, setTableComment, supportsMetadataDelete, supportsMissingColumnsOnInsert, validateScan
    • Constructor Detail

      • TpchIndexMetadata

        public TpchIndexMetadata​(TpchIndexedData indexedData)
    • Method Detail

      • resolveIndex

        public java.util.Optional<io.prestosql.spi.connector.ConnectorResolvedIndex> resolveIndex​(io.prestosql.spi.connector.ConnectorSession session,
                                                                                                  io.prestosql.spi.connector.ConnectorTableHandle tableHandle,
                                                                                                  java.util.Set<io.prestosql.spi.connector.ColumnHandle> indexableColumns,
                                                                                                  java.util.Set<io.prestosql.spi.connector.ColumnHandle> outputColumns,
                                                                                                  io.prestosql.spi.predicate.TupleDomain<io.prestosql.spi.connector.ColumnHandle> tupleDomain)