@Override public List<String> performUpdate( QName ftName, List<ParsedPropertyReplacement> replacementProps, Filter filter, Lock lock ) throws FeatureStoreException { LOG.debug( "Updating feature type '" + ftName + "', filter: " + filter + ", replacement properties: " + replacementProps.size() ); List<String> updatedFids = null; if ( blobMapping != null ) { updatedFids = performUpdateBlob( ftName, replacementProps, filter, lock ); } else { updatedFids = performUpdateRelational( ftName, replacementProps, filter ); } bboxTracker.update( ftName ); return updatedFids; }