@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendString("@enum"); sb.appendString("("); sb.appendString(enumName); sb.appendString(")"); return this; }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendString(" "); sb.appendString(getText()); sb.appendString(" "); return this; } }
@Override public CommonTree treeToQueryPost(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendString(")"); sb.appendSpace(); sb.appendString(variableName); return this; } }
@Override public CommonTree treeToQueryPost(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendSpace(); sb.appendString(variableName); return this; }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendSpace(); sb.appendString("in("); return this; }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendString(getText()); return this; }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendString(asPathString()); return null; }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendSpace(); sb.appendString(whereT.getText()); return this; } }
@Override public CommonTree treeToQueryPost(QueryBuilder sb, List<ErrorRec> invalidNodes) { if (parent != null) { if (' ' == sb.getLast()) sb.deleteLast(); sb.appendString(") "); } return this; } }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { sb.appendSpace(); sb.appendString(fromT.getText()); return this; } }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { if (getChildren().size() == 2) { String child0Text = getChild(0).getText(); String child1Text = getChild(1).getText(); if (":".equals(child0Text) || "?".equals(child0Text)) { sb.appendString(child0Text); sb.appendString(child1Text); return null; } } return super.treeToQueryPre(sb, invalidNodes); }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { CommonTree prevNode = getPrevNode(); if (prevNode != null && prevNode instanceof SelectedItemNode) { sb.appendString(", "); } else { sb.appendSpace(); } return super.treeToQueryPre(sb, invalidNodes); } }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { int childCount = getChildCount(); if (childCount == 0) { invalidNodes.add(new ErrorRec(this, "No children found")); return null; } sb.appendSpace(); sb.appendString(joinSpec); sb.appendSpace(); sb.appendString(toQuery(getChild(0))); sb.appendSpace(); sb.appendString(variableName); if (childCount > 1) { sb.appendSpace(); sb.appendString("on"); for (int idx = 1; idx < childCount; idx++) { sb.appendSpace(); sb.appendString(toQuery(getChild(idx))); } } return null; }
@Override public CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) { CommonTree prevNode = getPrevNode(); if (prevNode != null && prevNode instanceof SelectionSourceNode) { sb.appendString(", "); } else { sb.appendSpace(); } return super.treeToQueryPre(sb, invalidNodes); }
sb.appendString(", "); if (!isExtractFromNode(node) && !isExtractDatePartNode(node) && !isExtractArgNode(node) && !isExtractEnd(node)) { sb.appendString(", "); sb.appendString("from "); return t; sb.appendString(node.toString()); return t;