20 #include "neocpp/connection/interface/neo4j_interface.h" 21 #include "neocpp/connection/impl/neo4j_admin.h" 22 #include "neocpp/data/interface/query_parameter_interface.h" 23 #include "neocpp/data/impl/neo4j_query_parameter.h" 25 #ifndef NEOCPP_CONNECTION_INTERFACE_LIBNEO4J_FACTORY_H_ 26 #define NEOCPP_CONNECTION_INTERFACE_LIBNEO4J_FACTORY_H_ 45 return new Neo4jAdmin(conn_string);
50 return new Neo4jAdmin(conn_string);
56 return new Neo4jAdmin(conn_str, secure);
62 return new Neo4jAdmin(conn_str, secure);
67 bool secure,
int pool_size) {
68 return new Neo4jAdmin(conn_str, secure, pool_size);
73 bool secure,
int pool_size) {
74 return new Neo4jAdmin(conn_str, secure, pool_size);
79 bool secure,
int pool_size,
int pstart_size,
int pbatch) {
80 return new Neo4jAdmin(conn_str, secure, pool_size, pstart_size, pbatch);
85 bool secure,
int pool_size,
int pstart_size,
int pbatch) {
86 return new Neo4jAdmin(conn_str, secure, pool_size, pstart_size, pbatch);
91 return new Neo4jQueryParameter();
97 return new Neo4jQueryParameter(inp_bool);
103 return new Neo4jQueryParameter(inp_str);
109 return new Neo4jQueryParameter(inp_str);
114 return new Neo4jQueryParameter(inp_int);
120 return new Neo4jQueryParameter(inp_double);
126 #endif // NEOCPP_CONNECTION_INTERFACE_LIBNEO4J_FACTORY_H_ The libneo4j-client Factory.
Definition: libneo4j_factory.h:35
LibNeo4jFactory()
Create a new Service Component Factory.
Definition: libneo4j_factory.h:38
~LibNeo4jFactory()
Delete a Service Component Factory.
Definition: libneo4j_factory.h:41
Neo4jInterface * get_neo4j_interface(const char *conn_string)
Get a Neo4j Interface instance.
Definition: libneo4j_factory.h:44
Neo4jInterface * get_neo4j_interface(std::string conn_str, bool secure, int pool_size)
Get a Neo4j Interface instance.
Definition: libneo4j_factory.h:72
Neo4jInterface * get_neo4j_interface(const char *conn_str, bool secure, int pool_size, int pstart_size, int pbatch)
Get a Neo4j Interface instance.
Definition: libneo4j_factory.h:78
Neo4jInterface * get_neo4j_interface(const char *conn_str, bool secure, int pool_size)
Get a Neo4j Interface instance.
Definition: libneo4j_factory.h:66
Neo4jInterface * get_neo4j_interface(const char *conn_str, bool secure)
Get a Neo4j Interface instance.
Definition: libneo4j_factory.h:54
Neo4jInterface * get_neo4j_interface(std::string conn_str, bool secure, int pool_size, int pstart_size, int pbatch)
Get a Neo4j Interface instance.
Definition: libneo4j_factory.h:84
Neo4jQueryParameterInterface * get_neo4j_query_parameter()
Get a Neo4j Array Query Parameter.
Definition: libneo4j_factory.h:90
Neo4jQueryParameterInterface * get_neo4j_query_parameter(int inp_int)
Get a Neo4j Query Parameter.
Definition: libneo4j_factory.h:113
Definition: neo4j_interface.h:28
Neo4j Query Interface.
Definition: neo4j_interface.h:35
Neo4j Query Parameter Interface.
Definition: query_parameter_interface.h:32
Neo4jInterface * get_neo4j_interface(std::string conn_str, bool secure)
Get a Neo4j Interface instance.
Definition: libneo4j_factory.h:60
Neo4jInterface * get_neo4j_interface(std::string conn_string)
Get a Neo4j Interface instance.
Definition: libneo4j_factory.h:49