@@ -207,20 +207,34 @@ def endElement(self, name):
207207
208208 self .__queries .columns = self .__columns
209209
210- elif name == "dump_column" :
211- self .__dumpColumn = {}
212- self .__dumpColumn ["inband" ] = { "query" : self .__inband , "query2" : self .__inband2 , "condition" : self .__conditionInband , "condition2" : self .__conditionInband2 }
213- self .__dumpColumn ["blind" ] = { "query" : self .__blind , "query2" : self .__blind2 , "count" : self .__count , "count2" : self .__count2 , "condition" : self .__conditionBlind , "condition2" : self .__conditionBlind2 }
214-
215- self .__queries .dumpColumn = self .__dumpColumn
216-
217210 elif name == "dump_table" :
218211 self .__dumpTable = {}
219212 self .__dumpTable ["inband" ] = { "query" : self .__inband }
220213 self .__dumpTable ["blind" ] = { "query" : self .__blind , "count" : self .__count }
221214
222215 self .__queries .dumpTable = self .__dumpTable
223216
217+ elif name == "search_db" :
218+ self .__searchDb = {}
219+ self .__searchDb ["inband" ] = { "query" : self .__inband , "query2" : self .__inband2 , "condition" : self .__conditionInband , "condition2" : self .__conditionInband2 }
220+ self .__searchDb ["blind" ] = { "query" : self .__blind , "query2" : self .__blind2 , "count" : self .__count , "count2" : self .__count2 , "condition" : self .__conditionBlind , "condition2" : self .__conditionBlind2 }
221+
222+ self .__queries .searchDb = self .__searchDb
223+
224+ elif name == "search_table" :
225+ self .__searchTable = {}
226+ self .__searchTable ["inband" ] = { "query" : self .__inband , "query2" : self .__inband2 , "condition" : self .__conditionInband , "condition2" : self .__conditionInband2 }
227+ self .__searchTable ["blind" ] = { "query" : self .__blind , "query2" : self .__blind2 , "count" : self .__count , "count2" : self .__count2 , "condition" : self .__conditionBlind , "condition2" : self .__conditionBlind2 }
228+
229+ self .__queries .searchTable = self .__searchTable
230+
231+ elif name == "search_column" :
232+ self .__searchColumn = {}
233+ self .__searchColumn ["inband" ] = { "query" : self .__inband , "query2" : self .__inband2 , "condition" : self .__conditionInband , "condition2" : self .__conditionInband2 }
234+ self .__searchColumn ["blind" ] = { "query" : self .__blind , "query2" : self .__blind2 , "count" : self .__count , "count2" : self .__count2 , "condition" : self .__conditionBlind , "condition2" : self .__conditionBlind2 }
235+
236+ self .__queries .searchColumn = self .__searchColumn
237+
224238def queriesParser ():
225239 """
226240 This function calls a class to parse the default DBMS queries
0 commit comments