protected static class LocalIndexBuilder.SingleColumnIndexBuilder<T> extends LocalIndexBuilder<T>
LocalIndexBuilder.SingleColumnIndexBuilder<T>serializerscontext, 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, validatebuild, determineActualPropertyType, isMixinTypesIndex, isNodeDepthIndex, isNodeLocalNameIndex, isNodeNameIndex, isNodePathIndex, isPrimaryTypeIndex, isType, matches, matches, nameprotected 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 ManagedIndexBuilderprotected ProvidedIndex<?> buildUniqueValueIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildUniqueValueIndex in class ManagedIndexBuilderprotected ProvidedIndex<?> buildEnumeratedIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildEnumeratedIndex in class ManagedIndexBuilderprotected ProvidedIndex<?> buildTextIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildTextIndex in class ManagedIndexBuilderprotected ProvidedIndex<?> buildNodeTypeIndex(ExecutionContext context, IndexDefinition defn, String workspaceName, NodeTypes.Supplier nodeTypesSupplier, ChangeSetAdapter.NodeTypePredicate matcher)
buildNodeTypeIndex in class ManagedIndexBuilderCopyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.