@fivetrandevelopers/zetasql
Version:
ZetaSQL gRPC server and client
17 lines (16 loc) • 1.42 kB
TypeScript
import type { ASTCreateViewStatementBaseProto as _zetasql_ASTCreateViewStatementBaseProto, ASTCreateViewStatementBaseProto__Output as _zetasql_ASTCreateViewStatementBaseProto__Output } from '../zetasql/ASTCreateViewStatementBaseProto';
import type { ASTPartitionByProto as _zetasql_ASTPartitionByProto, ASTPartitionByProto__Output as _zetasql_ASTPartitionByProto__Output } from '../zetasql/ASTPartitionByProto';
import type { ASTClusterByProto as _zetasql_ASTClusterByProto, ASTClusterByProto__Output as _zetasql_ASTClusterByProto__Output } from '../zetasql/ASTClusterByProto';
import type { ASTPathExpressionProto as _zetasql_ASTPathExpressionProto, ASTPathExpressionProto__Output as _zetasql_ASTPathExpressionProto__Output } from '../zetasql/ASTPathExpressionProto';
export interface ASTCreateMaterializedViewStatementProto {
'parent'?: (_zetasql_ASTCreateViewStatementBaseProto | null);
'partitionBy'?: (_zetasql_ASTPartitionByProto | null);
'clusterBy'?: (_zetasql_ASTClusterByProto | null);
'replicaSource'?: (_zetasql_ASTPathExpressionProto | null);
}
export interface ASTCreateMaterializedViewStatementProto__Output {
'parent': (_zetasql_ASTCreateViewStatementBaseProto__Output | null);
'partitionBy': (_zetasql_ASTPartitionByProto__Output | null);
'clusterBy': (_zetasql_ASTClusterByProto__Output | null);
'replicaSource': (_zetasql_ASTPathExpressionProto__Output | null);
}