Ejemplo n.º 1
0
bool QgsWFSProvider::setSubsetString( const QString& theSQL, bool updateFeatureCount )
{
  mSubsetString = theSQL;
  mCacheMinMaxDirty = true;

  // update URI
  mShared->mURI.setFilter( theSQL );
  setDataSourceUri( mShared->mURI.uri() );
  mShared->computeFilter();
  reloadData();
  if ( updateFeatureCount )
    featureCount();
  return true;
}
Ejemplo n.º 2
0
std::vector<Feature> MultiTag::features(const util::Filter<Feature>::type &filter) const {
    auto f = [this] (size_t i) { return getFeature(i); };
    return getEntities<Feature>(f,
                                featureCount(),
                                filter);
}