Interface QueryDefinition
-
- All Known Implementing Classes:
SqlQueryDefinition
public interface QueryDefinitionDefinition of a query that can be registered in the query service.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classQueryDefinition.Target
-
Method Summary
All Methods Instance Methods Abstract 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.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)
-
-
-
Method Detail
-
getName
String getName()
Return unique name of this query.- Returns:
- unique name
-
setName
void setName(String name)
Sets unique name for this query definition.- Parameters:
name- unique name
-
getSource
String getSource()
Returns source location of this query Depends on exact type of the query definition (e.g. data base location - data source name).- Returns:
- source
-
setSource
void setSource(String source)
Sets source location of this query Depends on exact type of the query definition (e.g. data base location - data source name)- Parameters:
source- source location
-
getExpression
String getExpression()
Returns expression used to collect/fetch data as part of the query.- Returns:
- expression
-
setExpression
void setExpression(String expression)
Sets expression used to collect/fetch data as part of the query.- Parameters:
expression-
-
getTarget
QueryDefinition.Target getTarget()
Returns target of this query definition.- Returns:
- target
-
-