Package io.trino.plugin.thrift.server
Class ThriftIndexedTpchService
java.lang.Object
io.trino.plugin.thrift.server.ThriftTpchService
io.trino.plugin.thrift.server.ThriftIndexedTpchService
- All Implemented Interfaces:
TrinoThriftService,Closeable,AutoCloseable
-
Field Summary
Fields inherited from class io.trino.plugin.thrift.server.ThriftTpchService
SPLIT_INFO_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ConnectorPageSourcecreateLookupPageSource(SplitInfo splitInfo, List<String> outputColumnNames) getIndexableKeys(String schemaName, String tableName) protected TrinoThriftSplitBatchgetIndexSplitsSync(TrinoThriftSchemaTableName schemaTableName, List<String> indexColumnNames, TrinoThriftPageResult keys, int maxSplitCount, TrinoThriftNullableToken nextToken) Methods inherited from class io.trino.plugin.thrift.server.ThriftTpchService
close, getIndexSplits, getRows, getSplits, getTableMetadata, listSchemaNames, listTables, schemaNameToScaleFactor, types
-
Constructor Details
-
ThriftIndexedTpchService
public ThriftIndexedTpchService()
-
-
Method Details
-
getIndexableKeys
- Overrides:
getIndexableKeysin classThriftTpchService
-
getIndexSplitsSync
protected TrinoThriftSplitBatch getIndexSplitsSync(TrinoThriftSchemaTableName schemaTableName, List<String> indexColumnNames, TrinoThriftPageResult keys, int maxSplitCount, TrinoThriftNullableToken nextToken) throws TrinoThriftServiceException - Overrides:
getIndexSplitsSyncin classThriftTpchService- Throws:
TrinoThriftServiceException
-
createLookupPageSource
protected ConnectorPageSource createLookupPageSource(SplitInfo splitInfo, List<String> outputColumnNames) - Overrides:
createLookupPageSourcein classThriftTpchService
-