@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
16 lines (15 loc) • 1.4 kB
TypeScript
import type { ResolvedPrimaryKeyProto as _zetasql_ResolvedPrimaryKeyProto, ResolvedPrimaryKeyProto__Output as _zetasql_ResolvedPrimaryKeyProto__Output } from '../zetasql/ResolvedPrimaryKeyProto';
import type { ResolvedForeignKeyProto as _zetasql_ResolvedForeignKeyProto, ResolvedForeignKeyProto__Output as _zetasql_ResolvedForeignKeyProto__Output } from '../zetasql/ResolvedForeignKeyProto';
import type { ResolvedCheckConstraintProto as _zetasql_ResolvedCheckConstraintProto, ResolvedCheckConstraintProto__Output as _zetasql_ResolvedCheckConstraintProto__Output } from '../zetasql/ResolvedCheckConstraintProto';
export interface AnyResolvedConstraintProto {
'resolvedPrimaryKeyNode'?: (_zetasql_ResolvedPrimaryKeyProto | null);
'resolvedForeignKeyNode'?: (_zetasql_ResolvedForeignKeyProto | null);
'resolvedCheckConstraintNode'?: (_zetasql_ResolvedCheckConstraintProto | null);
'node'?: "resolvedPrimaryKeyNode" | "resolvedForeignKeyNode" | "resolvedCheckConstraintNode";
}
export interface AnyResolvedConstraintProto__Output {
'resolvedPrimaryKeyNode'?: (_zetasql_ResolvedPrimaryKeyProto__Output | null);
'resolvedForeignKeyNode'?: (_zetasql_ResolvedForeignKeyProto__Output | null);
'resolvedCheckConstraintNode'?: (_zetasql_ResolvedCheckConstraintProto__Output | null);
'node': "resolvedPrimaryKeyNode" | "resolvedForeignKeyNode" | "resolvedCheckConstraintNode";
}