Interface RowAdapter<RowT>
-
- All Known Implementing Classes:
DefaultRowAdapter
public interface RowAdapter<RowT>An extension point that allows end users to plug in a custom implementation of logical rows. This useful in cases where the user would like to apply advanced client side filtering of cells. This adapter acts like a factory for a SAX style row builder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRowAdapter.RowBuilder<RowT>A SAX style row factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RowAdapter.RowBuilder<RowT>createRowBuilder()Creates a new instance of aRowAdapter.RowBuilder.com.google.protobuf.ByteStringgetKey(RowT row)booleanisScanMarkerRow(RowT row)Checks if the given row is a special marker row.
-
-
-
Method Detail
-
createRowBuilder
RowAdapter.RowBuilder<RowT> createRowBuilder()
Creates a new instance of aRowAdapter.RowBuilder.
-
isScanMarkerRow
boolean isScanMarkerRow(RowT row)
Checks if the given row is a special marker row. Please the documentation forRowAdapter.RowBuilderfor more information
-
getKey
com.google.protobuf.ByteString getKey(RowT row)
-
-