UNPKG

@fivetrandevelopers/zetasql

Version:
20 lines (19 loc) 1.56 kB
import type { ASTNodeProto as _zetasql_ASTNodeProto, ASTNodeProto__Output as _zetasql_ASTNodeProto__Output } from '../zetasql/ASTNodeProto'; import type { ASTColumnListProto as _zetasql_ASTColumnListProto, ASTColumnListProto__Output as _zetasql_ASTColumnListProto__Output } from '../zetasql/ASTColumnListProto'; import type { ASTInsertValuesRowProto as _zetasql_ASTInsertValuesRowProto, ASTInsertValuesRowProto__Output as _zetasql_ASTInsertValuesRowProto__Output } from '../zetasql/ASTInsertValuesRowProto'; import type { ASTUpdateItemListProto as _zetasql_ASTUpdateItemListProto, ASTUpdateItemListProto__Output as _zetasql_ASTUpdateItemListProto__Output } from '../zetasql/ASTUpdateItemListProto'; import type { _zetasql_ASTMergeActionEnums_ActionType, _zetasql_ASTMergeActionEnums_ActionType__Output } from '../zetasql/ASTMergeActionEnums'; export interface ASTMergeActionProto { 'parent'?: (_zetasql_ASTNodeProto | null); 'insertColumnList'?: (_zetasql_ASTColumnListProto | null); 'insertRow'?: (_zetasql_ASTInsertValuesRowProto | null); 'updateItemList'?: (_zetasql_ASTUpdateItemListProto | null); 'actionType'?: (_zetasql_ASTMergeActionEnums_ActionType); } export interface ASTMergeActionProto__Output { 'parent': (_zetasql_ASTNodeProto__Output | null); 'insertColumnList': (_zetasql_ASTColumnListProto__Output | null); 'insertRow': (_zetasql_ASTInsertValuesRowProto__Output | null); 'updateItemList': (_zetasql_ASTUpdateItemListProto__Output | null); 'actionType': (_zetasql_ASTMergeActionEnums_ActionType__Output); }