@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
16 lines (15 loc) • 1.69 kB
TypeScript
import type { ASTCreateViewStatementProto as _zetasql_ASTCreateViewStatementProto, ASTCreateViewStatementProto__Output as _zetasql_ASTCreateViewStatementProto__Output } from '../zetasql/ASTCreateViewStatementProto';
import type { ASTCreateMaterializedViewStatementProto as _zetasql_ASTCreateMaterializedViewStatementProto, ASTCreateMaterializedViewStatementProto__Output as _zetasql_ASTCreateMaterializedViewStatementProto__Output } from '../zetasql/ASTCreateMaterializedViewStatementProto';
import type { ASTCreateApproxViewStatementProto as _zetasql_ASTCreateApproxViewStatementProto, ASTCreateApproxViewStatementProto__Output as _zetasql_ASTCreateApproxViewStatementProto__Output } from '../zetasql/ASTCreateApproxViewStatementProto';
export interface AnyASTCreateViewStatementBaseProto {
'astCreateViewStatementNode'?: (_zetasql_ASTCreateViewStatementProto | null);
'astCreateMaterializedViewStatementNode'?: (_zetasql_ASTCreateMaterializedViewStatementProto | null);
'astCreateApproxViewStatementNode'?: (_zetasql_ASTCreateApproxViewStatementProto | null);
'node'?: "astCreateViewStatementNode" | "astCreateMaterializedViewStatementNode" | "astCreateApproxViewStatementNode";
}
export interface AnyASTCreateViewStatementBaseProto__Output {
'astCreateViewStatementNode'?: (_zetasql_ASTCreateViewStatementProto__Output | null);
'astCreateMaterializedViewStatementNode'?: (_zetasql_ASTCreateMaterializedViewStatementProto__Output | null);
'astCreateApproxViewStatementNode'?: (_zetasql_ASTCreateApproxViewStatementProto__Output | null);
'node': "astCreateViewStatementNode" | "astCreateMaterializedViewStatementNode" | "astCreateApproxViewStatementNode";
}