com.espertech.esper.epl.lookup
Class EventTableIndexMetadata
java.lang.Object
com.espertech.esper.epl.lookup.EventTableIndexMetadata
public class EventTableIndexMetadata
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventTableIndexMetadata
public EventTableIndexMetadata()
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()