protected static class LocalIndexBuilder.SingleColumnIndexBuilder<T> extends LocalIndexBuilder<T>
LocalIndexBuilder.SingleColumnIndexBuilder<T>
serializers
context, defn, matcher, nodeTypesSupplier, workspaceName
Modifier | Constructor and Description |
---|---|
protected |
SingleColumnIndexBuilder(ExecutionContext context,
IndexDefinition defn,
NodeTypes.Supplier nodeTypesSupplier,
String workspaceName,
ChangeSetAdapter.NodeTypePredicate matcher,
PropertyType actualPropertyType,
org.mapdb.DB db) |
create, indexName, validate
build, determineActualPropertyType, isMixinTypesIndex, isNodeDepthIndex, isNodeLocalNameIndex, isNodeNameIndex, isNodePathIndex, isPrimaryTypeIndex, isType, matches, matches, name
protected SingleColumnIndexBuilder(ExecutionContext context, IndexDefinition defn, NodeTypes.Supplier nodeTypesSupplier, String workspaceName, ChangeSetAdapter.NodeTypePredicate matcher, PropertyType actualPropertyType, org.mapdb.DB db)
protected org.mapdb.Serializer<T> getSerializer()
getSerializer
in class LocalIndexBuilder<T>
protected Comparator<T> getComparator()
getComparator
in class LocalIndexBuilder<T>
protected PropertyType getColumnType()
protected IndexValues.Converter<T> getConverter()
protected org.mapdb.BTreeKeySerializer<T> getBTreeKeySerializer()
protected ProvidedIndex<?> buildMultiValueIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildMultiValueIndex
in class ManagedIndexBuilder
protected ProvidedIndex<?> buildUniqueValueIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildUniqueValueIndex
in class ManagedIndexBuilder
protected ProvidedIndex<?> buildEnumeratedIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildEnumeratedIndex
in class ManagedIndexBuilder
protected ProvidedIndex<?> buildTextIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildTextIndex
in class ManagedIndexBuilder
protected ProvidedIndex<?> buildNodeTypeIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildNodeTypeIndex
in class ManagedIndexBuilder
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.