public void forEachTuple(Consumer consumer, EntityKeyMetadata... metadatas) {
Map<EntityKey, Map<String, Object>> entityMap = provider.getEntityMap();
for ( EntityKey key : entityMap.keySet() ) {
for ( EntityKeyMetadata metadata : metadatas ) {
if ( key.getTable().equals( metadata.getTable() ) ) {
consumer.consume( new Tuple( new MapTupleSnapshot( (Map) entityMap.get( key ) ) ) );
}
}
}
}