org.wso2.siddhi.query.api
Class QueryFactory

java.lang.Object
  extended by org.wso2.siddhi.query.api.QueryFactory

public abstract class QueryFactory
extends Object


Constructor Summary
QueryFactory()
           
 
Method Summary
static PartitionDefinition createPartitionDefinition()
           
static Query createQuery()
           
static StreamDefinition createStreamDefinition()
           
static TableDefinition createTableDefinition()
           
static BasicStream inputStream(String streamId)
           
static BasicStream inputStream(String streamReferenceId, String streamId)
           
static Stream joinStream(SingleStream leftStream, JoinStream.Type type, SingleStream rightStream)
           
static Stream joinStream(SingleStream leftStream, JoinStream.Type type, SingleStream rightStream, Condition onCompare)
           
static Stream joinStream(SingleStream leftStream, JoinStream.Type type, SingleStream rightStream, Condition onCompare, Constant within)
           
static Stream joinStream(SingleStream leftStream, JoinStream.Type type, SingleStream rightStream, Condition onCompare, Constant within, JoinStream.EventTrigger trigger)
           
static Stream joinStream(SingleStream leftStream, JoinStream.Type type, SingleStream rightStream, Constant within)
           
static Selector outputSelector()
           
static PatternStream patternStream(PatternElement patternElement)
           
static PatternStream patternStream(PatternElement patternElement, Constant within)
           
static SequenceStream sequenceStream(SequenceElement sequenceElement)
           
static SequenceStream sequenceStream(SequenceElement sequenceElement, Constant within)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryFactory

public QueryFactory()
Method Detail

createQuery

public static Query createQuery()

createStreamDefinition

public static StreamDefinition createStreamDefinition()

inputStream

public static BasicStream inputStream(String streamId)

outputSelector

public static Selector outputSelector()

joinStream

public static Stream joinStream(SingleStream leftStream,
                                JoinStream.Type type,
                                SingleStream rightStream,
                                Condition onCompare,
                                Constant within)

joinStream

public static Stream joinStream(SingleStream leftStream,
                                JoinStream.Type type,
                                SingleStream rightStream,
                                Condition onCompare,
                                Constant within,
                                JoinStream.EventTrigger trigger)

joinStream

public static Stream joinStream(SingleStream leftStream,
                                JoinStream.Type type,
                                SingleStream rightStream,
                                Constant within)

joinStream

public static Stream joinStream(SingleStream leftStream,
                                JoinStream.Type type,
                                SingleStream rightStream,
                                Condition onCompare)

joinStream

public static Stream joinStream(SingleStream leftStream,
                                JoinStream.Type type,
                                SingleStream rightStream)

inputStream

public static BasicStream inputStream(String streamReferenceId,
                                      String streamId)

patternStream

public static PatternStream patternStream(PatternElement patternElement)

patternStream

public static PatternStream patternStream(PatternElement patternElement,
                                          Constant within)

sequenceStream

public static SequenceStream sequenceStream(SequenceElement sequenceElement)

sequenceStream

public static SequenceStream sequenceStream(SequenceElement sequenceElement,
                                            Constant within)

createTableDefinition

public static TableDefinition createTableDefinition()

createPartitionDefinition

public static PartitionDefinition createPartitionDefinition()


Copyright © 2014. All rights reserved.