@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
34 lines (33 loc) • 2.23 kB
TypeScript
/// <reference types="long" />
import type { ResolvedConstraintProto as _zetasql_ResolvedConstraintProto, ResolvedConstraintProto__Output as _zetasql_ResolvedConstraintProto__Output } from '../zetasql/ResolvedConstraintProto';
import type { TableRefProto as _zetasql_TableRefProto, TableRefProto__Output as _zetasql_TableRefProto__Output } from '../zetasql/TableRefProto';
import type { _zetasql_ResolvedForeignKeyEnums_MatchMode, _zetasql_ResolvedForeignKeyEnums_MatchMode__Output } from '../zetasql/ResolvedForeignKeyEnums';
import type { _zetasql_ResolvedForeignKeyEnums_ActionOperation, _zetasql_ResolvedForeignKeyEnums_ActionOperation__Output } from '../zetasql/ResolvedForeignKeyEnums';
import type { ResolvedOptionProto as _zetasql_ResolvedOptionProto, ResolvedOptionProto__Output as _zetasql_ResolvedOptionProto__Output } from '../zetasql/ResolvedOptionProto';
import type { Long } from '@grpc/proto-loader';
export interface ResolvedForeignKeyProto {
'parent'?: (_zetasql_ResolvedConstraintProto | null);
'constraintName'?: (string);
'referencingColumnOffsetList'?: (number | string | Long)[];
'referencedTable'?: (_zetasql_TableRefProto | null);
'referencedColumnOffsetList'?: (number | string | Long)[];
'matchMode'?: (_zetasql_ResolvedForeignKeyEnums_MatchMode);
'updateAction'?: (_zetasql_ResolvedForeignKeyEnums_ActionOperation);
'deleteAction'?: (_zetasql_ResolvedForeignKeyEnums_ActionOperation);
'enforced'?: (boolean);
'optionList'?: (_zetasql_ResolvedOptionProto)[];
'referencingColumnList'?: (string)[];
}
export interface ResolvedForeignKeyProto__Output {
'parent': (_zetasql_ResolvedConstraintProto__Output | null);
'constraintName': (string);
'referencingColumnOffsetList': (Long)[];
'referencedTable': (_zetasql_TableRefProto__Output | null);
'referencedColumnOffsetList': (Long)[];
'matchMode': (_zetasql_ResolvedForeignKeyEnums_MatchMode__Output);
'updateAction': (_zetasql_ResolvedForeignKeyEnums_ActionOperation__Output);
'deleteAction': (_zetasql_ResolvedForeignKeyEnums_ActionOperation__Output);
'enforced': (boolean);
'optionList': (_zetasql_ResolvedOptionProto__Output)[];
'referencingColumnList': (string)[];
}