@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;
}