@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
29 lines (28 loc) • 1.37 kB
TypeScript
/// <reference types="long" />
import type { SimpleColumnProto as _zetasql_SimpleColumnProto, SimpleColumnProto__Output as _zetasql_SimpleColumnProto__Output } from '../zetasql/SimpleColumnProto';
import type { SimpleAnonymizationInfoProto as _zetasql_SimpleAnonymizationInfoProto, SimpleAnonymizationInfoProto__Output as _zetasql_SimpleAnonymizationInfoProto__Output } from '../zetasql/SimpleAnonymizationInfoProto';
import type { Long } from '@grpc/proto-loader';
export interface SimpleTableProto {
'name'?: (string);
'serializationId'?: (number | string | Long);
'isValueTable'?: (boolean);
'column'?: (_zetasql_SimpleColumnProto)[];
'nameInCatalog'?: (string);
'allowAnonymousColumnName'?: (boolean);
'allowDuplicateColumnNames'?: (boolean);
'anonymizationInfo'?: (_zetasql_SimpleAnonymizationInfoProto | null);
'primaryKeyColumnIndex'?: (number)[];
'fullName'?: (string);
}
export interface SimpleTableProto__Output {
'name': (string);
'serializationId': (Long);
'isValueTable': (boolean);
'column': (_zetasql_SimpleColumnProto__Output)[];
'nameInCatalog': (string);
'allowAnonymousColumnName': (boolean);
'allowDuplicateColumnNames': (boolean);
'anonymizationInfo': (_zetasql_SimpleAnonymizationInfoProto__Output | null);
'primaryKeyColumnIndex': (number)[];
'fullName': (string);
}