001package gudusoft.gsqlparser.nodes.bigquery; 002 003import gudusoft.gsqlparser.nodes.TObjectName; 004import gudusoft.gsqlparser.nodes.TParseTreeNode; 005import gudusoft.gsqlparser.nodes.TSelectSqlNode; 006 007/** 008 * AST node for BigQuery CREATE MODEL statement. 009 * <p> 010 * Syntax: 011 * CREATE [OR REPLACE] MODEL [IF NOT EXISTS] model_name 012 * [TRANSFORM (transform_clause)] 013 * OPTIONS(options_list) 014 * AS query_statement 015 */ 016public class TCreateModelSqlNode extends TParseTreeNode { 017 018 private TObjectName modelName; 019 private TSelectSqlNode selectSqlNode; 020 021 public TObjectName getModelName() { 022 return modelName; 023 } 024 025 public TSelectSqlNode getSelectSqlNode() { 026 return selectSqlNode; 027 } 028 029 public void init(Object arg1, Object arg2) { 030 modelName = (TObjectName) arg1; 031 selectSqlNode = (TSelectSqlNode) arg2; 032 } 033}