Package io.trino.plugin.jdbc
Class JdbcTableHandle
java.lang.Object
io.trino.plugin.jdbc.BaseJdbcConnectorTableHandle
io.trino.plugin.jdbc.JdbcTableHandle
- All Implemented Interfaces:
ConnectorTableHandle
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcTableHandle(JdbcRelationHandle relationHandle, TupleDomain<ColumnHandle> constraint, List<ParameterizedExpression> constraintExpressions, Optional<List<JdbcSortItem>> sortOrder, OptionalLong limit, Optional<List<JdbcColumnHandle>> columns, Optional<Set<SchemaTableName>> otherReferencedTables, int nextSyntheticColumnId, Optional<String> authorization) JdbcTableHandle(SchemaTableName schemaTableName, RemoteTableName remoteTableName, Optional<String> comment) -
Method Summary
Modifier and TypeMethodDescriptionbooleanRemote tables referenced by the query.getLimit()intinthashCode()intersectedWithConstraint(TupleDomain<ColumnHandle> newConstraint) booleanbooleantoString()
-
Constructor Details
-
JdbcTableHandle
public JdbcTableHandle(SchemaTableName schemaTableName, RemoteTableName remoteTableName, Optional<String> comment) -
JdbcTableHandle
public JdbcTableHandle(JdbcRelationHandle relationHandle, TupleDomain<ColumnHandle> constraint, List<ParameterizedExpression> constraintExpressions, Optional<List<JdbcSortItem>> sortOrder, OptionalLong limit, Optional<List<JdbcColumnHandle>> columns, Optional<Set<SchemaTableName>> otherReferencedTables, int nextSyntheticColumnId, Optional<String> authorization)
-
-
Method Details
-
intersectedWithConstraint
-
asPlainTable
-
getRequiredNamedRelation
-
getRelationHandle
-
getConstraint
-
getConstraintExpressions
-
getLimit
-
getColumns
- Specified by:
getColumnsin classBaseJdbcConnectorTableHandle
-
getSortOrder
-
getOtherReferencedTables
-
getAllReferencedTables
Remote tables referenced by the query.Optional.empty()when unknown. -
getNextSyntheticColumnId
public int getNextSyntheticColumnId() -
getAuthorization
-
isSynthetic
public boolean isSynthetic() -
isNamedRelation
public boolean isNamedRelation() -
equals
-
hashCode
public int hashCode() -
toString
-