25 #ifndef AOSSL_NEO4J_INCLUDE_FACTORY_NEO4J_H_ 26 #define AOSSL_NEO4J_INCLUDE_FACTORY_NEO4J_H_ 29 #include "neo4j_interface.h" 30 #include "neo4j_admin.h" 31 #include "neo4j_query_parameter.h" 49 return new Neo4jAdmin(conn_string);
54 return new Neo4jAdmin(conn_string);
60 return new Neo4jAdmin(conn_str, secure);
66 return new Neo4jAdmin(conn_str, secure);
71 bool secure,
int pool_size) {
72 return new Neo4jAdmin(conn_str, secure, pool_size);
77 bool secure,
int pool_size) {
78 return new Neo4jAdmin(conn_str, secure, pool_size);
83 bool secure,
int pool_size,
int pstart_size,
int pbatch) {
84 return new Neo4jAdmin(conn_str, secure, pool_size, pstart_size, pbatch);
89 bool secure,
int pool_size,
int pstart_size,
int pbatch) {
90 return new Neo4jAdmin(conn_str, secure, pool_size, pstart_size, pbatch);
95 return new Neo4jQueryParameter();
101 return new Neo4jQueryParameter(inp_bool);
107 return new Neo4jQueryParameter(inp_str);
113 return new Neo4jQueryParameter(inp_str);
118 return new Neo4jQueryParameter(inp_int);
124 return new Neo4jQueryParameter(inp_double);
128 #endif // AOSSL_NEO4J_INCLUDE_FACTORY_NEO4J_H_ Neo4jComponentFactory()
Create a new Service Component Factory.
Definition: factory_neo4j.h:42
Neo4jInterface * get_neo4j_interface(std::string conn_string)
Get a Neo4j Interface instance.
Definition: factory_neo4j.h:53
Neo4jInterface * get_neo4j_interface(std::string conn_str, bool secure)
Get a Neo4j Interface instance.
Definition: factory_neo4j.h:64
~Neo4jComponentFactory()
Delete a Service Component Factory.
Definition: factory_neo4j.h:45
Neo4j Query Interface.
Definition: neo4j_interface.h:311
Neo4jQueryParameterInterface * get_neo4j_query_parameter(int inp_int)
Get a Neo4j Query Parameter.
Definition: factory_neo4j.h:117
Neo4jInterface * get_neo4j_interface(std::string conn_str, bool secure, int pool_size)
Get a Neo4j Interface instance.
Definition: factory_neo4j.h:76
Neo4jInterface * get_neo4j_interface(std::string conn_str, bool secure, int pool_size, int pstart_size, int pbatch)
Get a Neo4j Interface instance.
Definition: factory_neo4j.h:88
Neo4j Query Parameter Interface.
Definition: neo4j_interface.h:247
The Neo4j Service Component Factory.
Definition: factory_neo4j.h:39
Neo4jInterface * get_neo4j_interface(const char *conn_str, bool secure, int pool_size, int pstart_size, int pbatch)
Get a Neo4j Interface instance.
Definition: factory_neo4j.h:82
Neo4jInterface * get_neo4j_interface(const char *conn_str, bool secure, int pool_size)
Get a Neo4j Interface instance.
Definition: factory_neo4j.h:70
Neo4jInterface * get_neo4j_interface(const char *conn_str, bool secure)
Get a Neo4j Interface instance.
Definition: factory_neo4j.h:58
Neo4jQueryParameterInterface * get_neo4j_query_parameter()
Get a Neo4j Array Query Parameter.
Definition: factory_neo4j.h:94
Neo4jInterface * get_neo4j_interface(const char *conn_string)
Get a Neo4j Interface instance.
Definition: factory_neo4j.h:48