@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
29 lines (28 loc) • 2.58 kB
TypeScript
import type { ResolvedExprProto as _zetasql_ResolvedExprProto, ResolvedExprProto__Output as _zetasql_ResolvedExprProto__Output } from '../zetasql/ResolvedExprProto';
import type { FunctionRefProto as _zetasql_FunctionRefProto, FunctionRefProto__Output as _zetasql_FunctionRefProto__Output } from '../zetasql/FunctionRefProto';
import type { FunctionSignatureProto as _zetasql_FunctionSignatureProto, FunctionSignatureProto__Output as _zetasql_FunctionSignatureProto__Output } from '../zetasql/FunctionSignatureProto';
import type { AnyResolvedExprProto as _zetasql_AnyResolvedExprProto, AnyResolvedExprProto__Output as _zetasql_AnyResolvedExprProto__Output } from '../zetasql/AnyResolvedExprProto';
import type { _zetasql_ResolvedFunctionCallBaseEnums_ErrorMode, _zetasql_ResolvedFunctionCallBaseEnums_ErrorMode__Output } from '../zetasql/ResolvedFunctionCallBaseEnums';
import type { ResolvedFunctionArgumentProto as _zetasql_ResolvedFunctionArgumentProto, ResolvedFunctionArgumentProto__Output as _zetasql_ResolvedFunctionArgumentProto__Output } from '../zetasql/ResolvedFunctionArgumentProto';
import type { ResolvedOptionProto as _zetasql_ResolvedOptionProto, ResolvedOptionProto__Output as _zetasql_ResolvedOptionProto__Output } from '../zetasql/ResolvedOptionProto';
import type { ResolvedCollationProto as _zetasql_ResolvedCollationProto, ResolvedCollationProto__Output as _zetasql_ResolvedCollationProto__Output } from '../zetasql/ResolvedCollationProto';
export interface ResolvedFunctionCallBaseProto {
'parent'?: (_zetasql_ResolvedExprProto | null);
'function'?: (_zetasql_FunctionRefProto | null);
'signature'?: (_zetasql_FunctionSignatureProto | null);
'argumentList'?: (_zetasql_AnyResolvedExprProto)[];
'errorMode'?: (_zetasql_ResolvedFunctionCallBaseEnums_ErrorMode);
'genericArgumentList'?: (_zetasql_ResolvedFunctionArgumentProto)[];
'hintList'?: (_zetasql_ResolvedOptionProto)[];
'collationList'?: (_zetasql_ResolvedCollationProto)[];
}
export interface ResolvedFunctionCallBaseProto__Output {
'parent': (_zetasql_ResolvedExprProto__Output | null);
'function': (_zetasql_FunctionRefProto__Output | null);
'signature': (_zetasql_FunctionSignatureProto__Output | null);
'argumentList': (_zetasql_AnyResolvedExprProto__Output)[];
'errorMode': (_zetasql_ResolvedFunctionCallBaseEnums_ErrorMode__Output);
'genericArgumentList': (_zetasql_ResolvedFunctionArgumentProto__Output)[];
'hintList': (_zetasql_ResolvedOptionProto__Output)[];
'collationList': (_zetasql_ResolvedCollationProto__Output)[];
}