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 SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
SimpleSqlQueryConfigpublic SimpleSqlQueryConfig()
 
- 
- 
Method Details- 
createDefault
- 
getQueryTypeIdDescription copied from interface:QueryConfigThe type ID for which factories/sources are registered in the designer/gateway registries- Specified by:
- getQueryTypeIdin interface- QueryConfig
 
- 
getDatabase
- 
setDatabase
- 
getQuery
- 
setQuery
- 
getSampleLimitpublic int getSampleLimit()
- 
setSampleLimitpublic void setSampleLimit(int sampleLimit) 
- 
isUseSampleLimitpublic boolean isUseSampleLimit()
- 
setUseSampleLimitpublic void setUseSampleLimit(boolean useSampleLimit) 
- 
getExpressions
- 
setExpressions
- 
toStringDescription copied from interface:QueryConfigFor pleasant logging, implement toString() to describe this query- Specified by:
- toStringin interface- QueryConfig
- Overrides:
- toStringin class- Object
 
- 
equals
 
-