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