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}