Package io.trino.testing.tpch
Class TpchIndexMetadata
java.lang.Object
io.trino.plugin.tpch.TpchMetadata
io.trino.testing.tpch.TpchIndexMetadata
- All Implemented Interfaces:
ConnectorMetadata
public class TpchIndexMetadata
extends io.trino.plugin.tpch.TpchMetadata
-
Field Summary
Fields inherited from class io.trino.plugin.tpch.TpchMetadata
ROW_NUMBER_COLUMN_NAME, SCHEMA_NAMES, TINY_SCALE_FACTOR, TINY_SCHEMA_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveIndex(ConnectorSession session, ConnectorTableHandle tableHandle, Set<ColumnHandle> indexableColumns, Set<ColumnHandle> outputColumns, TupleDomain<ColumnHandle> tupleDomain) Methods inherited from class io.trino.plugin.tpch.TpchMetadata
applyFilter, applyTableScanRedirect, beginStatisticsCollection, finishStatisticsCollection, getColumnHandles, getColumnMetadata, getStatisticsCollectionMetadata, getTableHandle, getTableMetadata, getTableProperties, getTableStatistics, getTrinoType, listSchemaNames, listTableColumns, listTables, schemaExists, schemaNameToScaleFactorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.connector.ConnectorMetadata
addColumn, applyAggregation, applyDelete, applyJoin, applyLimit, applyProjection, applySample, applyTableFunction, applyTopN, beginCreateTable, beginDelete, beginInsert, beginMerge, beginQuery, beginRefreshMaterializedView, beginTableExecute, beginUpdate, cleanupQuery, createMaterializedView, createRole, createSchema, createTable, createView, delegateMaterializedViewRefreshToConnector, denySchemaPrivileges, denyTablePrivileges, dropColumn, dropMaterializedView, dropRole, dropSchema, dropTable, dropView, executeDelete, executeTableExecute, finishCreateTable, finishDelete, finishInsert, finishMerge, finishRefreshMaterializedView, finishTableExecute, finishUpdate, getCommonPartitioningHandle, getDeleteRowIdColumnHandle, getInfo, getInsertLayout, getLayoutForTableExecute, getMaterializedView, getMaterializedViewFreshness, getMaterializedViews, getMergeRowIdColumnHandle, getNewTableLayout, getRowChangeParadigm, getSchemaOwner, getSchemaProperties, getSchemaTableName, getStatisticsCollectionMetadata, getStatisticsCollectionMetadataForWrite, getSystemTable, getTableHandle, getTableHandleForExecute, getTableHandleForStatisticsCollection, getTableSchema, getUpdateLayout, getUpdateRowIdColumnHandle, getView, getViews, grantRoles, grantSchemaPrivileges, grantTablePrivileges, listAllRoleGrants, listApplicableRoles, listEnabledRoles, listMaterializedViews, listRoleGrants, listRoles, listTablePrivileges, listViews, makeCompatiblePartitioning, redirectTable, refreshMaterializedView, renameColumn, renameMaterializedView, renameSchema, renameTable, renameView, revokeRoles, revokeSchemaPrivileges, revokeTablePrivileges, roleExists, setColumnComment, setMaterializedViewProperties, setSchemaAuthorization, setTableAuthorization, setTableComment, setTableProperties, setViewAuthorization, setViewComment, streamTableColumns, supportsMissingColumnsOnInsert, supportsReportingWrittenBytes, supportsReportingWrittenBytes, truncateTable, validateScan
-
Constructor Details
-
TpchIndexMetadata
-
-
Method Details
-
resolveIndex
public Optional<ConnectorResolvedIndex> resolveIndex(ConnectorSession session, ConnectorTableHandle tableHandle, Set<ColumnHandle> indexableColumns, Set<ColumnHandle> outputColumns, TupleDomain<ColumnHandle> tupleDomain)
-