@Override public Object pre(Object t) { if (ParseDriver.adaptor.getType(t) == HiveParser.TOK_TABLE_OR_COL) { Object c = ParseDriver.adaptor.getChild(t, 0); if (c != null && ParseDriver.adaptor.getType(c) == HiveParser.Identifier && ParseDriver.adaptor.getText(c).equals(aliasToCheck)) { aliasReferences.add(t); } } return t; }
@Override public Object pre(Object t) { if (ParseDriver.adaptor.getType(t) == HiveParser.TOK_TABLE_OR_COL) { Object c = ParseDriver.adaptor.getChild(t, 0); if (c != null && ParseDriver.adaptor.getType(c) == HiveParser.Identifier && ParseDriver.adaptor.getText(c).equals(aliasToCheck)) { aliasReferences.add(t); } } return t; }
@Override public void createNode(Object node, Token token) { int ID = adaptor.getUniqueID(node); String text = adaptor.getText(node); int tokenIndex = token.getTokenIndex(); System.out.println("create "+ID+": "+tokenIndex); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); System.out.println("LT "+i+" "+ID+" "+text+" "+type); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); System.out.println("LT "+i+" "+ID+" "+text+" "+type); }
public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); System.out.println("LT "+i+" "+ID+" "+text+" "+type); }
@Override public void consumeNode(Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); System.out.println("consumeNode "+ID+" "+text+" "+type); }
public void consumeNode(Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); System.out.println("consumeNode "+ID+" "+text+" "+type); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); System.out.println("LT "+i+" "+ID+" "+text+" "+type); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); System.out.println("LT "+i+" "+ID+" "+text+" "+type); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); StringBuffer buf = new StringBuffer(50); buf.append("LN\t"); // lookahead node; distinguish from LT in protocol buf.append(i); serializeNode(buf, t); transmit(buf.toString()); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); StringBuffer buf = new StringBuffer(50); buf.append("LN\t"); // lookahead node; distinguish from LT in protocol buf.append(i); serializeNode(buf, t); transmit(buf.toString()); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); StringBuffer buf = new StringBuffer(50); buf.append("LN\t"); // lookahead node; distinguish from LT in protocol buf.append(i); serializeNode(buf, t); transmit(buf.toString()); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); StringBuffer buf = new StringBuffer(50); buf.append("LN\t"); // lookahead node; distinguish from LT in protocol buf.append(i); serializeNode(buf, t); transmit(buf.toString()); }
@Override public Object pre(Object t) { if (ParseDriver.adaptor.getType(t) == HiveParser.TOK_TABLE_OR_COL) { Object c = ParseDriver.adaptor.getChild(t, 0); if (c != null && ParseDriver.adaptor.getType(c) == HiveParser.Identifier && ParseDriver.adaptor.getText(c).equals(aliasToCheck)) { aliasReferences.add(t); } } return t; }
@Override public int LA(int i) { Object node = input.LT(i); int ID = adaptor.getUniqueID(node); String text = adaptor.getText(node); int type = adaptor.getType(node); dbg.LT(i, node); return type; }
@Override public int LA(int i) { Object node = input.LT(i); int ID = adaptor.getUniqueID(node); String text = adaptor.getText(node); int type = adaptor.getType(node); dbg.LT(i, node); return type; }
public Object LT(int i) { Object node = input.LT(i); int ID = adaptor.getUniqueID(node); String text = adaptor.getText(node); int type = adaptor.getType(node); dbg.LT(i, node); return node; }
protected StringTemplate getNodeST(TreeAdaptor adaptor, Object t) { String text = adaptor.getText(t); StringTemplate nodeST = _nodeST.getInstanceOf(); String uniqueName = "n"+getNodeNumber(t); nodeST.setAttribute("name", uniqueName); nodeST.setAttribute("text", fixString(text)); return nodeST; }
protected StringTemplate getNodeST(TreeAdaptor adaptor, Object t) { String text = adaptor.getText(t); StringTemplate nodeST = _nodeST.getInstanceOf(); String uniqueName = "n"+getNodeNumber(t); nodeST.setAttribute("name", uniqueName); nodeST.setAttribute("text", fixString(text)); return nodeST; }