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 interface
RowAdapter.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.ByteString
getKey(RowT row)
boolean
isScanMarkerRow(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.RowBuilder
for more information
-
getKey
com.google.protobuf.ByteString getKey(RowT row)
-
-