Package org.soulwing.jdbc.source
SQL source code input support
This package provides supporting classes for reading SQL statements from files or other resources that can be located using a URL.
-
Interface Summary Interface Description ResourceSQLSource.ResourceAccessor An accessor for a resource.Scanner A lexical scanner for an SQL source.SQLFormatter A formatter for SQL statement text.SQLSource A source of SQL statements. -
Class Summary Class Description DefaultScanner AScanner
for standard SQL and many common variants.PostgresScanner A lexical scanner for the Postgres SQL dialect.RawSQLFormatter AnSQLFormatter
that does no formatting.ReaderSQLSource ResourceSQLSource AnSQLSource
that reads SQL statements from a resource that can be located using a URL.SimpleSQLFormatter A simpleSQLFormatter
that removes comments and cleans up whitespace to make an SQL statement occupy a single line in a log file.SQLInputException.Error StringSQLSource AnSQLSource
that reads SQL statements from a string.Token A token recognized by a scanner for an SQL source. -
Enum Summary Enum Description Token.Type -
Exception Summary Exception Description SQLInputException SQLResourceNotFoundException An exception thrown by anSQLSource
when the resource cannot be found.