Interface RowAdapter<RowT> (2.44.0)

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.

Type Parameter

Name Description
RowT

Methods

createRowBuilder()

public abstract RowAdapter.RowBuilder<RowT> createRowBuilder()

Creates a new instance of a RowBuilder.

Returns
Type Description
RowBuilder<RowT>

getKey(RowT row)

public abstract ByteString getKey(RowT row)
Parameter
Name Description
row RowT
Returns
Type Description
ByteString

isScanMarkerRow(RowT row)

public abstract boolean isScanMarkerRow(RowT row)

Checks if the given row is a special marker row. Please the documentation for RowBuilder for more information

Parameter
Name Description
row RowT
Returns
Type Description
boolean