Class SqlType (2.26.0)

SqlType()

Classes denoting types of values returned by Bigtable's ExecuteQuery operation.

Used in .Metadata.

Classes

Array

Array(element_type: google.cloud.bigtable.data.execute_query.metadata.SqlType.Type)

Array SQL type.

Bool

Bool()

Bool SQL type.

Bytes

Bytes()

Bytes SQL type.

Date

Date()

Date SQL type.

Float64

Float64()

Float64 SQL type.

Int64

Int64()

Int64 SQL type.

Map

Map(
    key_type: google.cloud.bigtable.data.execute_query.metadata.SqlType.Type,
    value_type: google.cloud.bigtable.data.execute_query.metadata.SqlType.Type,
)

Map SQL type.

String

String()

String SQL type.

Struct

Struct(
    fields: typing.Optional[
        typing.List[
            typing.Tuple[
                typing.Optional[str], google.cloud.bigtable.data.execute_query.values.T
            ]
        ]
    ] = None
)

Struct SQL type.

Timestamp

Timestamp()

Timestamp SQL type.

Timestamp supports DatetimeWithNanoseconds but Bigtable SQL does not currently support nanoseconds precision. We support this for potential compatibility in the future. Nanoseconds are currently ignored.