| Constructor and Description | 
|---|
SqlPattern(Dialect.DatabaseProduct databaseProduct,
          String sql,
          int startsWithLen)
Creates a pattern which applies to one or more dialects
 and is triggered by the first N characters of the expected statement. 
 | 
SqlPattern(Dialect.DatabaseProduct databaseProduct,
          String sql,
          String triggerSql)
Creates a pattern which applies to one or more dialects. 
 | 
SqlPattern(Set<Dialect.DatabaseProduct> databaseProducts,
          String sql,
          int startsWithLen)
Creates a pattern which applies to a collection of dialects
 and is triggered by the first N characters of the expected statement. 
 | 
SqlPattern(Set<Dialect.DatabaseProduct> databaseProducts,
          String sql,
          String triggerSql)
Creates a pattern which applies a collection of dialects. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SqlPattern | 
getPattern(Dialect.DatabaseProduct d,
          SqlPattern[] patterns)  | 
String | 
getSql()  | 
String | 
getTriggerSql()  | 
boolean | 
hasDatabaseProduct(Dialect.DatabaseProduct databaseProduct)  | 
public SqlPattern(Set<Dialect.DatabaseProduct> databaseProducts, String sql, int startsWithLen)
databaseProducts - Set of dialectssql - SQL statementstartsWithLen - Length of prefix of statement to considerpublic SqlPattern(Dialect.DatabaseProduct databaseProduct, String sql, int startsWithLen)
databaseProduct - Dialectsql - SQL statementstartsWithLen - Length of prefix of statement to considerpublic SqlPattern(Dialect.DatabaseProduct databaseProduct, String sql, String triggerSql)
databaseProduct - Dialectsql - SQL statementtriggerSql - Prefix of SQL statement which triggers a match; null
                   means whole statementpublic SqlPattern(Set<Dialect.DatabaseProduct> databaseProducts, String sql, String triggerSql)
databaseProducts - Set of dialectssql - SQL statementtriggerSql - Prefix of SQL statement which triggers a match; null
                   means whole statementpublic static SqlPattern getPattern(Dialect.DatabaseProduct d, SqlPattern[] patterns)
public boolean hasDatabaseProduct(Dialect.DatabaseProduct databaseProduct)
public String getSql()
public String getTriggerSql()