public class IndexProviderImpl extends Object implements IndexProvider
| Constructor and Description |
|---|
IndexProviderImpl(GraphDatabase graphDatabase) |
| Modifier and Type | Method and Description |
|---|---|
<T extends org.neo4j.graphdb.PropertyContainer> |
createIndex(Class<T> propertyContainerType,
String indexName,
IndexType fullText) |
String |
createIndexValueForType(Object value)
adjust your indexName for the "__types__" indices
|
String |
customizeIndexName(String indexName,
Class<?> type)
possibility to do something with the high level index name
|
<S extends org.neo4j.graphdb.PropertyContainer,T> |
getIndex(Neo4jPersistentEntity<T> type) |
<S extends org.neo4j.graphdb.PropertyContainer,T> |
getIndex(Neo4jPersistentEntity<T> type,
String indexName) |
<S extends org.neo4j.graphdb.PropertyContainer,T> |
getIndex(Neo4jPersistentEntity<T> persistentEntity,
String indexName,
IndexType indexType) |
<S extends org.neo4j.graphdb.PropertyContainer> |
getIndex(Neo4jPersistentProperty property,
Class<?> instanceType) |
<T extends org.neo4j.graphdb.PropertyContainer> |
getIndex(String indexName) |
boolean |
isNode(Class<? extends org.neo4j.graphdb.PropertyContainer> type) |
public IndexProviderImpl(GraphDatabase graphDatabase)
public <S extends org.neo4j.graphdb.PropertyContainer,T> org.neo4j.graphdb.index.Index<S> getIndex(Neo4jPersistentEntity<T> type)
getIndex in interface IndexProviderpublic <S extends org.neo4j.graphdb.PropertyContainer,T> org.neo4j.graphdb.index.Index<S> getIndex(Neo4jPersistentEntity<T> type, String indexName)
getIndex in interface IndexProviderpublic <S extends org.neo4j.graphdb.PropertyContainer,T> org.neo4j.graphdb.index.Index<S> getIndex(Neo4jPersistentEntity<T> persistentEntity, String indexName, IndexType indexType)
getIndex in interface IndexProviderpublic <T extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<T> getIndex(String indexName)
getIndex in interface IndexProviderpublic boolean isNode(Class<? extends org.neo4j.graphdb.PropertyContainer> type)
isNode in interface IndexProviderpublic <T extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<T> createIndex(Class<T> propertyContainerType, String indexName, IndexType fullText)
createIndex in interface IndexProviderpublic <S extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<S> getIndex(Neo4jPersistentProperty property, Class<?> instanceType)
getIndex in interface IndexProviderpublic String createIndexValueForType(Object value)
IndexProvidercreateIndexValueForType in interface IndexProviderpublic String customizeIndexName(String indexName, Class<?> type)
IndexProvidercustomizeIndexName in interface IndexProviderCopyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.