@Override public E visit(LiteralParseNode node) throws SQLException { throw new SQLFeatureNotSupportedException(node.toString()); }
@Override public String toString() { return bindNode == null ? limitNode.toString() : bindNode.toString(); }
@Override public String toString() { return bindNode == null ? offsetNode.toString() : bindNode.toString(); }
/** * Normalize a Literal. If literal is surrounded by single quotes, * the quotes are trimmed, else full string is returned * @param literal the parsed LiteralParseNode * @return the normalized literal string */ public static String normalizeLiteral(LiteralParseNode literal) { if (literal == null) { return null; } String literalString = literal.toString(); if (isEnclosedInSingleQuotes(literalString)) { // Trim the single quotes return literalString.substring(1, literalString.length()-1); } return literalString; }
@Override public E visit(LiteralParseNode node) throws SQLException { throw new SQLFeatureNotSupportedException(node.toString()); }
@Override public E visit(LiteralParseNode node) throws SQLException { throw new SQLFeatureNotSupportedException(node.toString()); }
@Override public String toString() { return bindNode == null ? limitNode.toString() : bindNode.toString(); }
@Override public String toString() { return bindNode == null ? offsetNode.toString() : bindNode.toString(); }
@Override public String toString() { return bindNode == null ? offsetNode.toString() : bindNode.toString(); }
@Override public String toString() { return bindNode == null ? limitNode.toString() : bindNode.toString(); }
/** * Normalize a Literal. If literal is surrounded by single quotes, * the quotes are trimmed, else full string is returned * @param literal the parsed LiteralParseNode * @return the normalized literal string */ public static String normalizeLiteral(LiteralParseNode literal) { if (literal == null) { return null; } String literalString = literal.toString(); if (isEnclosedInSingleQuotes(literalString)) { // Trim the single quotes return literalString.substring(1, literalString.length()-1); } return literalString; }
/** * Normalize a Literal. If literal is surrounded by single quotes, * the quotes are trimmed, else full string is returned * @param literal the parsed LiteralParseNode * @return the normalized literal string */ public static String normalizeLiteral(LiteralParseNode literal) { if (literal == null) { return null; } String literalString = literal.toString(); if (isEnclosedInSingleQuotes(literalString)) { // Trim the single quotes return literalString.substring(1, literalString.length()-1); } return literalString; }