org.wso2.siddhi.query.api.query.selection
Class Selector

java.lang.Object
  extended by org.wso2.siddhi.query.api.query.selection.Selector
All Implemented Interfaces:
Serializable

public class Selector
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
Selector()
           
 
Method Summary
 Selector addGroupByList(List<Variable> list)
           
 Selector addSelectionList(List<OutputAttribute> projectionList)
           
 Set<String> getDependencySet()
           
 List<Variable> getGroupByList()
           
 Condition getHavingCondition()
           
 List<OutputAttribute> getSelectionList()
           
 Selector groupBy(String attributeName)
           
 Selector groupBy(String streamId, String attributeName)
           
 Selector having(Condition condition)
           
 Selector select(String rename, Expression expression)
           
 Selector select(String rename, String attributeName, Expression... expressions)
           
 Selector select(String rename, String extensionNamespace, String extensionFunctionName, Expression... expressions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Selector

public Selector()
Method Detail

select

public Selector select(String rename,
                       Expression expression)

select

public Selector select(String rename,
                       String attributeName,
                       Expression... expressions)

select

public Selector select(String rename,
                       String extensionNamespace,
                       String extensionFunctionName,
                       Expression... expressions)

having

public Selector having(Condition condition)

groupBy

public Selector groupBy(String streamId,
                        String attributeName)

groupBy

public Selector groupBy(String attributeName)

addGroupByList

public Selector addGroupByList(List<Variable> list)

getSelectionList

public List<OutputAttribute> getSelectionList()

getGroupByList

public List<Variable> getGroupByList()

getHavingCondition

public Condition getHavingCondition()

addSelectionList

public Selector addSelectionList(List<OutputAttribute> projectionList)

getDependencySet

public Set<String> getDependencySet()


Copyright © 2015 WSO2. All Rights Reserved.