Package io.trino.spi.connector
package io.trino.spi.connector
-
ClassDescriptionRepresents a handle to a column within a
ConnectorTableHandle
returned from the connector to the engine.Connectors can choose to return ConnectorOutputMetadata from finishInsert or finishCreate.Represents an identifier for the associatedConnectorPageSink
which will be unique within a particular query.ConnectorTableExecuteHandle identifies instance of executing a connector provided table procedure on a specific table.Represents a handle to a relation returned from the connector to the engine.The partitioning of split groups in a table.Deprecated.Deprecated.Represents estimated statistics for join node and left and right table passed toConnectorMetadata.applyJoin(ConnectorSession, JoinType, ConnectorTableHandle, ConnectorTableHandle, List, Map, Map, JoinStatistics)
Separate deletions and insertions pages from a merge usingRowChangeParadigm.DELETE_ROW_AND_INSERT_ROW
.This enum represents the type of pointer used in TableVersion.Different connectors have different ways of representing row updates, imposed by the underlying storage systems.Exactly one ofSystemTable.cursor(io.trino.spi.connector.ConnectorTransactionHandle, io.trino.spi.connector.ConnectorSession, io.trino.spi.predicate.TupleDomain<java.lang.Integer>)
orSystemTable.pageSource(io.trino.spi.connector.ConnectorTransactionHandle, io.trino.spi.connector.ConnectorSession, io.trino.spi.predicate.TupleDomain<java.lang.Integer>)
must be implemented.