|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.spec.StreamSpecBase
com.espertech.esper.epl.spec.PatternStreamSpecCompiled
public class PatternStreamSpecCompiled
Specification for building an event stream out of a pattern statement and views staggered onto the pattern statement.
The pattern statement is represented by the top EvalNode evaluation node. A pattern statement contains tagged events (i.e. a=A -> b=B). Thus the resulting event type is has properties "a" and "b" of the type of A and B.
Field Summary |
---|
Fields inherited from interface com.espertech.esper.epl.spec.StreamSpecCompiled |
---|
EMPTY_STREAM_ARRAY |
Constructor Summary | |
---|---|
PatternStreamSpecCompiled(EvalFactoryNode evalFactoryNode,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
java.util.LinkedHashSet<java.lang.String> allTags,
ViewSpec[] viewSpecs,
java.lang.String optionalStreamName,
StreamSpecOptions streamSpecOptions,
boolean suppressSameEventMatches,
boolean discardPartialsOnMatch)
Ctor. |
Method Summary | |
---|---|
java.util.LinkedHashSet<java.lang.String> |
getAllTags()
|
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> |
getArrayEventTypes()
Returns event types tagged in the pattern expression under a repeat-operator. |
EvalFactoryNode |
getEvalFactoryNode()
Returns the pattern expression evaluation node for the top pattern operator. |
MatchedEventMapMeta |
getMatchedEventMapMeta()
|
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> |
getTaggedEventTypes()
Returns event types tagged in the pattern expression. |
boolean |
isDiscardPartialsOnMatch()
|
boolean |
isSuppressSameEventMatches()
|
Methods inherited from class com.espertech.esper.epl.spec.StreamSpecBase |
---|
getOptionalStreamName, getOptions, getViewSpecs |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.espertech.esper.epl.spec.StreamSpec |
---|
getOptionalStreamName, getOptions, getViewSpecs |
Constructor Detail |
---|
public PatternStreamSpecCompiled(EvalFactoryNode evalFactoryNode, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes, java.util.LinkedHashSet<java.lang.String> allTags, ViewSpec[] viewSpecs, java.lang.String optionalStreamName, StreamSpecOptions streamSpecOptions, boolean suppressSameEventMatches, boolean discardPartialsOnMatch)
evalFactoryNode
- - pattern evaluation node representing pattern statementviewSpecs
- - specifies what view to use to derive datataggedEventTypes
- - event tags and their types as specified in the pattern, copied to allow original collection to changearrayEventTypes
- - event tags and their types as specified in the pattern for any repeat-expressions that generate an array of eventsoptionalStreamName
- - stream name, or null if none suppliedstreamSpecOptions
- - additional stream options such as unidirectional stream in a join, applicable for joinsMethod Detail |
---|
public EvalFactoryNode getEvalFactoryNode()
public java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> getTaggedEventTypes()
public java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> getArrayEventTypes()
public MatchedEventMapMeta getMatchedEventMapMeta()
public java.util.LinkedHashSet<java.lang.String> getAllTags()
public boolean isSuppressSameEventMatches()
public boolean isDiscardPartialsOnMatch()
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |