@Override public int performDelete( IdFilter filter, Lock lock ) throws FeatureStoreException { int deleted = 0; if ( blobMapping != null ) { deleted = performDeleteBlob( filter, lock ); } else { deleted = performDeleteRelational( filter, lock ); } // TODO improve this for ( FeatureType ft : schema.getFeatureTypes( null, false, false ) ) { bboxTracker.delete( ft.getName() ); } return deleted; }