All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
ManagedIndex |
build()
Creates a new managed index which wraps a provider-specific index plus a change adapter.
|
protected abstract ProvidedIndex<?> |
buildEnumeratedIndex(ExecutionContext context,
IndexDefinition defn,
String workspaceName,
NodeTypes.Supplier nodeTypesSupplier,
ChangeSetAdapter.NodeTypePredicate matcher) |
protected abstract ProvidedIndex<?> |
buildMultiValueIndex(ExecutionContext context,
IndexDefinition defn,
String workspaceName,
NodeTypes.Supplier nodeTypesSupplier,
ChangeSetAdapter.NodeTypePredicate matcher) |
protected abstract ProvidedIndex<?> |
buildNodeTypeIndex(ExecutionContext context,
IndexDefinition defn,
String workspaceName,
NodeTypes.Supplier nodeTypesSupplier,
ChangeSetAdapter.NodeTypePredicate matcher) |
protected abstract ProvidedIndex<?> |
buildTextIndex(ExecutionContext context,
IndexDefinition defn,
String workspaceName,
NodeTypes.Supplier nodeTypesSupplier,
ChangeSetAdapter.NodeTypePredicate matcher) |
protected abstract ProvidedIndex<?> |
buildUniqueValueIndex(ExecutionContext context,
IndexDefinition defn,
String workspaceName,
NodeTypes.Supplier nodeTypesSupplier,
ChangeSetAdapter.NodeTypePredicate matcher) |
protected static PropertyType |
determineActualPropertyType(IndexColumnDefinition columnDefn) |
protected boolean |
isMixinTypesIndex(IndexColumnDefinition columnDefn,
PropertyType type) |
protected boolean |
isNodeDepthIndex(IndexColumnDefinition columnDefn,
PropertyType type) |
protected boolean |
isNodeLocalNameIndex(IndexColumnDefinition columnDefn,
PropertyType type) |
protected boolean |
isNodeNameIndex(IndexColumnDefinition columnDefn,
PropertyType type) |
protected boolean |
isNodePathIndex(IndexColumnDefinition columnDefn,
PropertyType type) |
protected boolean |
isPrimaryTypeIndex(IndexColumnDefinition columnDefn,
PropertyType type) |
protected boolean |
isType(PropertyType propType,
PropertyType expected) |
protected boolean |
matches(IndexColumnDefinition defn,
Name name) |
protected boolean |
matches(String actual,
Name name) |
protected Name |
name(String name) |