UNPKG

@fivetrandevelopers/zetasql-snowflake

Version:
37 lines (36 loc) 4.29 kB
import type { ASTIfStatementProto as _zetasql_ASTIfStatementProto, ASTIfStatementProto__Output as _zetasql_ASTIfStatementProto__Output } from '../zetasql/ASTIfStatementProto'; import type { ASTCaseStatementProto as _zetasql_ASTCaseStatementProto, ASTCaseStatementProto__Output as _zetasql_ASTCaseStatementProto__Output } from '../zetasql/ASTCaseStatementProto'; import type { ASTRaiseStatementProto as _zetasql_ASTRaiseStatementProto, ASTRaiseStatementProto__Output as _zetasql_ASTRaiseStatementProto__Output } from '../zetasql/ASTRaiseStatementProto'; import type { ASTBeginEndBlockProto as _zetasql_ASTBeginEndBlockProto, ASTBeginEndBlockProto__Output as _zetasql_ASTBeginEndBlockProto__Output } from '../zetasql/ASTBeginEndBlockProto'; import type { ASTVariableDeclarationProto as _zetasql_ASTVariableDeclarationProto, ASTVariableDeclarationProto__Output as _zetasql_ASTVariableDeclarationProto__Output } from '../zetasql/ASTVariableDeclarationProto'; import type { AnyASTBreakContinueStatementProto as _zetasql_AnyASTBreakContinueStatementProto, AnyASTBreakContinueStatementProto__Output as _zetasql_AnyASTBreakContinueStatementProto__Output } from '../zetasql/AnyASTBreakContinueStatementProto'; import type { ASTReturnStatementProto as _zetasql_ASTReturnStatementProto, ASTReturnStatementProto__Output as _zetasql_ASTReturnStatementProto__Output } from '../zetasql/ASTReturnStatementProto'; import type { ASTSingleAssignmentProto as _zetasql_ASTSingleAssignmentProto, ASTSingleAssignmentProto__Output as _zetasql_ASTSingleAssignmentProto__Output } from '../zetasql/ASTSingleAssignmentProto'; import type { ASTAssignmentFromStructProto as _zetasql_ASTAssignmentFromStructProto, ASTAssignmentFromStructProto__Output as _zetasql_ASTAssignmentFromStructProto__Output } from '../zetasql/ASTAssignmentFromStructProto'; import type { AnyASTLoopStatementProto as _zetasql_AnyASTLoopStatementProto, AnyASTLoopStatementProto__Output as _zetasql_AnyASTLoopStatementProto__Output } from '../zetasql/AnyASTLoopStatementProto'; export interface AnyASTScriptStatementProto { 'astIfStatementNode'?: (_zetasql_ASTIfStatementProto | null); 'astCaseStatementNode'?: (_zetasql_ASTCaseStatementProto | null); 'astRaiseStatementNode'?: (_zetasql_ASTRaiseStatementProto | null); 'astBeginEndBlockNode'?: (_zetasql_ASTBeginEndBlockProto | null); 'astVariableDeclarationNode'?: (_zetasql_ASTVariableDeclarationProto | null); 'astBreakContinueStatementNode'?: (_zetasql_AnyASTBreakContinueStatementProto | null); 'astReturnStatementNode'?: (_zetasql_ASTReturnStatementProto | null); 'astSingleAssignmentNode'?: (_zetasql_ASTSingleAssignmentProto | null); 'astAssignmentFromStructNode'?: (_zetasql_ASTAssignmentFromStructProto | null); 'astLoopStatementNode'?: (_zetasql_AnyASTLoopStatementProto | null); 'node'?: "astIfStatementNode" | "astCaseStatementNode" | "astRaiseStatementNode" | "astBeginEndBlockNode" | "astVariableDeclarationNode" | "astBreakContinueStatementNode" | "astReturnStatementNode" | "astSingleAssignmentNode" | "astAssignmentFromStructNode" | "astLoopStatementNode"; } export interface AnyASTScriptStatementProto__Output { 'astIfStatementNode'?: (_zetasql_ASTIfStatementProto__Output | null); 'astCaseStatementNode'?: (_zetasql_ASTCaseStatementProto__Output | null); 'astRaiseStatementNode'?: (_zetasql_ASTRaiseStatementProto__Output | null); 'astBeginEndBlockNode'?: (_zetasql_ASTBeginEndBlockProto__Output | null); 'astVariableDeclarationNode'?: (_zetasql_ASTVariableDeclarationProto__Output | null); 'astBreakContinueStatementNode'?: (_zetasql_AnyASTBreakContinueStatementProto__Output | null); 'astReturnStatementNode'?: (_zetasql_ASTReturnStatementProto__Output | null); 'astSingleAssignmentNode'?: (_zetasql_ASTSingleAssignmentProto__Output | null); 'astAssignmentFromStructNode'?: (_zetasql_ASTAssignmentFromStructProto__Output | null); 'astLoopStatementNode'?: (_zetasql_AnyASTLoopStatementProto__Output | null); 'node': "astIfStatementNode" | "astCaseStatementNode" | "astRaiseStatementNode" | "astBeginEndBlockNode" | "astVariableDeclarationNode" | "astBreakContinueStatementNode" | "astReturnStatementNode" | "astSingleAssignmentNode" | "astAssignmentFromStructNode" | "astLoopStatementNode"; }