Package com.google.cloud.bigquery
Class StandardSQLDataType.Builder
java.lang.Object
com.google.cloud.bigquery.StandardSQLDataType.Builder
- Enclosing class:
- StandardSQLDataType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract StandardSQLDataType
build()
Creates aStandardSQLDataType
object.abstract StandardSQLDataType.Builder
setArrayElementType
(StandardSQLDataType arrayElementType) Sets the type of an array's elements, when the TypeKind is ARRAY.abstract StandardSQLDataType.Builder
setStructType
(StandardSQLStructType structType) Sets the struct type definition (list of fields) when the TypeKind is STRUCT.abstract StandardSQLDataType.Builder
setTypeKind
(String typeKind) Sets the top-level type of this data type.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setArrayElementType
public abstract StandardSQLDataType.Builder setArrayElementType(StandardSQLDataType arrayElementType) Sets the type of an array's elements, when the TypeKind is ARRAY. -
setStructType
Sets the struct type definition (list of fields) when the TypeKind is STRUCT. -
setTypeKind
Sets the top-level type of this data type. Can be any standard SQL data type. For more information, see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types -
build
Creates aStandardSQLDataType
object.
-