001package gudusoft.gsqlparser.nodes.hive; 002/* 003 * Date: 13-8-7 004 */ 005 006import gudusoft.gsqlparser.nodes.TFromTable; 007import gudusoft.gsqlparser.nodes.TObjectName; 008import gudusoft.gsqlparser.nodes.TParseTreeNode; 009 010public class THiveLoadSqlNode extends TParseTreeNode { 011 public boolean isIslocal() { 012 return islocal; 013 } 014 015 public boolean isIsoverwrite() { 016 return isoverwrite; 017 } 018 019 public TObjectName getPath() { 020 return path; 021 } 022 023 public TFromTable getFromTable() { 024 return fromTable; 025 } 026 027 private boolean islocal = false; 028 private boolean isoverwrite = false; 029 private TObjectName path; 030 private TFromTable fromTable; 031 032 public void init(Object arg1,Object arg2,Object arg3,Object arg4){ 033 if (arg1 != null) islocal = true; 034 if (arg2 != null) isoverwrite = true; 035 path = (TObjectName)arg3; 036 fromTable = (TFromTable)arg4; 037 } 038 039 040}