Package org.jbpm.kie.services.impl.query
Class SqlQueryDefinition
- java.lang.Object
-
- org.jbpm.kie.services.impl.query.SqlQueryDefinition
-
- All Implemented Interfaces:
Serializable,QueryDefinition
public class SqlQueryDefinition extends Object implements QueryDefinition, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jbpm.services.api.query.model.QueryDefinition
QueryDefinition.Target
-
-
Constructor Summary
Constructors Constructor Description SqlQueryDefinition(String name, String source)SqlQueryDefinition(String name, String source, QueryDefinition.Target target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getColumns()Returns resolved columns types once the query was successfully registered.StringgetExpression()Returns expression used to collect/fetch data as part of the query.StringgetName()Return unique name of this query.StringgetSource()Returns source location of this query Depends on exact type of the query definition (e.g. data base location - data source name).QueryDefinition.TargetgetTarget()Returns target of this query definition.voidsetColumns(Map<String,String> columns)voidsetExpression(String expression)Sets expression used to collect/fetch data as part of the query.voidsetName(String name)Sets unique name for this query definition.voidsetSource(String source)Sets source location of this query Depends on exact type of the query definition (e.g. data base location - data source name)voidsetTarget(QueryDefinition.Target target)StringtoString()
-
-
-
Constructor Detail
-
SqlQueryDefinition
public SqlQueryDefinition(String name, String source, QueryDefinition.Target target)
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:QueryDefinitionReturn unique name of this query.- Specified by:
getNamein interfaceQueryDefinition- Returns:
- unique name
-
setName
public void setName(String name)
Description copied from interface:QueryDefinitionSets unique name for this query definition.- Specified by:
setNamein interfaceQueryDefinition- Parameters:
name- unique name
-
getSource
public String getSource()
Description copied from interface:QueryDefinitionReturns source location of this query Depends on exact type of the query definition (e.g. data base location - data source name).- Specified by:
getSourcein interfaceQueryDefinition- Returns:
- source
-
setSource
public void setSource(String source)
Description copied from interface:QueryDefinitionSets source location of this query Depends on exact type of the query definition (e.g. data base location - data source name)- Specified by:
setSourcein interfaceQueryDefinition- Parameters:
source- source location
-
getExpression
public String getExpression()
Description copied from interface:QueryDefinitionReturns expression used to collect/fetch data as part of the query.- Specified by:
getExpressionin interfaceQueryDefinition- Returns:
- expression
-
setExpression
public void setExpression(String expression)
Description copied from interface:QueryDefinitionSets expression used to collect/fetch data as part of the query.- Specified by:
setExpressionin interfaceQueryDefinition
-
getTarget
public QueryDefinition.Target getTarget()
Description copied from interface:QueryDefinitionReturns target of this query definition.- Specified by:
getTargetin interfaceQueryDefinition- Returns:
- target
-
setTarget
public void setTarget(QueryDefinition.Target target)
-
getColumns
public Map<String,String> getColumns()
Description copied from interface:QueryDefinitionReturns resolved columns types once the query was successfully registered.- Specified by:
getColumnsin interfaceQueryDefinition- Returns:
- columns
-
-