com.espertech.esper.epl.join.table
Class HistoricalStreamIndexDesc

java.lang.Object
  extended by com.espertech.esper.epl.join.table.HistoricalStreamIndexDesc

public class HistoricalStreamIndexDesc
extends java.lang.Object

Descriptor for an index requirement on a historical stream.

Saves and compares the properties indexed and their types, as well as the types of key properties to account for coercion.


Constructor Summary
HistoricalStreamIndexDesc(java.lang.String[] indexProperties, java.lang.Class[] indexPropTypes, java.lang.Class[] keyPropTypes)
          Ctor.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String[] getIndexProperties()
          Returns index properties.
 java.lang.Class[] getIndexPropTypes()
          Returns index property types.
 java.lang.Class[] getKeyPropTypes()
          Returns key property types.
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoricalStreamIndexDesc

public HistoricalStreamIndexDesc(java.lang.String[] indexProperties,
                                 java.lang.Class[] indexPropTypes,
                                 java.lang.Class[] keyPropTypes)
Ctor.

Parameters:
indexProperties - index properties
indexPropTypes - index property types
keyPropTypes - key property types
Method Detail

getIndexProperties

public java.lang.String[] getIndexProperties()
Returns index properties.

Returns:
index properties

getIndexPropTypes

public java.lang.Class[] getIndexPropTypes()
Returns index property types.

Returns:
index property types

getKeyPropTypes

public java.lang.Class[] getKeyPropTypes()
Returns key property types.

Returns:
key property types

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

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