public class EventTableIndexMetadata extends Object
Constructor and Description |
---|
EventTableIndexMetadata() |
public void addIndexExplicit(boolean isPrimary, IndexMultiKey indexMultiKey, String explicitIndexName, String explicitIndexModuleName, QueryPlanIndexItem explicitIndexDesc, String deploymentId) throws ExprValidationException
ExprValidationException
public void addIndexNonExplicit(IndexMultiKey indexMultiKey, String deploymentId, QueryPlanIndexItem queryPlanIndexItem)
public Map<IndexMultiKey,EventTableIndexMetadataEntry> getIndexes()
public void removeIndex(IndexMultiKey imk)
public boolean removeIndexReference(IndexMultiKey index, String referringDeploymentId)
public void addIndexReference(IndexMultiKey indexMultiKey, String deploymentId)
public EventTableIndexMetadataEntry getIndexEntryByName(String indexName)
public IndexMultiKey getIndexByName(String indexName)
public Collection<String> getRemoveRefIndexesDereferenced(String deploymentId)
public String[][] getUniqueIndexProps()
public EventTableIndexMetadata copy()
Copyright © 2005–2021. All rights reserved.