Class TableJdbcTable
java.lang.Object
io.trino.connector.system.jdbc.JdbcTable
io.trino.connector.system.jdbc.TableJdbcTable
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.spi.connector.SystemTable
SystemTable.Distribution -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConnectorTableMetadatastatic final SchemaTableName -
Constructor Summary
ConstructorsConstructorDescriptionTableJdbcTable(Metadata metadata, AccessControl accessControl, InternalNodeManager nodeManager) -
Method Summary
Modifier and TypeMethodDescriptioncursor(ConnectorTransactionHandle transactionHandle, ConnectorSession connectorSession, TupleDomain<Integer> constraint, Set<Integer> requiredColumns, ConnectorSplit split) splitSource(ConnectorSession connectorSession, TupleDomain<ColumnHandle> constraint) Methods inherited from class io.trino.connector.system.jdbc.JdbcTable
applyFilter, getDistributionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.connector.SystemTable
cursor, pageSource
-
Field Details
-
NAME
-
METADATA
-
-
Constructor Details
-
TableJdbcTable
@Inject public TableJdbcTable(Metadata metadata, AccessControl accessControl, InternalNodeManager nodeManager)
-
-
Method Details
-
getTableMetadata
-
cursor
public RecordCursor cursor(ConnectorTransactionHandle transactionHandle, ConnectorSession connectorSession, TupleDomain<Integer> constraint, Set<Integer> requiredColumns, ConnectorSplit split) -
splitSource
public Optional<ConnectorSplitSource> splitSource(ConnectorSession connectorSession, TupleDomain<ColumnHandle> constraint)
-