org.springframework.data.neo4j.support.index
Interface IndexProvider
- All Known Implementing Classes:
- IndexProviderImpl
public interface IndexProvider
Method Summary |
<T extends org.neo4j.graphdb.PropertyContainer>
org.neo4j.graphdb.index.Index<T> |
|
createIndex(Class<T> type,
String indexName,
IndexType fullText)
|
String |
createIndexValueForType(Object type)
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>
org.neo4j.graphdb.index.Index<S> |
|
getIndex(Class<T> type)
|
<S extends org.neo4j.graphdb.PropertyContainer,T>
org.neo4j.graphdb.index.Index<S> |
|
getIndex(Class<T> type,
String indexName)
|
<S extends org.neo4j.graphdb.PropertyContainer,T>
org.neo4j.graphdb.index.Index<S> |
|
getIndex(Class<T> type,
String indexName,
IndexType indexType)
|
<S extends org.neo4j.graphdb.PropertyContainer>
org.neo4j.graphdb.index.Index<S> |
|
getIndex(Neo4jPersistentProperty property,
Class<?> instanceType)
|
<T extends org.neo4j.graphdb.PropertyContainer>
org.neo4j.graphdb.index.Index<T> |
|
getIndex(String indexName)
|
boolean |
isNode(Class<? extends org.neo4j.graphdb.PropertyContainer> type)
|
getIndex
<S extends org.neo4j.graphdb.PropertyContainer,T> org.neo4j.graphdb.index.Index<S> getIndex(Class<T> type)
getIndex
<S extends org.neo4j.graphdb.PropertyContainer,T> org.neo4j.graphdb.index.Index<S> getIndex(Class<T> type,
String indexName)
getIndex
<S extends org.neo4j.graphdb.PropertyContainer,T> org.neo4j.graphdb.index.Index<S> getIndex(Class<T> type,
String indexName,
IndexType indexType)
getIndex
<T extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<T> getIndex(String indexName)
isNode
boolean isNode(Class<? extends org.neo4j.graphdb.PropertyContainer> type)
createIndex
<T extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<T> createIndex(Class<T> type,
String indexName,
IndexType fullText)
getIndex
<S extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<S> getIndex(Neo4jPersistentProperty property,
Class<?> instanceType)
createIndexValueForType
String createIndexValueForType(Object type)
- adjust your indexName for the "__types__" indices
- Returns:
- prefixed indexName for Type
customizeIndexName
String customizeIndexName(String indexName,
Class<?> type)
- possibility to do something with the high level index name
Copyright © 2013 SpringSource. All Rights Reserved.