52 bool _IsQueryLayersCorrect();
54 bool _IsQuerySelectedCorrect();
56 bool _IsQueryGenericCorrect();
58 bool _IsQuerySQLCorrect();
60 bool _IsQueryObjectCorrect();
62 bool _IsQueryLineSizeCorrect();
64 bool _IsQueryNodeNumberCorrect();
66 bool _IsQueryDuplicateCorrect();
68 bool _IsQueryCrossingCorrect();
71 tmQUERIES_TYPE m_QueryType;
84 long m_QueryObjectGeomID;
87 tmQUERIES_AATTRIBUTION_TYPE m_QueryFieldsStatus;
88 PrjMemFieldArray m_QueryFields;
89 wxArrayString m_QueryFieldsValues;
92 TOC_GENERIC_NAME m_QueryLayerType;
96 int m_QueryNodeNumber;
106 bool IsGenericLayer(
DataBaseTM* database,
long dblayerID);
108 bool GetLayers(
DataBaseTM* database, PrjMemLayersArray& layers);
110 bool GetObjectsForSelection(
DataBaseTM* database, PrjMemObjectsArray& objects);
112 bool GetObjectsForTypes(
DataBaseTM* database, PrjMemObjectsArray& objects);
114 bool GetParentLayer(
DataBaseTM* database,
long& layerid);
116 bool GetFieldsValues(
DataBaseTM* database,
long layerid, PrjMemFieldArray& fieldsdef, wxArrayString& fieldsvalue);
118 bool DeleteFieldsValue(
int index);
120 bool HasFieldsValues();