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
-