@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
49 lines • 826 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Type = void 0;
class Type {
constructor(kind) {
this.kind = kind;
}
getKind() {
return this.kind;
}
serialize() {
return {
typeKind: this.getKind(),
};
}
}
exports.Type = Type;
Type.TYPE_KIND_NAMES = [
'UNKNOWN',
'INT32',
'INT64',
'UINT32',
'UINT64',
'BOOL',
'FLOAT',
'DOUBLE',
'STRING',
'BYTES',
'DATE',
'TIMESTAMP_SECONDS',
'TIMESTAMP_MILLIS',
'TIMESTAMP_MICROS',
'',
'ENUM',
'ARRAY',
'STRUCT',
'PROTO',
'TIMESTAMP',
'TIME',
'DATETIME',
'GEOGRAPHY',
'NUMERIC',
'BIGNUMERIC',
'EXTENDED',
'JSON',
'INTERVAL',
'TOKENLIST',
];
//# sourceMappingURL=Type.js.map