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