com.espertech.esper.epl.lookup
Class EventTableIndexMetadata

java.lang.Object
  extended by com.espertech.esper.epl.lookup.EventTableIndexMetadata

public class EventTableIndexMetadata
extends java.lang.Object


Constructor Summary
EventTableIndexMetadata()
           
 
Method Summary
 void addIndex(boolean isPrimary, IndexMultiKey indexMultiKey, java.lang.String explicitIndexName, java.lang.String statementName, boolean failIfExists)
           
 void addIndexReference(IndexMultiKey indexMultiKey, java.lang.String statementName)
           
 void addIndexReference(java.lang.String indexName, java.lang.String statementName)
           
 IndexMultiKey getIndexByName(java.lang.String indexName)
           
 java.util.Map<IndexMultiKey,EventTableIndexMetadataEntry> getIndexes()
           
 java.util.Collection<java.lang.String> getRemoveRefIndexesDereferenced(java.lang.String statementName)
           
 java.lang.String[][] getUniqueIndexProps()
           
 void removeIndex(IndexMultiKey imk)
           
 boolean removeIndexReference(IndexMultiKey index, java.lang.String referringStatementName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventTableIndexMetadata

public EventTableIndexMetadata()
Method Detail

addIndex

public void addIndex(boolean isPrimary,
                     IndexMultiKey indexMultiKey,
                     java.lang.String explicitIndexName,
                     java.lang.String statementName,
                     boolean failIfExists)
              throws ExprValidationException
Throws:
ExprValidationException

getIndexes

public java.util.Map<IndexMultiKey,EventTableIndexMetadataEntry> getIndexes()

removeIndex

public void removeIndex(IndexMultiKey imk)

removeIndexReference

public boolean removeIndexReference(IndexMultiKey index,
                                    java.lang.String referringStatementName)

addIndexReference

public void addIndexReference(java.lang.String indexName,
                              java.lang.String statementName)

addIndexReference

public void addIndexReference(IndexMultiKey indexMultiKey,
                              java.lang.String statementName)

getIndexByName

public IndexMultiKey getIndexByName(java.lang.String indexName)

getRemoveRefIndexesDereferenced

public java.util.Collection<java.lang.String> getRemoveRefIndexesDereferenced(java.lang.String statementName)

getUniqueIndexProps

public java.lang.String[][] getUniqueIndexProps()

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