20 #include <neo4j-client.h> 22 #ifndef NEOCPP_DATA_INTERFACE_QUERY_PARAMETER_INTERFACE_H_ 23 #define NEOCPP_DATA_INTERFACE_QUERY_PARAMETER_INTERFACE_H_ 70 virtual unsigned int size() = 0;
73 virtual void add_value(
float new_val) = 0;
82 virtual void add_value(std::string new_val) = 0;
85 virtual void add_value(
const char * new_val) = 0;
88 virtual neo4j_value_t get_neo4j_list() = 0;
93 #endif // NEOCPP_DATA_INTERFACE_QUERY_PARAMETER_INTERFACE_H_ virtual bool get_boolean_value()=0
Get the boolean value, if any.
virtual int get_type()=0
Get the type of the query parameter.
virtual double get_double_value()=0
Get the double value, if any.
virtual bool is_array()=0
If the parameter is an array, return true.
virtual const char * get_cstring_value()=0
Get the string value as a c string.
virtual void add_value(float new_val)=0
Add a float value to the array parameter.
virtual int get_integer_value()=0
Get the integer value, if any.
virtual unsigned int size()=0
If the parameter is an array, return the size.
Definition: neo4j_interface.h:28
Neo4j Query Parameter Interface.
Definition: query_parameter_interface.h:32
virtual std::string get_string_value()=0
Get the string value, if any.