Class JdbcSqlScanner

java.lang.Object
io.helidon.data.jdbc.lexical.JdbcSqlScanner

public final class JdbcSqlScanner extends Object
Scans JDBC SQL for protected regions and bind markers without parsing SQL grammar.
  • Method Details

    • scan

      public static void scan(String source, JdbcSqlScanHandler handler)
      Scans one SQL source and reports its regions in encounter order.
      Parameters:
      source - SQL source
      handler - receiver for regions and markers
      Throws:
      NullPointerException - if source or handler is null
      IllegalArgumentException - when a protected region is malformed