D E G I P S V
All Classes All Packages
All Classes All Packages
All Classes All Packages
D
- de.guh.plugin.neo4j - package de.guh.plugin.neo4j
- de.guh.plugin.neo4j.exception - package de.guh.plugin.neo4j.exception
- destroy() - Method in class de.guh.plugin.neo4j.Graph
-
Closes all the resources assigned to the Graph's driver, including open connections and IO threads.
- detail() - Method in enum de.guh.plugin.neo4j.exception.ExceptionReasons
-
Get Detail of this ExceptionReasons Element.
E
- ERROR_CHILDNODENAME_IS_REQUIRED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
Name for child node is required.
- ERROR_HOST_FAILED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
A valid host is required.
- ERROR_LIMIT_NOT_ALLOWED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
LIMIT is not allowed in a statement with paging.
- ERROR_NAMENODENAME_IS_REQUIRED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
A name specifying the name node is required.
- ERROR_PAGING_PARAMETER_NEEDED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
Valid paging parameters are needed.
- ERROR_PARAMETER_LIST_NEEDED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
A List or Map of parameters is needed.
- ERROR_PARENTNODENAME_IS_REQUIRED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
Name for parent node is required.
- ERROR_PASSWORD_FAILED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
A valid password is required.
- ERROR_PORT_FAILED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
A valid port is required.
- ERROR_PROPERTYNAME_IS_REQUIRED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
A propertyname is required.
- ERROR_QUERY_FAILED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
Executing query has failed.
- ERROR_SKIP_NOT_ALLOWED_WITH_PAGING - de.guh.plugin.neo4j.exception.ExceptionReasons
-
SKIP is not allowed in a statement with paging.
- ERROR_STATEMENT_IS_REQUIRED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
Statement is required.
- ERROR_USERNAME_FAILED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
A valid username is required.
- ERROR_VALUENODENAME_IS_REQUIRED - de.guh.plugin.neo4j.exception.ExceptionReasons
-
A name specifying the the value node is required.
- ExceptionReasons - Enum in de.guh.plugin.neo4j.exception
-
Provides a collection of exception reasons to specify the type of a
GraphException
. - execute(File) - Method in class de.guh.plugin.neo4j.Graph
-
Executes the Cypher statements from a file which contains a statement in each line.
- execute(File, Map<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Executes the Cypher statements from a file which contains a statement in each line with a map of parameters that will be injected into the statements.
- execute(String) - Method in class de.guh.plugin.neo4j.Graph
-
Executes a Cypher statement at the selected graph database and returns its results in a List.
- execute(String, long) - Method in class de.guh.plugin.neo4j.Graph
- execute(String, Duration) - Method in class de.guh.plugin.neo4j.Graph
-
Executes a Cypher statement at the selected graph database and returns its results in a List.
- execute(String, Map<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
See
Graph.execute(String, Map, long)
without a timeout. - execute(String, Map<String, Object>, long) - Method in class de.guh.plugin.neo4j.Graph
-
Executes the statement with a Map of parameters and a given timeout in seconds.
- execute(List<String>) - Method in class de.guh.plugin.neo4j.Graph
-
Executes the list of statements and returns its results.
- execute(List<String>, Map<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Executes the list of statements with a Map of parameters and returns its results.
G
- getDatabaseName() - Method in class de.guh.plugin.neo4j.Graph
-
Only for Neo4j >= 4.0: Returns the currently set database name if it was explicitly set.
- getExpDescription() - Method in exception de.guh.plugin.neo4j.exception.GraphException
-
Returns the associated
ExceptionReasons
object, null if it has no reason associated. - getHashMap(String, String, String) - Method in class de.guh.plugin.neo4j.Graph
-
Returns the result of the query in a
HashMap
with the value of the namenodename property of the result as the key and the value of the property with the name valuenodename as the value. - getHashMap(String, String, String, HashMap<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Returns the result of the query in a
HashMap
with the value of the namenodename property of the result as the key and the value of the property with the name valuenodename as the value. - getList(String, String) - Method in class de.guh.plugin.neo4j.Graph
-
Returns the result of the query in a
List
with the value of the property with the given propertyname of each result entry. - getList(String, String, HashMap<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Returns the result of the query in a
List
with the value of the property with the given propertyname of each result entry. - getMessage() - Method in exception de.guh.plugin.neo4j.exception.GraphException
-
If the Exception has a
ExceptionReasons
object associated to it, its details will be returned, else the Exception message will be returned. - getOverview() - Method in class de.guh.plugin.neo4j.Graph
-
Returns an overview of the graph database parameters in the following XML format:
- getPagingXML(String, String, String, Integer, Integer) - Method in class de.guh.plugin.neo4j.Graph
-
Deprecated.use
Paging.getXML(String, String, String, Integer, Integer)
for queries with paging - getPagingXML(String, String, String, Integer, Integer, HashMap<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Deprecated.use
Paging.getXML(String, String, String, Integer, Integer)
for queries with paging - getSize(SearchContainerDynamic) - Method in class de.guh.plugin.neo4j.Graph
-
Gets the size of the result of the query defined in the
SearchContainerDynamic
. - getSize(String) - Method in class de.guh.plugin.neo4j.Graph
-
Deprecated.
- getSize(String) - Method in class de.guh.plugin.neo4j.Paging
-
Returns the number of results generated by this statement.
- getSize(String, String) - Method in class de.guh.plugin.neo4j.Graph
-
Deprecated.use
Graph.getSize(SearchContainerDynamic)
instead or execute a Neo4j count statement - getString(String, String) - Method in class de.guh.plugin.neo4j.Graph
-
Returns the result of the query as the value of the property with the given propertyname of each result entry as a String.
- getString(String, String, Map<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Graph.getString(String, Map, String)
with reordered parameters - getString(String, Map<String, Object>, String) - Method in class de.guh.plugin.neo4j.Graph
-
Returns the result of the query as the value of the property with the given propertyname of each result entry as a String.
- getString(String, Map<String, Object>, String, long) - Method in class de.guh.plugin.neo4j.Graph
-
Graph.getString(String, Map, String)
with a timeout in seconds. - getVersion() - Method in class de.guh.plugin.neo4j.Graph
- getXML(SearchContainerDynamic, String, String) - Method in class de.guh.plugin.neo4j.Graph
-
Returns the result of the query defined in the
SearchContainerDynamic
as XML with paging. - getXML(SearchContainerDynamic, String, String, Integer, Integer) - Method in class de.guh.plugin.neo4j.Graph
-
Returns the result of the query defined in the
SearchContainerDynamic
as XML with paging. - getXML(String, String, String) - Method in class de.guh.plugin.neo4j.Graph
-
Executes the Cypher statement and returns its results in an XML structure with the given parent- and childnode names.
- getXML(String, String, String, long) - Method in class de.guh.plugin.neo4j.Graph
-
Same as
Graph.getXML(String, String, String)
with a timeout in seconds. - getXML(String, String, String, Integer, Integer) - Method in class de.guh.plugin.neo4j.Graph
-
Deprecated.use
Paging.getXML(String, String, String, Integer, Integer)
for queries with paging - getXML(String, String, String, Integer, Integer) - Method in class de.guh.plugin.neo4j.Paging
-
Returns the result of the Cypher statement as XML with paging.
- getXML(String, String, String, Integer, Integer, String, String, HashMap<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Deprecated.use
Paging.getXML(String, String, String, Integer, Integer)
instead and use orderby within statement to order results - getXML(String, String, String, Integer, Integer, HashMap<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Deprecated.use
Paging.getXML(String, String, String, Integer, Integer)
for queries with paging - getXML(String, String, String, Long, Long) - Method in class de.guh.plugin.neo4j.Graph
-
Deprecated.use
Paging.getXML(String, String, String, Integer, Integer)
for queries with paging - getXML(String, String, String, Duration) - Method in class de.guh.plugin.neo4j.Graph
-
Same as
Graph.getXML(String, String, String, long)
with a timeout as a Duration object. - getXML(String, String, String, HashMap<String, Object>) - Method in class de.guh.plugin.neo4j.Graph
-
Same as
Graph.getXML(String, String, String)
but uses a parameter map to be injected into the statement. - Graph - Class in de.guh.plugin.neo4j
-
Provides the connection to a Neo4j Graph Database with methods to execute Cypher queries.
- Graph(String, String, String) - Constructor for class de.guh.plugin.neo4j.Graph
-
Same as
Graph(String, String, String, String)
but uses the default bolt port "7687". - Graph(String, String, String, String) - Constructor for class de.guh.plugin.neo4j.Graph
-
Same as
Graph(String, String, String, String, String, String)
but used the default database and the default protocol "bolt://". - Graph(String, String, String, String, String) - Constructor for class de.guh.plugin.neo4j.Graph
-
Same as
Graph(String, String, String, String, String, String)
but uses the default protocol "bolt://". - Graph(String, String, String, String, String, String) - Constructor for class de.guh.plugin.neo4j.Graph
-
Establishes a connection to the Graph db server at the specified host as the specified user.
- GraphException - Exception in de.guh.plugin.neo4j.exception
-
Provides a data structure used for Exceptions thrown while using the neo4j
Graph
class. - GraphException() - Constructor for exception de.guh.plugin.neo4j.exception.GraphException
-
Instantiates a new GraphException.
- GraphException(ExceptionReasons) - Constructor for exception de.guh.plugin.neo4j.exception.GraphException
-
Instantiates a new GraphException with the Exception reason.
- GraphException(String) - Constructor for exception de.guh.plugin.neo4j.exception.GraphException
-
Instantiates a new GraphException with an additional message.
- GraphException(String, ExceptionReasons) - Constructor for exception de.guh.plugin.neo4j.exception.GraphException
-
Instantiates a new GraphException with an additional message and the Exception reason.
I
- isAPOCinstalled() - Method in class de.guh.plugin.neo4j.Graph
-
Return true if the APOC plugin is installed at the chosen database.
- isConnected() - Method in class de.guh.plugin.neo4j.Graph
-
Returns true if there is an active connection to the graph database, e.g.
- isEnterprise() - Method in class de.guh.plugin.neo4j.Graph
-
Returns true if the database is a neo4j enterprise edition.
P
- Paging - Class in de.guh.plugin.neo4j
-
Provides a getXML method with paging for the given
Graph
. - Paging(Graph) - Constructor for class de.guh.plugin.neo4j.Paging
-
Instantiates the paging extension for the given Graph.
S
- setDatabaseName(String) - Method in class de.guh.plugin.neo4j.Graph
-
Only for Neo4j >= 4.0: Select the db to be used when executing statements.
- setExpDescription(ExceptionReasons) - Method in exception de.guh.plugin.neo4j.exception.GraphException
-
Associates a
ExceptionReasons
object to the Exception.
V
- valueOf(String) - Static method in enum de.guh.plugin.neo4j.exception.ExceptionReasons
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.guh.plugin.neo4j.exception.ExceptionReasons
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages