Class Selector
- java.lang.Object
-
- io.siddhi.query.api.execution.query.selection.Selector
-
- All Implemented Interfaces:
SiddhiElement,Serializable
- Direct Known Subclasses:
BasicSelector
public class Selector extends Object implements SiddhiElement
Selector selecting query output stream attributes- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Selector()
-
Method Summary
-
-
-
Method Detail
-
selector
public static Selector selector()
-
basicSelector
public static BasicSelector basicSelector()
-
select
public Selector select(String rename, Expression expression)
-
having
public Selector having(Expression havingExpression)
-
orderBy
public Selector orderBy(Variable variable, OrderByAttribute.Order order)
-
addOrderByList
public Selector addOrderByList(List<OrderByAttribute> list)
-
getSelectionList
public List<OutputAttribute> getSelectionList()
-
getHavingExpression
public Expression getHavingExpression()
-
getOrderByList
public List<OrderByAttribute> getOrderByList()
-
getLimit
public Constant getLimit()
-
getOffset
public Constant getOffset()
-
addSelectionList
public Selector addSelectionList(List<OutputAttribute> projectionList)
-
getQueryContextStartIndex
public int[] getQueryContextStartIndex()
- Specified by:
getQueryContextStartIndexin interfaceSiddhiElement
-
setQueryContextStartIndex
public void setQueryContextStartIndex(int[] lineAndColumn)
- Specified by:
setQueryContextStartIndexin interfaceSiddhiElement
-
getQueryContextEndIndex
public int[] getQueryContextEndIndex()
- Specified by:
getQueryContextEndIndexin interfaceSiddhiElement
-
setQueryContextEndIndex
public void setQueryContextEndIndex(int[] lineAndColumn)
- Specified by:
setQueryContextEndIndexin interfaceSiddhiElement
-
-