Default package

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ClientService

Client.proto:461

service MultiRowMutationService

MultiRowMutation.proto:40

message Action

Client.proto:377

Either a Get or a Mutation

Used in: RegionAction

message Authorizations

Client.proto:36

* The protocol buffer version of Authorizations.

message BigDecimalMsg

HBase.proto:207

message BinaryComparator

Comparator.proto:38

message BinaryPrefixComparator

Comparator.proto:46

message BitComparator

Comparator.proto:50

enum BitComparator.BitwiseOp

Comparator.proto:54

Used in: BitComparator

message BulkLoadHFileRequest.FamilyPath

Client.proto:345

Used in: BulkLoadHFileRequest

message ByteArrayComparable

Comparator.proto:34

Used in: BinaryComparator, BinaryPrefixComparator, BitComparator, LongComparator

message BytesBytesPair

HBase.proto:149

Used in: ColumnFamilySchema, FuzzyRowFilter, ReplicationPeer, TableSchema

message Cell

Cell.proto:44

* Protocol buffer version of Cell.

Used in: Result

message CellBlockMeta

RPC.proto:93

Optional Cell block Message. Included in client RequestHeader

Used in: RequestHeader, ResponseHeader

enum CellType

Cell.proto:29

* The type of the key in a Cell

Used in: Cell, KeyValue

message CellVisibility

Client.proto:43

* The protocol buffer version of CellVisibility.

message ClusterId

ClusterId.proto:30

* Content of the '/hbase/hbaseid', cluster id, znode. Also cluster of the ${HBASE_ROOTDIR}/hbase.id file.

Used in: ClusterStatus

message ClusterStatus

ClusterStatus.proto:213

message ClusterUp

ZooKeeper.proto:61

* Content of the '/hbase/running', cluster state, znode.

message Column

Client.proto:50

* Container for a list of column qualifier names of a family.

Used in: Get, Scan

message ColumnCountGetFilter

Filter.proto:35

message ColumnFamilySchema

HBase.proto:51

* Column Family Schema Inspired by the rest ColumSchemaMessage

Used in: TableSchema

message ColumnFamilyTimeRange

HBase.proto:108

ColumnFamily Specific TimeRange

Used in: Get, Scan

message ColumnPaginationFilter

Filter.proto:39

message ColumnPrefixFilter

Filter.proto:45

message ColumnRangeFilter

Filter.proto:49

message Comparator

Comparator.proto:29

Used in: CompareFilter, Condition, SingleColumnValueFilter

message CompareFilter

Filter.proto:56

Used in: DependentColumnFilter, FamilyFilter, QualifierFilter, RowFilter, ValueFilter

enum CompareType

HBase.proto:114

Comparison operators

Used in: CompareFilter, Condition, SingleColumnValueFilter

message Condition

Client.proto:136

* Condition to check if the value of a given cell (row, family, qualifier) matches a value via a given comparator. Condition is used in check and mutate operations.

Used in: MultiRequest, MutateRequest

message ConnectionHeader

RPC.proto:80

This is sent on connection setup after the connection preamble is sent.

enum Consistency

Client.proto:58

* Consistency defines the expected consistency level for an operation.

Used in: Get, Scan

message Coprocessor

HBase.proto:135

Used in: ClusterStatus, ServerLoad

message CoprocessorServiceCall

Client.proto:355

Used in: Action, CoprocessorServiceRequest

message CoprocessorServiceRequest

Client.proto:366

Used as request type in: ClientService.ExecRegionServerService, ClientService.ExecService

message CoprocessorServiceResponse

Client.proto:371

Used as response type in: ClientService.ExecRegionServerService, ClientService.ExecService

message CoprocessorServiceResult

Client.proto:362

Used in: ResultOrException

message DependentColumnFilter

Filter.proto:61

message DoubleMsg

HBase.proto:203

message EmptyMsg

HBase.proto:186

(message has no fields)

message ExceptionResponse

RPC.proto:100

At the RPC layer, this message is used to carry the server side exception to the RPC client.

Used in: ResponseHeader

message FamilyFilter

Filter.proto:68

message FavoredNodes

HBase.proto:73

* Protocol buffer for favored nodes

message Filter

Filter.proto:30

Used in: FilterList, FilterWrapper, Get, Scan, SkipFilter, WhileMatchFilter

message FilterAllFilter

Filter.proto:158

(message has no fields)

message FilterList

Filter.proto:72

enum FilterList.Operator

Filter.proto:76

Used in: FilterList

message FilterWrapper

Filter.proto:82

message FirstKeyOnlyFilter

Filter.proto:86

(message has no fields)

message FirstKeyValueMatchingQualifiersFilter

Filter.proto:89

message ForeignExceptionMessage

ErrorHandling.proto:54

* Exception sent across the wire when a remote task needs to notify other tasks that it failed and why

message FuzzyRowFilter

Filter.proto:93

message GenericExceptionMessage

ErrorHandling.proto:43

* Cause of a remote failure for a generic exception. Contains all the information for a generic exception as well as optional info about the error for generic info passing (which should be another protobuffed class).

Used in: ForeignExceptionMessage

message Get

Client.proto:69

* The protocol buffer version of Get. Unless existence_only is specified, return all the requested data for the row that matches exactly, or the one that immediately precedes it if closest_row_before is specified.

Used in: Action, GetRequest

message HBaseVersionFileContent

FS.proto:29

* The ${HBASE_ROOTDIR}/hbase.version file content

Used in: ClusterStatus

message InclusiveStopFilter

Filter.proto:97

message KeyOnlyFilter

Filter.proto:101

message KeyValue

Cell.proto:58

* Protocol buffer version of KeyValue. It doesn't have those transient parameters

message LiveServerInfo

ClusterStatus.proto:208

Used in: ClusterStatus

message LongComparator

Comparator.proto:42

message LongMsg

HBase.proto:199

message Master

ZooKeeper.proto:50

* Content of the master znode.

message MetaRegionServer

ZooKeeper.proto:34

* Content of the meta-region-server znode.

message MultiRegionLoadStats

Client.proto:409

Used in: MultiResponse

message MultiRowMutationProcessorRequest

MultiRowMutation.proto:25

(message has no fields)

message MultiRowMutationProcessorResponse

MultiRowMutation.proto:28

(message has no fields)

message MultiRowRangeFilter

Filter.proto:168

message MultipleColumnPrefixFilter

Filter.proto:105

message MutationProto

Client.proto:152

* A specific mutation inside a mutate request. It can be an append, increment, put or delete based on the mutation type. It can be fully filled in or only metadata present because data is being carried elsewhere outside of pb.

Used in: Action, MutateRequest, MutateRowsRequest

message MutationProto.ColumnValue

Client.proto:195

Used in: MutationProto

message MutationProto.ColumnValue.QualifierValue

Client.proto:199

Used in: ColumnValue

enum MutationProto.DeleteType

Client.proto:188

Used in: ColumnValue.QualifierValue

enum MutationProto.Durability

Client.proto:173

Used in: MutationProto

enum MutationProto.MutationType

Client.proto:181

Used in: MutationProto

message NameBytesPair

HBase.proto:144

Used in: CoprocessorServiceResponse, CoprocessorServiceResult, Get, MutationProto, RegionActionResult, ResultOrException, Scan

message NameInt64Pair

HBase.proto:154

Used in: ScanMetrics

message NameStringPair

HBase.proto:139

Used in: ColumnFamilySchema, NamespaceDescriptor, ProcedureDescription, ReplicationPeer, TableSchema

message NamespaceDescriptor

HBase.proto:216

message NullComparator

Comparator.proto:61

(message has no fields)

message PageFilter

Filter.proto:109

message PrefixFilter

Filter.proto:113

message ProcedureDescription

HBase.proto:179

* Description of the distributed procedure to take

message QualifierFilter

Filter.proto:117

message RPCTInfo

Tracing.proto:28

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: RequestHeader

message RandomRowFilter

Filter.proto:121

message Reference

FS.proto:36

* Reference file content used when we split an hfile under a region.

enum Reference.Range

FS.proto:38

Used in: Reference

message RegexStringComparator

Comparator.proto:64

message RegionAction

Client.proto:389

* Actions to run against a Region.

Used in: MultiRequest

message RegionActionResult

Client.proto:434

* The result of a RegionAction.

Used in: MultiResponse

message RegionInTransition

ClusterStatus.proto:57

Used in: ClusterStatus

message RegionInfo

HBase.proto:60

* Protocol buffer version of HRegionInfo.

Used in: RegionState, TableSnapshotRegionSplit

message RegionLoad

ClusterStatus.proto:79

Used in: ServerLoad

message RegionLoadStats

Client.proto:399

Statistics about the current load on the region

Used in: MultiRegionLoadStats, ResultOrException

message RegionServerInfo

HBase.proto:236

* Description of the region server info

message RegionSpecifier

HBase.proto:83

* 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: BulkLoadHFileRequest, CoprocessorServiceRequest, CoprocessorServiceResponse, GetRequest, MultiRegionLoadStats, MutateRequest, RegionAction, RegionInTransition, RegionLoad, ScanRequest

enum RegionSpecifier.RegionSpecifierType

HBase.proto:87

Used in: RegionSpecifier

message RegionState

ClusterStatus.proto:30

Used in: RegionInTransition

enum RegionState.State

ClusterStatus.proto:34

Used in: MetaRegionServer, RegionState

message RegionStoreSequenceIds

ClusterStatus.proto:74

* contains a sequence id of a region which should be the minimum of its store sequence ids and list of sequence ids of the region's stores

message RegionTransition

ZooKeeper.proto:71

* What we write under unassigned up in zookeeper as a region moves through open/close, etc., regions. Details a region in transition.

message ReplicationHLogPosition

ZooKeeper.proto:147

* Used by replication. Holds the current position in an WAL file.

message ReplicationLoadSink

ClusterStatus.proto:142

Used in: ServerLoad

message ReplicationLoadSource

ClusterStatus.proto:147

Used in: ServerLoad

message ReplicationLock

ZooKeeper.proto:154

* Used by replication. Used to lock a region server during failover.

message ReplicationPeer

ZooKeeper.proto:124

* Used by replication. Holds a replication peer key.

message ReplicationState

ZooKeeper.proto:136

* Used by replication. Holds whether enabled or disabled

enum ReplicationState.State

ZooKeeper.proto:137

Used in: ReplicationState

message RequestHeader

RPC.proto:114

Header sent making a request.

message ResponseHeader

RPC.proto:129

message Result

Client.proto:92

Used in: GetResponse, MutateResponse, ResultOrException, ScanResponse

message ResultOrException

Client.proto:419

* Either a Result or an Exception NameBytesPair (keyed by exception name whose value is the exception stringified) or maybe empty if no result and no exception.

Used in: RegionActionResult

message RowFilter

Filter.proto:125

message RowRange

Filter.proto:161

Used in: MultiRowRangeFilter

message Scan

Client.proto:241

* Instead of get from a table, you can scan it with optional filters. You can specify the row key range, time range, the columns/families to scan and so on. This scan is used the first time in a scan request. The response of the initial scan will return a scanner id, which should be used to fetch result batches later on before it is closed.

Used in: ScanRequest

message ScanMetrics

MapReduce.proto:28

Used in: ScanResponse

message ServerLoad

ClusterStatus.proto:155

Used in: LiveServerInfo

message ServerName

HBase.proto:127

* Protocol buffer version of ServerName

Used in: ClusterStatus, FavoredNodes, LiveServerInfo, Master, MetaRegionServer, RegionTransition, SplitLogTask, TableLock

message SingleColumnValueExcludeFilter

Filter.proto:129

message SingleColumnValueFilter

Filter.proto:133

Used in: SingleColumnValueExcludeFilter

message SkipFilter

Filter.proto:142

message SnapshotDescription

HBase.proto:162

* Description of the snapshot to take

enum SnapshotDescription.Type

HBase.proto:166

Used in: SnapshotDescription

message SplitLogTask

ZooKeeper.proto:86

* WAL SplitLog directory znodes have this for content. Used doing distributed WAL splitting. Holds current state and name of server that originated split.

enum SplitLogTask.RecoveryMode

ZooKeeper.proto:94

Used in: SplitLogTask

enum SplitLogTask.State

ZooKeeper.proto:87

Used in: SplitLogTask

message StackTraceElementMessage

ErrorHandling.proto:30

* Protobuf version of a java.lang.StackTraceElement so we can serialize exceptions.

Used in: GenericExceptionMessage

message StoreSequenceId

ClusterStatus.proto:65

* sequence Id of a store

Used in: RegionLoad, RegionStoreSequenceIds

message SubstringComparator

Comparator.proto:71

message SwitchState

ZooKeeper.proto:173

* State of the switch.

message Table

ZooKeeper.proto:107

* The znode that holds state of table.

enum Table.State

ZooKeeper.proto:109

Table's current state

Used in: Table

message TableLock

ZooKeeper.proto:161

* Metadata associated with a table lock in zookeeper

message TableName

HBase.proto:31

* Table Name

Used in: RegionInfo, TableLock, TableSchema

message TableSchema

HBase.proto:40

* Table Schema Inspired by the rest TableSchema

Used in: TableSnapshotRegionSplit

message TableSnapshotRegionSplit

MapReduce.proto:32

message TimeRange

HBase.proto:102

* 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: ColumnFamilyTimeRange, Get, MutationProto, Scan

enum TimeUnit

HBase.proto:189

message TimestampsFilter

Filter.proto:146

message UUID

HBase.proto:211

message UserInformation

RPC.proto:74

User Information proto. Included in ConnectionHeader on connection setup

Used in: ConnectionHeader

message ValueFilter

Filter.proto:151

message VersionInfo

HBase.proto:222

Rpc client version info proto. Included in ConnectionHeader on connection setup

Used in: ConnectionHeader, RegionServerInfo

message WhileMatchFilter

Filter.proto:155