Google Cloud Dataplex V1 Client - Class Type (0.16.0)

Reference documentation and code samples for the Google Cloud Dataplex V1 Client class Type.

Type information for fields in schemas and partition schemas.

Protobuf type google.cloud.dataplex.v1.Schema.Type

Namespace

Google \ Cloud \ Dataplex \ V1 \ Schema

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

TYPE_UNSPECIFIED

Value: 0

SchemaType unspecified.

Generated from protobuf enum TYPE_UNSPECIFIED = 0;

BOOLEAN

Value: 1

Boolean field.

Generated from protobuf enum BOOLEAN = 1;

BYTE

Value: 2

Single byte numeric field.

Generated from protobuf enum BYTE = 2;

INT16

Value: 3

16-bit numeric field.

Generated from protobuf enum INT16 = 3;

INT32

Value: 4

32-bit numeric field.

Generated from protobuf enum INT32 = 4;

INT64

Value: 5

64-bit numeric field.

Generated from protobuf enum INT64 = 5;

FLOAT

Value: 6

Floating point numeric field.

Generated from protobuf enum FLOAT = 6;

DOUBLE

Value: 7

Double precision numeric field.

Generated from protobuf enum DOUBLE = 7;

DECIMAL

Value: 8

Real value numeric field.

Generated from protobuf enum DECIMAL = 8;

STRING

Value: 9

Sequence of characters field.

Generated from protobuf enum STRING = 9;

BINARY

Value: 10

Sequence of bytes field.

Generated from protobuf enum BINARY = 10;

TIMESTAMP

Value: 11

Date and time field.

Generated from protobuf enum TIMESTAMP = 11;

DATE

Value: 12

Date field.

Generated from protobuf enum DATE = 12;

TIME

Value: 13

Time field.

Generated from protobuf enum TIME = 13;

RECORD

Value: 14

Structured field. Nested fields that define the structure of the map.

If all nested fields are nullable, this field represents a union.

Generated from protobuf enum RECORD = 14;

NULL

Value: 100

Null field that does not have values.

Generated from protobuf enum NULL = 100;