public class SimpleSqlQueryConfig extends java.lang.Object implements QueryConfig
This class provides the common query configuration for the "simple sql query" type reporting datasource. The 'simple' query source allows the user to create a query datasource with embedded references utilizing the "{" and "}" delimiters to inject data into the statement before querying.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID |
Constructor and Description |
---|
SimpleSqlQueryConfig() |
Modifier and Type | Method and Description |
---|---|
static SimpleSqlQueryConfig |
createDefault() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDatabase() |
java.util.List<java.lang.String> |
getExpressions() |
java.lang.String |
getQuery() |
java.lang.String |
getQueryTypeId()
The type ID for which factories/sources are registered in the designer/gateway registries
|
int |
getSampleLimit() |
boolean |
isUseSampleLimit() |
void |
setDatabase(java.lang.String database) |
void |
setExpressions(java.util.List<java.lang.String> expressions) |
void |
setQuery(java.lang.String query) |
void |
setSampleLimit(int sampleLimit) |
void |
setUseSampleLimit(boolean useSampleLimit) |
java.lang.String |
toString()
For pleasant logging, implement toString() to describe this query
|
public static final java.lang.String ID
public static SimpleSqlQueryConfig createDefault()
public java.lang.String getQueryTypeId()
QueryConfig
getQueryTypeId
in interface QueryConfig
public java.lang.String getDatabase()
public void setDatabase(java.lang.String database)
public java.lang.String getQuery()
public void setQuery(java.lang.String query)
public int getSampleLimit()
public void setSampleLimit(int sampleLimit)
public boolean isUseSampleLimit()
public void setUseSampleLimit(boolean useSampleLimit)
public java.util.List<java.lang.String> getExpressions()
public void setExpressions(java.util.List<java.lang.String> expressions)
public java.lang.String toString()
QueryConfig
toString
in interface QueryConfig
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object