private boolean matchesUnquoted(String name, String idToAppend) { String recasedId = applyCasing(idToAppend, parserConfig.unquotedCasing()); return recasedId.regionMatches(!parserConfig.caseSensitive(), 0, name, 0, name.length()); }
private boolean matchesUnquoted(String name, String idToAppend) { String recasedId = applyCasing(idToAppend, parserConfig.unquotedCasing()); return recasedId.regionMatches(!parserConfig.caseSensitive(), 0, name, 0, name.length()); }
new SqlMonikerImpl(ImmutableList.of("*"), SqlMonikerType.KEYWORD); String hintToken = parserConfig.unquotedCasing() == Casing.TO_UPPER ? UPPER_HINT_TOKEN : HINT_TOKEN; if (hintList.contains(star) && !isSelectListItem(sqlNode, pos, hintToken)) { hintList.remove(star);
new SqlMonikerImpl(ImmutableList.of("*"), SqlMonikerType.KEYWORD); String hintToken = parserConfig.unquotedCasing() == Casing.TO_UPPER ? UPPER_HINT_TOKEN : HINT_TOKEN; if (hintList.contains(star) && !isSelectListItem(sqlNode, pos, hintToken)) { hintList.remove(star);
private SqlParser(String s, SqlAbstractParserImpl parser, Config config) { this.originalInput = s; this.parser = parser; parser.setOriginalSql(s); parser.setTabSize(1); parser.setQuotedCasing(config.quotedCasing()); parser.setUnquotedCasing(config.unquotedCasing()); parser.setIdentifierMaxLength(config.identifierMaxLength()); parser.setConformance(config.conformance()); switch (config.quoting()) { case DOUBLE_QUOTE: parser.switchTo("DQID"); break; case BACK_TICK: parser.switchTo("BTID"); break; case BRACKET: parser.switchTo("DEFAULT"); break; } }
private SqlParser(SqlAbstractParserImpl parser, Config config) { this.parser = parser; parser.setTabSize(1); parser.setQuotedCasing(config.quotedCasing()); parser.setUnquotedCasing(config.unquotedCasing()); parser.setIdentifierMaxLength(config.identifierMaxLength()); parser.setConformance(config.conformance()); switch (config.quoting()) { case DOUBLE_QUOTE: parser.switchTo("DQID"); break; case BACK_TICK: parser.switchTo("BTID"); break; case BRACKET: parser.switchTo("DEFAULT"); break; } }
/** Sets configuration identical to a given {@link Config}. */ public ConfigBuilder setConfig(Config config) { this.quotedCasing = config.quotedCasing(); this.unquotedCasing = config.unquotedCasing(); this.quoting = config.quoting(); this.identifierMaxLength = config.identifierMaxLength(); this.conformance = config.conformance(); this.parserFactory = config.parserFactory(); return this; }
/** Sets configuration identical to a given {@link Config}. */ public ConfigBuilder setConfig(Config config) { this.quotedCasing = config.quotedCasing(); this.unquotedCasing = config.unquotedCasing(); this.quoting = config.quoting(); this.identifierMaxLength = config.identifierMaxLength(); this.conformance = config.conformance(); this.parserFactory = config.parserFactory(); return this; }