|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmondrian.test.SqlPattern
public class SqlPattern
Pattern for a SQL statement (or fragment thereof) expected to be produced during the course of running a test.
A pattern contains a dialect. This allows a test to run against different dialects.
Dialect| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
static SqlPattern |
getPattern(Dialect.DatabaseProduct d,
SqlPattern[] patterns)
|
String |
getSql()
|
String |
getTriggerSql()
|
boolean |
hasDatabaseProduct(Dialect.DatabaseProduct databaseProduct)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SqlPattern(Set<Dialect.DatabaseProduct> databaseProducts,
String sql,
int startsWithLen)
databaseProducts - Set of dialectssql - SQL statementstartsWithLen - Length of prefix of statement to consider
public SqlPattern(Dialect.DatabaseProduct databaseProduct,
String sql,
int startsWithLen)
databaseProduct - Dialectsql - SQL statementstartsWithLen - Length of prefix of statement to consider
public SqlPattern(Dialect.DatabaseProduct databaseProduct,
String sql,
String triggerSql)
databaseProduct - Dialectsql - SQL statementtriggerSql - Prefix of SQL statement which triggers a match; null
means whole statement
public 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 statement| Method Detail |
|---|
public static SqlPattern getPattern(Dialect.DatabaseProduct d,
SqlPattern[] patterns)
public boolean hasDatabaseProduct(Dialect.DatabaseProduct databaseProduct)
public String getSql()
public String getTriggerSql()
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||