Package com.buschmais.xo.neo4j.spi
Interface Neo4jDatastoreSession<N extends Neo4jNode,L extends Neo4jLabel,R extends Neo4jRelationship,T extends Neo4jRelationshipType>
-
- All Superinterfaces:
AutoCloseable,DatastoreSession<Long,N,NodeMetadata<L>,L,Long,R,RelationshipMetadata<T>,T,PropertyMetadata>
- All Known Implementing Classes:
AbstractNeo4jDatastoreSession
public interface Neo4jDatastoreSession<N extends Neo4jNode,L extends Neo4jLabel,R extends Neo4jRelationship,T extends Neo4jRelationshipType> extends DatastoreSession<Long,N,NodeMetadata<L>,L,Long,R,RelationshipMetadata<T>,T,PropertyMetadata>
Defines the Neo4j specificDatastoreSessioninterface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNeo4jDatastoreSession.Index
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectconvertParameter(Object value)ObjectconvertValue(Object value)voidcreateIndexes(Set<Neo4jDatastoreSession.Index> indexes)Set<Neo4jDatastoreSession.Index>getIndexes()StringgetNeo4jVersion()-
Methods inherited from interface com.buschmais.xo.spi.datastore.DatastoreSession
close, createQuery, createRepository, getDatastoreEntityManager, getDatastoreRelationManager, getDatastoreTransaction, getDefaultQueryLanguage
-
-
-
-
Method Detail
-
getNeo4jVersion
String getNeo4jVersion()
-
getIndexes
Set<Neo4jDatastoreSession.Index> getIndexes()
-
createIndexes
void createIndexes(Set<Neo4jDatastoreSession.Index> indexes)
-
-