Class EventTableIndexMetadata
java.lang.Object
com.espertech.esper.common.internal.epl.lookupplansubord.EventTableIndexMetadata
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addIndexExplicit
(boolean isPrimary, IndexMultiKey indexMultiKey, String explicitIndexName, String explicitIndexModuleName, QueryPlanIndexItem explicitIndexDesc, String deploymentId) void
addIndexNonExplicit
(IndexMultiKey indexMultiKey, String deploymentId, QueryPlanIndexItem queryPlanIndexItem) void
addIndexReference
(IndexMultiKey indexMultiKey, String deploymentId) void
addIndexReference
(String indexName, String deploymentId) copy()
getIndexByName
(String indexName) getIndexDeploymentId
(String indexName) getIndexEntryByName
(String indexName) getRemoveRefIndexesDereferenced
(String deploymentId) String[][]
void
removeIndex
(IndexMultiKey imk) boolean
removeIndexReference
(IndexMultiKey index, String referringDeploymentId) void
removeIndexReference
(String indexName, String deploymentId)
-
Constructor Details
-
EventTableIndexMetadata
public EventTableIndexMetadata()
-
-
Method Details
-
addIndexExplicit
public void addIndexExplicit(boolean isPrimary, IndexMultiKey indexMultiKey, String explicitIndexName, String explicitIndexModuleName, QueryPlanIndexItem explicitIndexDesc, String deploymentId) throws ExprValidationException - Throws:
ExprValidationException
-
addIndexNonExplicit
public void addIndexNonExplicit(IndexMultiKey indexMultiKey, String deploymentId, QueryPlanIndexItem queryPlanIndexItem) -
getIndexes
-
removeIndex
-
removeIndexReference
-
addIndexReference
-
removeIndexReference
-
addIndexReference
-
getIndexEntryByName
-
getIndexByName
-
getIndexDeploymentId
-
getRemoveRefIndexesDereferenced
-
getUniqueIndexProps
-
copy
-