StandardSqlDataTypeArgs

data class StandardSqlDataTypeArgs(val arrayElementType: Output<StandardSqlDataTypeArgs>? = null, val structType: Output<StandardSqlStructTypeArgs>? = null, val typeKind: Output<StandardSqlDataTypeTypeKind>) : ConvertibleToJava<StandardSqlDataTypeArgs>

The data type of a variable such as a function argument. Examples include: * INT64: {"typeKind": "INT64"} * ARRAY: { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "STRING"} } * STRUCT>: { "typeKind": "STRUCT", "structType": { "fields": { "name": "x", "type": {"typeKind": "STRING"} }, { "name": "y", "type": { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "DATE"} } } } }

Constructors

Link copied to clipboard
fun StandardSqlDataTypeArgs(arrayElementType: Output<StandardSqlDataTypeArgs>? = null, structType: Output<StandardSqlStructTypeArgs>? = null, typeKind: Output<StandardSqlDataTypeTypeKind>)

Functions

Link copied to clipboard
open override fun toJava(): StandardSqlDataTypeArgs

Properties

Link copied to clipboard

The type of the array's elements, if type_kind = "ARRAY".

Link copied to clipboard

The fields of this struct, in order, if type_kind = "STRUCT".

Link copied to clipboard

The top level type of this field. Can be any GoogleSQL data type (e.g., "INT64", "DATE", "ARRAY").