@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
48 lines (47 loc) • 2.61 kB
TypeScript
import type { TypeProto as _zetasql_TypeProto, TypeProto__Output as _zetasql_TypeProto__Output } from '../zetasql/TypeProto';
export interface _zetasql_AllowedHintsAndOptionsProto_HintProto {
'qualifier'?: (string);
'name'?: (string);
'type'?: (_zetasql_TypeProto | null);
'allowUnqualified'?: (boolean);
}
export interface _zetasql_AllowedHintsAndOptionsProto_HintProto__Output {
'qualifier': (string);
'name': (string);
'type': (_zetasql_TypeProto__Output | null);
'allowUnqualified': (boolean);
}
export interface _zetasql_AllowedHintsAndOptionsProto_OptionProto {
'name'?: (string);
'type'?: (_zetasql_TypeProto | null);
'resolvingKind'?: (_zetasql_AllowedHintsAndOptionsProto_OptionProto_ResolvingKind);
}
export interface _zetasql_AllowedHintsAndOptionsProto_OptionProto__Output {
'name': (string);
'type': (_zetasql_TypeProto__Output | null);
'resolvingKind': (_zetasql_AllowedHintsAndOptionsProto_OptionProto_ResolvingKind__Output);
}
export declare const _zetasql_AllowedHintsAndOptionsProto_OptionProto_ResolvingKind: {
readonly CONSTANT_OR_EMPTY_NAME_SCOPE_IDENTIFIER: 0;
readonly FROM_NAME_SCOPE_IDENTIFIER: 1;
};
export type _zetasql_AllowedHintsAndOptionsProto_OptionProto_ResolvingKind = 'CONSTANT_OR_EMPTY_NAME_SCOPE_IDENTIFIER' | 0 | 'FROM_NAME_SCOPE_IDENTIFIER' | 1;
export type _zetasql_AllowedHintsAndOptionsProto_OptionProto_ResolvingKind__Output = typeof _zetasql_AllowedHintsAndOptionsProto_OptionProto_ResolvingKind[keyof typeof _zetasql_AllowedHintsAndOptionsProto_OptionProto_ResolvingKind];
export interface AllowedHintsAndOptionsProto {
'disallowUnknownOptions'?: (boolean);
'disallowUnknownHintsWithQualifier'?: (string)[];
'hint'?: (_zetasql_AllowedHintsAndOptionsProto_HintProto)[];
'option'?: (_zetasql_AllowedHintsAndOptionsProto_OptionProto)[];
'anonymizationOption'?: (_zetasql_AllowedHintsAndOptionsProto_OptionProto)[];
'differentialPrivacyOption'?: (_zetasql_AllowedHintsAndOptionsProto_OptionProto)[];
'disallowDuplicateOptionNames'?: (boolean);
}
export interface AllowedHintsAndOptionsProto__Output {
'disallowUnknownOptions': (boolean);
'disallowUnknownHintsWithQualifier': (string)[];
'hint': (_zetasql_AllowedHintsAndOptionsProto_HintProto__Output)[];
'option': (_zetasql_AllowedHintsAndOptionsProto_OptionProto__Output)[];
'anonymizationOption': (_zetasql_AllowedHintsAndOptionsProto_OptionProto__Output)[];
'differentialPrivacyOption': (_zetasql_AllowedHintsAndOptionsProto_OptionProto__Output)[];
'disallowDuplicateOptionNames': (boolean);
}