29 #ifndef __creaImageIOSQLiteTreeHandler_h_INCLUDED__
30 #define __creaImageIOSQLiteTreeHandler_h_INCLUDED__
78 virtual bool Open(
bool writable =
false);
84 virtual bool Create(
bool writable =
false);
109 std::string searchParam,
110 std::string searchVal,
112 std::string& result);
134 const std::string& searchValue,
135 std::string& parent_id);
150 const std::string& key,
151 const std::string& value);
153 virtual void SetAttribute(
const std::string& levelDescriptor,
154 const std::string& key,
155 const std::string& value,
156 const std::string& searchParam,
157 const std::string& searchVal);
159 virtual void DeleteTuple(std::string levelDescriptor, std::string key, std::string value);
162 const std::string i_attribute,
163 const std::string i_operand,
164 const std::string i_val);
168 void getAllAttributes(std::string i_filename, std::map<std::string, std::string> &i_results);
174 void GetUpLevelNodeId(
int level,
const std::string& searchParam,
const std::string& searchValue, std::string& parent_id);
222 const std::string& key,
223 const std::string& value);
228 const std::string& key,
229 const std::string& value,
230 const std::string& searchParam,
231 const std::string& searchVal);
243 void DBDelete(std::string levelDescriptor, std::string key, std::string value);
266 const std::string
convert(
const std::string &i_word);