public class IndexDescriptor extends Object
Constructor and Description |
---|
IndexDescriptor(com.google.common.base.Function<Term,?> indexFunction) |
IndexDescriptor(com.google.common.base.Function<Term,?> indexFunction,
com.google.common.base.Function<Term,List<IndexDescriptor>> nextIndexDescriptorsFunction) |
IndexDescriptor(UpdatableIndexFunction<Term,?> indexFunction) |
IndexDescriptor(UpdatableIndexFunction<Term,?> indexFunction,
com.google.common.base.Function<Term,List<IndexDescriptor>> nextIndexDescriptorsFunction) |
Modifier and Type | Method and Description |
---|---|
static IndexDescriptor |
forArgument(int argPos) |
static IndexDescriptor |
forArgumentFunctor(int argPos) |
static IndexDescriptor |
forFunctions(List<com.google.common.base.Function<Term,Object>> indexFunctions) |
static IndexDescriptor |
forIndexedArgument(int argPos,
MutableIndexManager indexManager) |
UpdatableIndexFunction<Term,?> |
getIndexFunction() |
com.google.common.base.Function<Term,List<IndexDescriptor>> |
getNextIndexDescriptorsFunction() |
public IndexDescriptor(com.google.common.base.Function<Term,?> indexFunction)
public IndexDescriptor(UpdatableIndexFunction<Term,?> indexFunction)
public IndexDescriptor(com.google.common.base.Function<Term,?> indexFunction, com.google.common.base.Function<Term,List<IndexDescriptor>> nextIndexDescriptorsFunction)
public IndexDescriptor(UpdatableIndexFunction<Term,?> indexFunction, com.google.common.base.Function<Term,List<IndexDescriptor>> nextIndexDescriptorsFunction)
public static IndexDescriptor forArgumentFunctor(int argPos)
argPos
- the term argument position.indexManager
- an index manager.public static IndexDescriptor forIndexedArgument(int argPos, MutableIndexManager indexManager)
argPos
- the term argument position.indexManager
- an index manager.public static IndexDescriptor forArgument(int argPos)
argPos
- the term argument position.public static IndexDescriptor forFunctions(List<com.google.common.base.Function<Term,Object>> indexFunctions)
public UpdatableIndexFunction<Term,?> getIndexFunction()
public com.google.common.base.Function<Term,List<IndexDescriptor>> getNextIndexDescriptorsFunction()
Copyright © 2014. All rights reserved.