Class TableDestination
java.lang.Object
org.apache.beam.sdk.io.gcp.bigquery.TableDestination
- All Implemented Interfaces:
Serializable
Encapsulates a BigQuery table destination.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTableDestination(com.google.api.services.bigquery.model.TableReference tableReference, @Nullable String tableDescription) TableDestination(com.google.api.services.bigquery.model.TableReference tableReference, @Nullable String tableDescription, com.google.api.services.bigquery.model.TimePartitioning timePartitioning) TableDestination(com.google.api.services.bigquery.model.TableReference tableReference, @Nullable String tableDescription, @Nullable String jsonTimePartitioning) TableDestination(com.google.api.services.bigquery.model.TableReference tableReference, @Nullable String tableDescription, @Nullable String jsonTimePartitioning, @Nullable String jsonClustering) TableDestination(String tableSpec, @Nullable String tableDescription) TableDestination(String tableSpec, @Nullable String tableDescription, @Nullable com.google.api.services.bigquery.model.TimePartitioning timePartitioning, com.google.api.services.bigquery.model.Clustering clustering) TableDestination(String tableSpec, @Nullable String tableDescription, com.google.api.services.bigquery.model.TimePartitioning timePartitioning) TableDestination(String tableSpec, @Nullable String tableDescription, @Nullable String jsonTimePartitioning) TableDestination(String tableSpec, @Nullable String tableDescription, @Nullable String jsonTimePartitioning, @Nullable String jsonClustering) -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable com.google.api.services.bigquery.model.ClusteringReturn shortened tablespec in datasets/[dataset]/tables/[table] format.com.google.api.services.bigquery.model.TableReferenceReturn the tablespec in [project:].dataset.tableid format.getTableUrn(BigQueryOptions bigQueryOptions) Return the tablespec in projects/[project]/datasets/[dataset]/tables/[table] format.@Nullable com.google.api.services.bigquery.model.TimePartitioninginthashCode()toString()withTableReference(com.google.api.services.bigquery.model.TableReference tableReference)
-
Constructor Details
-
TableDestination
-
TableDestination
-
TableDestination
-
TableDestination
-
TableDestination
-
TableDestination
-
TableDestination
-
TableDestination
-
TableDestination
-
-
Method Details
-
withTableReference
public TableDestination withTableReference(com.google.api.services.bigquery.model.TableReference tableReference) -
getTableSpec
Return the tablespec in [project:].dataset.tableid format. -
getTableUrn
Return the tablespec in projects/[project]/datasets/[dataset]/tables/[table] format. -
getShortTableUrn
Return shortened tablespec in datasets/[dataset]/tables/[table] format. -
getTableReference
public com.google.api.services.bigquery.model.TableReference getTableReference() -
getJsonTimePartitioning
-
getTimePartitioning
-
getJsonClustering
-
getClustering
-
getTableDescription
-
toString
-
equals
-
hashCode
public int hashCode()
-