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.