@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
21 lines (20 loc) • 1.59 kB
TypeScript
import type { ASTCreateFunctionStmtBaseProto as _zetasql_ASTCreateFunctionStmtBaseProto, ASTCreateFunctionStmtBaseProto__Output as _zetasql_ASTCreateFunctionStmtBaseProto__Output } from '../zetasql/ASTCreateFunctionStmtBaseProto';
import type { AnyASTTypeProto as _zetasql_AnyASTTypeProto, AnyASTTypeProto__Output as _zetasql_AnyASTTypeProto__Output } from '../zetasql/AnyASTTypeProto';
import type { ASTSqlFunctionBodyProto as _zetasql_ASTSqlFunctionBodyProto, ASTSqlFunctionBodyProto__Output as _zetasql_ASTSqlFunctionBodyProto__Output } from '../zetasql/ASTSqlFunctionBodyProto';
import type { ASTWithConnectionClauseProto as _zetasql_ASTWithConnectionClauseProto, ASTWithConnectionClauseProto__Output as _zetasql_ASTWithConnectionClauseProto__Output } from '../zetasql/ASTWithConnectionClauseProto';
export interface ASTCreateFunctionStatementProto {
'parent'?: (_zetasql_ASTCreateFunctionStmtBaseProto | null);
'returnType'?: (_zetasql_AnyASTTypeProto | null);
'sqlFunctionBody'?: (_zetasql_ASTSqlFunctionBodyProto | null);
'isAggregate'?: (boolean);
'isRemote'?: (boolean);
'withConnectionClause'?: (_zetasql_ASTWithConnectionClauseProto | null);
}
export interface ASTCreateFunctionStatementProto__Output {
'parent': (_zetasql_ASTCreateFunctionStmtBaseProto__Output | null);
'returnType': (_zetasql_AnyASTTypeProto__Output | null);
'sqlFunctionBody': (_zetasql_ASTSqlFunctionBodyProto__Output | null);
'isAggregate': (boolean);
'isRemote': (boolean);
'withConnectionClause': (_zetasql_ASTWithConnectionClauseProto__Output | null);
}