Package io.trino.plugin.thrift
Class ThriftIndexProvider
java.lang.Object
io.trino.plugin.thrift.ThriftIndexProvider
- All Implemented Interfaces:
ConnectorIndexProvider
-
Constructor Summary
ConstructorsConstructorDescriptionThriftIndexProvider(io.airlift.drift.client.DriftClient<TrinoThriftService> client, ThriftHeaderProvider thriftHeaderProvider, ThriftConnectorStats stats, ThriftConnectorConfig config) -
Method Summary
Modifier and TypeMethodDescriptiongetIndex(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorIndexHandle indexHandle, List<ColumnHandle> lookupSchema, List<ColumnHandle> outputSchema)
-
Constructor Details
-
ThriftIndexProvider
@Inject public ThriftIndexProvider(io.airlift.drift.client.DriftClient<TrinoThriftService> client, ThriftHeaderProvider thriftHeaderProvider, ThriftConnectorStats stats, ThriftConnectorConfig config)
-
-
Method Details
-
getIndex
public ConnectorIndex getIndex(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorIndexHandle indexHandle, List<ColumnHandle> lookupSchema, List<ColumnHandle> outputSchema) - Specified by:
getIndexin interfaceConnectorIndexProvider
-