Class StandardSQLDataType.Builder (2.42.0)

public abstract static class StandardSQLDataType.Builder

Inheritance

java.lang.Object > StandardSQLDataType.Builder

Constructors

Builder()

public Builder()

Methods

build()

public abstract StandardSQLDataType build()

Creates a StandardSQLDataType object.

Returns
Type Description
StandardSQLDataType

setArrayElementType(StandardSQLDataType arrayElementType)

public abstract StandardSQLDataType.Builder setArrayElementType(StandardSQLDataType arrayElementType)

Sets the type of an array's elements, when the TypeKind is ARRAY.

Parameter
Name Description
arrayElementType StandardSQLDataType
Returns
Type Description
StandardSQLDataType.Builder

setStructType(StandardSQLStructType structType)

public abstract StandardSQLDataType.Builder setStructType(StandardSQLStructType structType)

Sets the struct type definition (list of fields) when the TypeKind is STRUCT.

Parameter
Name Description
structType StandardSQLStructType
Returns
Type Description
StandardSQLDataType.Builder

setTypeKind(String typeKind)

public abstract StandardSQLDataType.Builder setTypeKind(String typeKind)

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

Parameter
Name Description
typeKind String
Returns
Type Description
StandardSQLDataType.Builder