20 #include "neocpp/data/interface/list_interface.h" 23 #ifndef NEOCPP_DATA_INTERFACE_NEO4J_MAP_INTERFACE_H_ 24 #define NEOCPP_DATA_INTERFACE_NEO4J_MAP_INTERFACE_H_ 37 virtual unsigned int size() = 0;
44 int char_buffer_size) = 0;
67 #endif // NEOCPP_DATA_INTERFACE_NEO4J_MAP_INTERFACE_H_ A Neo4j List.
Definition: list_interface.h:31
virtual int get_int_element(std::string key)=0
Get an int element out of a map.
virtual double get_float_element(std::string key)=0
Get a float element out of a map.
virtual std::string get_string_element(std::string key, int char_buffer_size)=0
Get a string element out of a map.
virtual unsigned int size()=0
Get the size of the map.
virtual DbListInterface * get_list_element(std::string key)=0
Get a list element out of a map.
virtual bool get_bool_element(std::string key)=0
Get a bool element out of a map.
virtual std::string to_string()=0
Get the string representation of the map.
A Neo4j Map.
Definition: map_interface.h:32
virtual bool element_exists(std::string key)=0
Does an element exist in the map.
Definition: neo4j_interface.h:28