Class DefaultRowAdapter.DefaultRowBuilder

    • Constructor Detail

      • DefaultRowBuilder

        public DefaultRowBuilder()
    • Method Detail

      • createScanMarkerRow

        public Row createScanMarkerRow​(com.google.protobuf.ByteString key)
        Creates a special row to mark server progress before any data is received
        Specified by:
        createScanMarkerRow in interface RowAdapter.RowBuilder<Row>
      • startRow

        public void startRow​(com.google.protobuf.ByteString key)
        Called to start a new row. This will be called once per row.
        Specified by:
        startRow in interface RowAdapter.RowBuilder<Row>
      • startCell

        public void startCell​(String family,
                              com.google.protobuf.ByteString qualifier,
                              long timestamp,
                              List<String> labels,
                              long size)
        Called to start a new cell in a row.
        Specified by:
        startCell in interface RowAdapter.RowBuilder<Row>
      • cellValue

        public void cellValue​(com.google.protobuf.ByteString value)
        Called multiple times per cell to concatenate the cell value.
        Specified by:
        cellValue in interface RowAdapter.RowBuilder<Row>
      • finishCell

        public void finishCell()
        Called once per cell to signal the end of the value (unless reset).
        Specified by:
        finishCell in interface RowAdapter.RowBuilder<Row>
      • finishRow

        public Row finishRow()
        Called once per row to signal that all cells have been processed (unless reset).
        Specified by:
        finishRow in interface RowAdapter.RowBuilder<Row>
      • reset

        public void reset()
        Called when the current in progress row should be dropped
        Specified by:
        reset in interface RowAdapter.RowBuilder<Row>