Class SimpleSqlQueryConfig
java.lang.Object
com.inductiveautomation.reporting.common.data.query.SimpleSqlQueryConfig
- All Implemented Interfaces:
 QueryConfig,Serializable
Filename: SimpleSqlQueryConfig
 Author: Perry Arellano-Jones
 Created: 13April2015
 Project: Reporting 3.0
 
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.
- See Also:
 
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic SimpleSqlQueryConfigbooleangetQuery()The type ID for which factories/sources are registered in the designer/gateway registriesintbooleanvoidsetDatabase(String database) voidsetExpressions(List<String> expressions) voidvoidsetSampleLimit(int sampleLimit) voidsetUseSampleLimit(boolean useSampleLimit) toString()For pleasant logging, implement toString() to describe this query 
- 
Field Details
- 
ID
- See Also:
 
 
 - 
 - 
Constructor Details
- 
SimpleSqlQueryConfig
public SimpleSqlQueryConfig() 
 - 
 - 
Method Details
- 
createDefault
 - 
getQueryTypeId
Description copied from interface:QueryConfigThe type ID for which factories/sources are registered in the designer/gateway registries- Specified by:
 getQueryTypeIdin interfaceQueryConfig
 - 
getDatabase
 - 
setDatabase
 - 
getQuery
 - 
setQuery
 - 
getSampleLimit
public int getSampleLimit() - 
setSampleLimit
public void setSampleLimit(int sampleLimit)  - 
isUseSampleLimit
public boolean isUseSampleLimit() - 
setUseSampleLimit
public void setUseSampleLimit(boolean useSampleLimit)  - 
getExpressions
 - 
setExpressions
 - 
toString
Description copied from interface:QueryConfigFor pleasant logging, implement toString() to describe this query- Specified by:
 toStringin interfaceQueryConfig- Overrides:
 toStringin classObject
 - 
equals
 
 -