@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
25 lines (24 loc) • 1.55 kB
TypeScript
import type { NameResolutionMode as _zetasql_NameResolutionMode, NameResolutionMode__Output as _zetasql_NameResolutionMode__Output } from '../zetasql/NameResolutionMode';
import type { ProductMode as _zetasql_ProductMode, ProductMode__Output as _zetasql_ProductMode__Output } from '../zetasql/ProductMode';
import type { LanguageFeature as _zetasql_LanguageFeature, LanguageFeature__Output as _zetasql_LanguageFeature__Output } from '../zetasql/LanguageFeature';
import type { ResolvedNodeKind as _zetasql_ResolvedNodeKind, ResolvedNodeKind__Output as _zetasql_ResolvedNodeKind__Output } from '../zetasql/ResolvedNodeKind';
export interface LanguageOptionsProto {
'nameResolutionMode'?: (_zetasql_NameResolutionMode);
'productMode'?: (_zetasql_ProductMode);
'errorOnDeprecatedSyntax'?: (boolean);
'enabledLanguageFeatures'?: (_zetasql_LanguageFeature)[];
'supportedStatementKinds'?: (_zetasql_ResolvedNodeKind)[];
'supportedGenericEntityTypes'?: (string)[];
'reservedKeywords'?: (string)[];
'supportedGenericSubEntityTypes'?: (string)[];
}
export interface LanguageOptionsProto__Output {
'nameResolutionMode': (_zetasql_NameResolutionMode__Output);
'productMode': (_zetasql_ProductMode__Output);
'errorOnDeprecatedSyntax': (boolean);
'enabledLanguageFeatures': (_zetasql_LanguageFeature__Output)[];
'supportedStatementKinds': (_zetasql_ResolvedNodeKind__Output)[];
'supportedGenericEntityTypes': (string)[];
'reservedKeywords': (string)[];
'supportedGenericSubEntityTypes': (string)[];
}