public abstract class RowIterators
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
digest(RowIterator iterator,
java.security.MessageDigest digest,
java.security.MessageDigest altDigest,
java.util.Set<java.nio.ByteBuffer> columnsToExclude) |
static RowIterator |
loggingIterator(RowIterator iterator,
java.lang.String id)
Wraps the provided iterator so it logs the returned rows for debugging purposes.
|
static RowIterator |
withOnlyQueriedData(RowIterator iterator,
ColumnFilter filter)
Filter the provided iterator to only include cells that are selected by the user.
|
public static void digest(RowIterator iterator, java.security.MessageDigest digest, java.security.MessageDigest altDigest, java.util.Set<java.nio.ByteBuffer> columnsToExclude)
public static RowIterator withOnlyQueriedData(RowIterator iterator, ColumnFilter filter)
iterator
- the iterator to filter.filter
- the ColumnFilter
to use when deciding which cells are queried by the user. This should be the filter
that was used when querying iterator
.public static RowIterator loggingIterator(RowIterator iterator, java.lang.String id)
Note that this is only meant for debugging as this can log a very large amount of logging at INFO.
Copyright © 2009- The Apache Software Foundation