Package io.trino.plugin.bigquery
Class BigQueryColumnHandle
java.lang.Object
io.trino.plugin.bigquery.BigQueryColumnHandle
- All Implemented Interfaces:
ColumnHandle
-
Constructor Summary
ConstructorsConstructorDescriptionBigQueryColumnHandle(String name, Type trinoType, com.google.cloud.bigquery.StandardSQLTypeName bigqueryType, com.google.cloud.bigquery.Field.Mode mode, Long precision, Long scale, List<BigQueryColumnHandle> subColumns, String description, boolean hidden) -
Method Summary
-
Constructor Details
-
BigQueryColumnHandle
-
-
Method Details
-
getName
-
getTrinoType
-
getBigqueryType
public com.google.cloud.bigquery.StandardSQLTypeName getBigqueryType() -
getMode
public com.google.cloud.bigquery.Field.Mode getMode() -
getPrecision
-
getScale
-
getSubColumns
-
description
-
isHidden
public boolean isHidden() -
getColumnMetadata
-
equals
- Specified by:
equalsin interfaceColumnHandle- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceColumnHandle- Overrides:
hashCodein classObject
-
toString
-
getRetainedSizeInBytes
public long getRetainedSizeInBytes()
-