com.espertech.esper.epl.join.exec.composite
Class CompositeIndexLookupRange

java.lang.Object
  extended by com.espertech.esper.epl.join.exec.composite.CompositeIndexLookupRange
All Implemented Interfaces:
CompositeIndexLookup

public class CompositeIndexLookupRange
extends java.lang.Object
implements CompositeIndexLookup


Constructor Summary
CompositeIndexLookupRange(RangeIndexLookupValue lookupValue, java.lang.Class coercionType)
           
 
Method Summary
 void lookup(java.util.Map parent, java.util.Set<EventBean> result)
           
 void lookupGreater(java.util.Set<EventBean> result, java.util.TreeMap propertyIndex, java.lang.Object keyStart)
           
 void lookupGreaterEqual(java.util.Set<EventBean> result, java.util.TreeMap propertyIndex, java.lang.Object keyStart)
           
 void lookupLess(java.util.Set<EventBean> result, java.util.TreeMap propertyIndex, java.lang.Object keyStart)
           
 void lookupLessEqual(java.util.Set<EventBean> result, java.util.TreeMap propertyIndex, java.lang.Object keyStart)
           
 void lookupRange(java.util.Set<EventBean> result, java.util.TreeMap propertyIndex, java.lang.Object keyStart, boolean includeStart, java.lang.Object keyEnd, boolean includeEnd, boolean allowRangeReversal)
           
 void lookupRangeInverted(java.util.Set<EventBean> result, java.util.TreeMap propertyIndex, java.lang.Object keyStart, boolean includeStart, java.lang.Object keyEnd, boolean includeEnd)
           
 void setNext(CompositeIndexLookup next)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeIndexLookupRange

public CompositeIndexLookupRange(RangeIndexLookupValue lookupValue,
                                 java.lang.Class coercionType)
Method Detail

lookup

public void lookup(java.util.Map parent,
                   java.util.Set<EventBean> result)
Specified by:
lookup in interface CompositeIndexLookup

lookupRange

public void lookupRange(java.util.Set<EventBean> result,
                        java.util.TreeMap propertyIndex,
                        java.lang.Object keyStart,
                        boolean includeStart,
                        java.lang.Object keyEnd,
                        boolean includeEnd,
                        boolean allowRangeReversal)

lookupRangeInverted

public void lookupRangeInverted(java.util.Set<EventBean> result,
                                java.util.TreeMap propertyIndex,
                                java.lang.Object keyStart,
                                boolean includeStart,
                                java.lang.Object keyEnd,
                                boolean includeEnd)

lookupLess

public void lookupLess(java.util.Set<EventBean> result,
                       java.util.TreeMap propertyIndex,
                       java.lang.Object keyStart)

lookupLessEqual

public void lookupLessEqual(java.util.Set<EventBean> result,
                            java.util.TreeMap propertyIndex,
                            java.lang.Object keyStart)

lookupGreaterEqual

public void lookupGreaterEqual(java.util.Set<EventBean> result,
                               java.util.TreeMap propertyIndex,
                               java.lang.Object keyStart)

lookupGreater

public void lookupGreater(java.util.Set<EventBean> result,
                          java.util.TreeMap propertyIndex,
                          java.lang.Object keyStart)

setNext

public void setNext(CompositeIndexLookup next)
Specified by:
setNext in interface CompositeIndexLookup

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com