AOSharedServiceLibrary
Public Member Functions | List of all members
Neo4jQueryParameterInterface Class Referenceabstract

Neo4j Query Parameter Interface. More...

#include <neo4j_interface.h>

Public Member Functions

virtual int get_type ()=0
 Get the type of the query parameter.
 
virtual bool get_boolean_value ()=0
 Get the boolean value, if any.
 
virtual bool get_boolean_value (int index)=0
 Get the boolean value at the specified index, if any.
 
virtual std::string get_string_value ()=0
 Get the string value, if any.
 
virtual std::string get_string_value (int index)=0
 Get the string value at the specified index, if any.
 
virtual const char * get_cstring_value ()=0
 Get the string value as a c string.
 
virtual int get_integer_value ()=0
 Get the integer value, if any.
 
virtual int get_integer_value (int index)=0
 Get the integer value at the specified index, if any.
 
virtual double get_double_value ()=0
 Get the double value, if any.
 
virtual double get_double_value (int index)=0
 Get the double value at the specified index, if any.
 
virtual bool is_array ()=0
 If the parameter is an array, return true.
 
virtual unsigned int size ()=0
 If the parameter is an array, return the size.
 
virtual void add_value (float new_val)=0
 Add a float value to the array parameter.
 
virtual void add_value (int new_val)=0
 Add an integer value to the array parameter.
 
virtual void add_value (bool new_val)=0
 Add a boolean value to the array parameter.
 
virtual void add_value (std::string new_val)=0
 Add a string value to the array parameter.
 
virtual void add_value (const char *new_val)=0
 Add a string value to the array parameter.
 
virtual neo4j_value_t get_neo4j_list ()=0
 

Detailed Description

Neo4j Query Parameter Interface.

A query parameter to be inserted into a Query prior to execution. This could be Either a single value or a list


The documentation for this class was generated from the following file: