Get desktop application:
View/edit binary Protocol Buffers messages
Used in: ,
Optional Cell block Message. Included in client RequestHeader
Used in: ,
Length of the following cell block. Could calculate it but convenient having it too hand.
* Column Family Schema Inspired by the rest ColumSchemaMessage
Used in:
ColumnFamily Specific TimeRange
Comparison operators
This is sent on connection setup after the connection preamble is sent.
Cell block codec we will use sending over optional cell blocks. Server throws exception if cannot deal. Null means no codec'ing going on so we are pb all the time (SLOW!!!)
Compressor we will use if cell block is compressed. Server will throw exception if not supported. Class must implement hadoop's CompressionCodec Interface. Can't compress if no codec.
(message has no fields)
At the RPC layer, this message is used to carry the server side exception to the RPC client.
Used in:
Class name of the exception thrown from the server
Exception stack trace from the server side
Optional hostname. Filled in for some exceptions such as region moved where exception gives clue on where the region may have moved.
Set if we are NOT to retry on receipt of this exception
* Protocol buffer for favored nodes
Used in: , , ,
* Description of the distributed procedure to take
the unique signature of the procedure
the procedure instance name
Used to pass through the information necessary to continue a trace after an RPC is made. All we need is the traceid (so we know the overarching trace this message is a part of), and the id of the current span when this message was sent, so we know what span caused the new span we will create when this message is received.
Used in:
* Protocol buffer version of HRegionInfo.
* Description of the region server info
* Container protocol buffer to specify a region. You can specify region by region name, or the hash of the region name, which is known as encoded region name.
Used in:
<tablename>,<startkey>,<regionId>.<encodedName>
hash of <tablename>,<startkey>,<regionId>
Header sent making a request.
Monotonically increasing call_id to keep track of RPC requests and their response
If true, then a pb Message param follows.
If present, then an encoded data block follows.
0 is NORMAL priority. 200 is HIGH. If no priority, treat it as NORMAL. See HConstants.
If present, then request threw an exception and no response message (else we presume one)
If present, then an encoded data block follows.
* Protocol buffer version of ServerName
Used in:
* Description of the snapshot to take
not needed for delete, but checked for in taking snapshot
Used in:
* Table Name
Used in: ,
* Table Schema Inspired by the rest TableSchema
* Denotes state of the table
This is the table's state.
Table's current state
Used in:
* A range of time. Both from and to are Java time stamp in milliseconds. If you don't specify a time range, it means all time. By default, if not specified, from = 0, and to = Long.MAX_VALUE
Used in:
User Information proto. Included in ConnectionHeader on connection setup
Used in:
Rpc client version info proto. Included in ConnectionHeader on connection setup
Used in: ,