Let me lay bare my hearts desire, is it alright to have a method that updates the selection set using the setSubString query? What is the reason that such a powerful way to query the data does not also have a means to update the selection set?
I know I am pushing my luck or my providence. But God is generous to the rich as well as to the poor and I am told to ask always and I am sure there will be answer soon. Or am I talking only to myself here? Maaza --- On Wed, 6/8/11, maaza mekuria <[email protected]> wrote: > From: maaza mekuria <[email protected]> > Subject: Re: [Qgis-developer] Query Set using SetSubstring does not return > record > To: "QGIS Developer" <[email protected]> > Date: Wednesday, June 8, 2011, 5:43 PM > I figured it out. I was assuming that > the setSubsetString would do the querying and update the > selection set, but I gather now after a few hours of > hardwork that is not its purpose, it just limits the > accessible features with out changing the selection set. > > How can I help update the documentation to reflect what the > methods are meant to do? > > Thank you, > > Maaza > > --- On Wed, 6/8/11, maaza mekuria <[email protected]> > wrote: > > > From: maaza mekuria <[email protected]> > > Subject: [Qgis-developer] Query Set using SetSubstring > does not return record > > To: "QGIS Developer" <[email protected]> > > Date: Wednesday, June 8, 2011, 2:25 PM > > > > > > > > I have a subsetstring query applied in code to the > layer > > data. Yet I find that it does not return any records > that it > > should have > > located. > > > > > > The code is pasted below, the setSubsetString passes > and > > yet the selected feature count is 0. What am I > missing > > here? > > > > //Query the edge table edge > field > > to find the two vertices > > strQryEdge = "EDGEID=" + > > fld0.toString() + ""; > > if > > (inEdgeVectorProvider->supportsSubsetString()) > > { > > > > > blnQryCur=inEdgeVectorLayer->setSubsetString(strQryEdge); > > if (blnQryCur) > > { > > > > lstEdgeFeats = > > inEdgeVectorLayer->selectedFeatures(); > > txtStream << > " > > Recount - "<<lstEdgeFeats.count()<<endl; > > } // if network source > query > > returns edge result > > } // if edge provider > supports > > query subst > > > > > > Thank you, > > > > Maaza > > > > _______________________________________________ > > Qgis-developer mailing list > > [email protected] > > http://lists.osgeo.org/mailman/listinfo/qgis-developer > > > _______________________________________________ > Qgis-developer mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/qgis-developer > _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
