UNPKG

@fivetrandevelopers/zetasql

Version:
34 lines (33 loc) 2.23 kB
/// <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)[]; }