public abstract class RestIndex<T extends org.neo4j.graphdb.PropertyContainer> extends Object implements org.neo4j.graphdb.index.Index<T>
| Modifier and Type | Method and Description |
|---|---|
void |
add(T entity,
String key,
Object value) |
void |
delete() |
org.neo4j.graphdb.index.IndexHits<T> |
get(String key,
Object value) |
org.neo4j.graphdb.GraphDatabaseService |
getGraphDatabase() |
String |
getIndexName() |
String |
getName() |
String |
getTypeName() |
T |
putIfAbsent(T entity,
String key,
Object value) |
org.neo4j.graphdb.index.IndexHits<T> |
query(Object value) |
org.neo4j.graphdb.index.IndexHits<T> |
query(String key,
Object value) |
void |
remove(T entity) |
void |
remove(T entity,
String key) |
void |
remove(T entity,
String key,
Object value) |
protected final RestAPI restApi
public String getIndexName()
public org.neo4j.graphdb.GraphDatabaseService getGraphDatabase()
getGraphDatabase in interface org.neo4j.graphdb.index.ReadableIndex<T extends org.neo4j.graphdb.PropertyContainer>public String getTypeName()
public void add(T entity, String key, Object value)
add in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>public T putIfAbsent(T entity, String key, Object value)
putIfAbsent in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>public void remove(T entity, String key, Object value)
remove in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>public void remove(T entity, String key)
remove in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>public void remove(T entity)
remove in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>public void delete()
delete in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>public org.neo4j.graphdb.index.IndexHits<T> get(String key, Object value)
get in interface org.neo4j.graphdb.index.ReadableIndex<T extends org.neo4j.graphdb.PropertyContainer>public org.neo4j.graphdb.index.IndexHits<T> query(String key, Object value)
query in interface org.neo4j.graphdb.index.ReadableIndex<T extends org.neo4j.graphdb.PropertyContainer>public org.neo4j.graphdb.index.IndexHits<T> query(Object value)
query in interface org.neo4j.graphdb.index.ReadableIndex<T extends org.neo4j.graphdb.PropertyContainer>Copyright © 2011-2015–2016 Pivotal Software, Inc.. All rights reserved.