Class TableDefinition.Type (2.43.1)

public static final class TableDefinition.Type extends StringEnumValue

The table type.

Inheritance

java.lang.Object > com.google.cloud.StringEnumValue > TableDefinition.Type

Static Fields

EXTERNAL

public static final TableDefinition.Type EXTERNAL

A BigQuery table backed by external data. Instances of TableDefinition for this type are implemented by ExternalTableDefinition. See Also: Federated Data Sources

Field Value
Type Description
TableDefinition.Type

MATERIALIZED_VIEW

public static final TableDefinition.Type MATERIALIZED_VIEW

SQL query whose result is persisted. Instances of MaterializedViewDefinition for this type are implemented by MaterializedViewDefinition. See Also: Views

Field Value
Type Description
TableDefinition.Type

MODEL

public static final TableDefinition.Type MODEL

A BigQuery table representing BigQuery ML Model. See Also: BigQuery ML Model

Field Value
Type Description
TableDefinition.Type

SNAPSHOT

public static final TableDefinition.Type SNAPSHOT
Field Value
Type Description
TableDefinition.Type

TABLE

public static final TableDefinition.Type TABLE

A normal BigQuery table. Instances of TableDefinition for this type are implemented by StandardTableDefinition.

Field Value
Type Description
TableDefinition.Type

VIEW

public static final TableDefinition.Type VIEW

A virtual table defined by a SQL query. Instances of TableDefinition for this type are implemented by ViewDefinition. See Also: Views

Field Value
Type Description
TableDefinition.Type

Static Methods

valueOf(String constant)

public static TableDefinition.Type valueOf(String constant)

Get the Type for the given String constant, and allow unrecognized values.

Parameter
Name Description
constant String
Returns
Type Description
TableDefinition.Type

valueOfStrict(String constant)

public static TableDefinition.Type valueOfStrict(String constant)

Get the Type for the given String constant, and throw an exception if the constant is not recognized.

Parameter
Name Description
constant String
Returns
Type Description
TableDefinition.Type

values()

public static TableDefinition.Type[] values()

Return the known values for Type.

Returns
Type Description
Type[]