public boolean skip()

in apm-agent-plugins/apm-jdbc-plugin/src/main/java/co/elastic/apm/agent/jdbc/JdbcFilter.java [31:66]


    public boolean skip(Scanner s, char c) {
        switch (c) {
            case '{':
                if (!inQuote) {
                    inJdbcEscape = true;
                    jdbcKeyWord = true;
                    return true;
                }
                break;
            case 'o':
            case 'O':
                if (!inQuote && inJdbcEscape && jdbcKeyWord && s.isNextCharIgnoreCase('j')) {
                    s.next();
                    jdbcKeyWord = false;
                    return true;
                }
                break;
            case '}':
                if (!inQuote) {
                    inJdbcEscape = false;
                    return true;
                }
                break;
            case '?':
            case '=':
                if (!inQuote && inJdbcEscape) {
                    return true;
                }
                break;
            case '\'':
                inQuote = !inQuote;
                break;
        }
        jdbcKeyWord = false;
        return false;
    }