Package io.trino.plugin.bigquery
Class BigQueryTableHandle
java.lang.Object
io.trino.plugin.bigquery.BigQueryTableHandle
- All Implemented Interfaces:
ConnectorTableHandle
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionBigQueryTableHandle(BigQueryRelationHandle relationHandle) BigQueryTableHandle(BigQueryRelationHandle relationHandle, TupleDomain<ColumnHandle> constraint, Optional<List<BigQueryColumnHandle>> projectedColumns) BigQueryTableHandle(SchemaTableName schemaTableName, RemoteTableName remoteTableName, com.google.cloud.bigquery.TableInfo tableInfo) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetPartitionType(com.google.cloud.bigquery.TableDefinition definition) inthashCode()booleanbooleantoString()withProjectedColumns(List<BigQueryColumnHandle> newProjectedColumns)
-
Constructor Details
-
BigQueryTableHandle
public BigQueryTableHandle(BigQueryRelationHandle relationHandle, TupleDomain<ColumnHandle> constraint, Optional<List<BigQueryColumnHandle>> projectedColumns) -
BigQueryTableHandle
@Deprecated public BigQueryTableHandle(SchemaTableName schemaTableName, RemoteTableName remoteTableName, com.google.cloud.bigquery.TableInfo tableInfo) Deprecated. -
BigQueryTableHandle
-
-
Method Details
-
getRelationHandle
-
getConstraint
-
getProjectedColumns
-
getRequiredNamedRelation
-
isSynthetic
public boolean isSynthetic() -
isNamedRelation
public boolean isNamedRelation() -
asPlainTable
-
equals
-
hashCode
public int hashCode() -
toString
-
withProjectedColumns
-
getPartitionType
public static Optional<BigQueryTableHandle.BigQueryPartitionType> getPartitionType(com.google.cloud.bigquery.TableDefinition definition)
-