public class IndexVersionOperation extends Object
| Constructor and Description |
|---|
IndexVersionOperation(org.apache.jackrabbit.oak.plugins.index.search.spi.query.IndexName indexName) |
| Modifier and Type | Method and Description |
|---|---|
static List<IndexVersionOperation> |
generateIndexVersionOperationList(org.apache.jackrabbit.oak.spi.state.NodeState indexDefParentNode,
List<org.apache.jackrabbit.oak.plugins.index.search.spi.query.IndexName> indexNameObjectList,
long purgeThresholdMillis) |
org.apache.jackrabbit.oak.plugins.index.search.spi.query.IndexName |
getIndexName() |
org.apache.jackrabbit.oak.indexversion.IndexVersionOperation.Operation |
getOperation() |
void |
setOperation(org.apache.jackrabbit.oak.indexversion.IndexVersionOperation.Operation operation) |
String |
toString() |
public IndexVersionOperation(org.apache.jackrabbit.oak.plugins.index.search.spi.query.IndexName indexName)
public void setOperation(org.apache.jackrabbit.oak.indexversion.IndexVersionOperation.Operation operation)
public org.apache.jackrabbit.oak.indexversion.IndexVersionOperation.Operation getOperation()
public org.apache.jackrabbit.oak.plugins.index.search.spi.query.IndexName getIndexName()
public static List<IndexVersionOperation> generateIndexVersionOperationList(org.apache.jackrabbit.oak.spi.state.NodeState indexDefParentNode, List<org.apache.jackrabbit.oak.plugins.index.search.spi.query.IndexName> indexNameObjectList, long purgeThresholdMillis)
indexDefParentNode - NodeState of parent of baseIndexindexNameObjectList - This is a list of IndexName Objects with same baseIndexName on which operations will be applied.purgeThresholdMillis - after which a fully functional index is eligible for purge operationsCopyright © 2012–2020 The Apache Software Foundation. All rights reserved.