UNPKG

@fivetrandevelopers/zetasql

Version:
48 lines (47 loc) 2.61 kB
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); }