# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
TODO(KUDU-861): this will subsume RENAME_COLUMN, but not yet implemented on the master side.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Used for CDC.
Used for 2DC.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
deprecated.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
An error which has no more specific error code.
No description provided by the author
Used for CDCSDK in case of Debezium.
Used for 2DC.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Used for CDC.
Used for 2DC.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Active consensus config.
Committed consensus config.
No description provided by the author
For leader election.
The local replica was unable to prepare a single transaction.
The local replica is in the middle of servicing either another vote or an update from a valid leader.
Invalid term.
For leader election.
The local replica is either a leader, or has heard from a valid leader more recently than the election timeout, so believes the leader to be alive.
The replica does not recognize the caller's request as coming from a member of the configuration.
The responder's last entry didn't match the caller's preceding entry.
Split operation has been added to this Raft group log.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TUPLE is not yet fully implemented, but it is a CQL type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
All unsigned datatypes will be removed from QL because databases do not have these types.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Default values for AlterTableRequestPB fields.
Default values for AlterTableRequestPB_Step fields.
Default values for BackfillJobPB fields.
Default values for CDCErrorPB fields.
Default values for CDCListTabletsRequestPB fields.
Default values for CDCSDKCheckpointPB fields.
Default values for CDCSDKColumnInfoPB fields.
Default values for CDCSDKColumnInfoPB fields.
Default values for CDCSDKColumnInfoPB fields.
Default values for CDCSDKColumnInfoPB fields.
Default values for CDCSDKOpIdPB fields.
Default values for CDCSDKTablePropertiesPB fields.
Default values for CDCSDKTablePropertiesPB fields.
Default values for ChangeConfigRequestPB fields.
Default values for ChangeMetadataRequestPB fields.
Default values for CheckRemoteBootstrapSessionActiveRequestPB fields.
Default values for ColumnSchemaPB fields.
Default values for ColumnSchemaPB fields.
Default values for ColumnSchemaPB fields.
Default values for ColumnSchemaPB fields.
Default values for ColumnSchemaPB fields.
Default values for ColumnSchemaPB fields.
Default values for ColumnSchemaPB fields.
Default values for ColumnSchemaPB fields.
Default values for CreateCDCStreamRequestPB fields.
Default values for CreateCDCStreamRequestPB fields.
Default values for CreateCDCStreamRequestPB fields.
Default values for CreateCDCStreamRequestPB fields.
Default values for CreateNamespaceRequestPB fields.
Default values for CreateNamespaceRequestPB fields.
Default values for CreateSnapshotRequestPB fields.
Default values for CreateTableRequestPB fields.
Default values for CreateTableRequestPB fields.
Default values for CreateTableRequestPB fields.
Default values for CreateTableRequestPB fields.
Default values for CreateTableRequestPB fields.
Default values for CreateTableRequestPB fields.
Default values for CreateTableRequestPB fields.
Default values for CreateTableRequestPB fields.
Default values for CreateTabletRequestPB fields.
Default values for DeleteCDCStreamRequestPB fields.
Default values for DeleteCDCStreamRequestPB fields.
Default values for DeleteNamespaceRequestPB fields.
Default values for DeleteTableRequestPB fields.
Default values for DeleteTabletRequestPB fields.
Default values for DeleteUniverseReplicationRequestPB fields.
Default values for DumpMasterStateRequestPB fields.
Default values for DumpMasterStateRequestPB fields.
Default values for DumpMasterStateRequestPB fields.
Default values for DumpRunningRpcsRequestPB fields.
Default values for EndRemoteBootstrapSessionRequestPB fields.
Default values for EndRemoteBootstrapSessionResponsePB fields.
Default values for FetchDataRequestPB fields.
Default values for FetchDataRequestPB fields.
Default values for GetChangesRequestPB fields.
Default values for GetChangesResponsePB fields.
Default values for GetConsensusStateRequestPB fields.
Default values for GetFlagResponsePB fields.
Default values for GetLastOpIdRequestPB fields.
Default values for GetTableLocationsRequestPB fields.
Default values for GetTableSchemaResponsePB fields.
Default values for GrantRevokePermissionRequestPB fields.
Default values for GrantRevokeRoleRequestPB fields.
Default values for ImportSnapshotMetaResponsePB_TableMetaPB fields.
Default values for IndexInfoPB fields.
Default values for IndexInfoPB fields.
Default values for IndexInfoPB fields.
Default values for IndexInfoPB fields.
Default values for IndexInfoPB fields.
Default values for IndexInfoPB fields.
Default values for IsTabletServerReadyResponsePB fields.
Default values for ListCDCStreamsRequestPB fields.
Default values for ListLiveTabletServersRequestPB fields.
Default values for ListNamespacesRequestPB fields.
Default values for ListTablesRequestPB fields.
Default values for ListTablesResponsePB_TableInfo fields.
Default values for ListTabletServersRequestPB fields.
Default values for LogSegmentFooterPB fields.
Default values for LogSegmentFooterPB fields.
Default values for MasterDeleteCDCStreamRequestPB fields.
Default values for MasterDeleteCDCStreamRequestPB fields.
Default values for NamespaceIdentifierPB fields.
Default values for PgsqlBackfillSpecPB fields.
Default values for PgsqlBackfillSpecPB fields.
Default values for PgsqlReadRequestPB fields.
Default values for PgsqlReadRequestPB fields.
Default values for PgsqlReadRequestPB fields.
Default values for PgsqlReadRequestPB fields.
Default values for PgsqlReadRequestPB fields.
Default values for PgsqlReadRequestPB fields.
Default values for PgsqlResponsePB fields.
Default values for PgsqlResponsePB fields.
Default values for PgsqlWriteRequestPB fields.
Default values for PgsqlWriteRequestPB fields.
Default values for PgsqlWriteRequestPB fields.
Default values for QLReadRequestPB fields.
Default values for QLReadRequestPB fields.
Default values for QLReadRequestPB fields.
Default values for QLReadRequestPB fields.
Default values for QLReadRequestPB fields.
Default values for QLResponsePB fields.
Default values for QLSelectRowCounterPB fields.
Default values for QLSelectRowCounterPB fields.
Default values for QLSelectRowCounterPB fields.
Default values for QLSelectRowCounterPB fields.
Default values for QLWriteRequestPB fields.
Default values for QLWriteRequestPB fields.
Default values for QLWriteRequestPB fields.
Default values for QLWriteRequestPB fields.
Default values for RaftConfigPB fields.
Default values for RaftGroupReplicaSuperBlockPB fields.
Default values for RaftGroupReplicaSuperBlockPB fields.
Default values for RaftGroupReplicaSuperBlockPB fields.
Default values for RaftGroupReplicaSuperBlockPB fields.
Default values for ReadRequestPB fields.
Default values for ReadRequestPB fields.
Default values for ReadRequestPB fields.
Default values for RedisAddRequestPB fields.
Default values for RedisCollectionGetRangeRequestPB fields.
Default values for RedisCollectionGetRangeRequestPB fields.
Default values for RedisGetRequestPB fields.
Default values for RedisGetTtlRequestPB fields.
Default values for RedisIncrRequestPB fields.
Default values for RedisKeyValuePB fields.
Default values for RedisPopRequestPB fields.
Default values for RedisPushRequestPB fields.
Default values for RedisPushRequestPB fields.
Default values for RedisReadRequestPB fields.
Default values for RedisSetRequestPB fields.
Default values for RedisSetRequestPB fields.
Default values for RedisSetRequestPB fields.
Default values for RedisSetTtlRequestPB fields.
Default values for RedisSubKeyBoundPB fields.
Default values for RemoteBootstrapErrorPB fields.
Default values for ReportedTabletPB fields.
Default values for ReportedTabletPB fields.
Default values for ResponseHeader fields.
Default values for ServerRegistrationPB fields.
Default values for SetFlagRequestPB fields.
Default values for SleepRequestPB fields.
Default values for SleepRequestPB fields.
Default values for SleepRequestPB fields.
Default values for SnapshotInfoPB fields.
Default values for SortedSetOptionsPB fields.
Default values for SortedSetOptionsPB fields.
Default values for SortedSetOptionsPB fields.
Default values for StartRemoteBootstrapRequestPB fields.
Default values for SysCDCStreamEntryPB fields.
Default values for SysNamespaceEntryPB fields.
Default values for SysNamespaceEntryPB fields.
Default values for SysNamespaceEntryPB fields.
Default values for SysRestorationEntryPB fields.
Default values for SysSnapshotEntryPB fields.
Default values for SysTablesEntryPB fields.
Default values for SysTablesEntryPB fields.
Default values for SysTablesEntryPB fields.
Default values for SysTablesEntryPB fields.
Default values for SysTablesEntryPB fields.
Default values for SysTablesEntryPB fields.
Default values for SysTablesEntryPB fields.
Default values for SysTabletsEntryPB fields.
Default values for SysTabletsEntryPB fields.
Default values for SysUniverseReplicationEntryPB fields.
Default values for TableInfoPB fields.
Default values for TablePropertiesPB fields.
Default values for TablePropertiesPB fields.
Default values for TablePropertiesPB fields.
Default values for TablePropertiesPB fields.
Default values for TablePropertiesPB fields.
Default values for TablePropertiesPB fields.
Default values for TabletDriveStorageMetadataPB fields.
Default values for TabletReportUpdatesPB fields.
Default values for TabletServerErrorPB fields.
Default values for TabletStatusPB fields.
Default values for TabletStatusPB fields.
Default values for TransactionMetadataPB fields.
Default values for TSHeartbeatResponsePB fields.
Default values for TSHeartbeatResponsePB fields.
Default values for VoteRequestPB fields.
Default values for WriteRequestPB fields.
No description provided by the author
No description provided by the author
No description provided by the author
Non-fatal RPC errors.
The request parameter was not parseable or was missing required fields.
The specified method was not valid.
The specified service was not valid.
The server is overloaded - the client should try again shortly.
Could not deserialize RPC request.
FATAL_* errors indicate that the client should shut down the connection.------------------------------------------------------------ The RPC server is already shutting down.
Auth failed.
No description provided by the author
IPC Layer version mismatch.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Used as a sentinel value.
This is the "success" state, where the index is completely usable.
No description provided by the author
Used while removing an index -- either due to backfill failure, or due to a client requested "drop index".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The -> operator applied to a column.
The ->> operator applied to a column.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Serve the purpose of making sure that all entries up to the FLUSH_MARKER entry are flushed.
No description provided by the author
Roll over active log segment before writing the next entry if active segment is not empty.
No description provided by the author
Indicator to client that the are leaders on preferred only operation can be retried.
Indicator to client that the load balance operation can be retried.
Catalog manager is not yet initialized.
Change config should always be issued with the latest config version set.
If there is an operation in progress causing the current rpc to be in an indeterminate state, we return this error code.
No description provided by the author
Client set some fields incorrectly in the cluster config proto.
No description provided by the author
The schema provided for a request was not well-formed.
Client set some fields in the table replication info incorrectly.
Snapshot related errors.
No description provided by the author
Indicator to client that load balancer was recently active.
No description provided by the author
No description provided by the author
Invalid namespace name or id for the namespace operation.
No description provided by the author
No description provided by the author
The operation attempted can only be invoked against either the leader or a single non-distributed master, which this node isn't.
The name requested for the table or index is already in use.
The requested table or index does not exist.
No description provided by the author
No description provided by the author
No description provided by the author
The number of replicas requested is greater than the number of live servers in the cluster.
Roles and permissions errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Error in case a tablet-level operation was attempted on a tablet which is not running.
The number of tablets requested for a new table is over the per TS limit.
No description provided by the author
Invalid (User-Defined) Type operation.
An error which has no more specific error code.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This is the default order mode.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Async replication mode.
Any server added into a running consensus with the intention of becoming an async replica (OBSERVER), Such a server stays as a PRE_OBSERVER (for a specific tablet) till it is remote bootstrapped, after which it is promoted to OBSERVER.
Any server added into a running consensus with the intention of becoming a VOTER, should be added as a PRE_VOTER.
No description provided by the author
No description provided by the author
Indicates this node is a follower in the configuration, i.e.
Indicates this node is the current leader of the configuration, i.e.
New peers joining a quorum will be in this role for both PRE_VOTER and PRE_OBSERVER while the tablet data is being remote bootstrapped.
Indicates that this node is not a participant of the configuration, i.e.
This peer is a read (async) replica and gets informed of the quorum write activity and provides time-line consistent reads.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Logic operators that take two or more operands.
Relation operators that take three operands.
Relation operators that take two operands.
IF EXISTS.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Relation operators that take one operand.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Logic operators that take one operand.
No description provided by the author
No description provided by the author
IF NOT EXISTS.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Indicates the Raft group is bootstrapping, i.e.
The Raft group failed to for some reason.
Raft group has not yet started.
The Raft group is shutting down, and will not accept further requests.
Once the configuration phase is over Peers are in RUNNING state.
The Raft group has been stopped.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Nil is when value is not found, but isn't an error case, eg.
Not found is an error when an existing value is needed for the command, eg.
No description provided by the author
No description provided by the author
This code is set in the client to mark commands for which no response was received.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Unknown data block.
Invalid request.
Error reading or transferring data.
The specified remote bootstrap session either never existed or has expired.
Unknown RocksDB file.
Unknown tablet.
An error which has no more specific error code.
Unknown WAL segment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Obtain no tuple lock (this should never sent be on the wire).
Not supported.
Obtain exclusive tuple lock.
Obtain keyshare tuple lock.
Obtain no-key exclusive tuple lock.
Not supported.
Obtain shared tuple lock.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Connection is still being negotiated.
Connection is active.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The flag is not safe to change at runtime without the 'force' flag.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Currently DELETED is not being used because we delete streams entries from sys catalog.
No description provided by the author
Used to mark a stream that has been bootstrapped, but hasn't started streaming yet.
Delete Finished on TServers or Tombstone.
Delete Requested.
Creation Failed.
Creating.
Live.
Unset or bad data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Active.
Deleted.
Error while cleaning up state of deleted entry.
Disabled.
Failed.
Setting up replication.
Validated table schemas.
The tablet is set to TABLET_DATA_COPYING state when in the middle of remote bootstrap while copying data files from a remote peer.
This tablet is in the process of being deleted.
This tablet has been initialized as a subtablet of another tablet undergoing a split.
Fresh empty tablets and successfully copied tablets are set to the TABLET_DATA_READY state.
This tablet split has been completed.
The tablet has been deleted, and now just consists of a "tombstone".
No description provided by the author
Adding a peer which is already present in the current raft config.
The operation is already in progress.
The compare-and-swap specified by an atomic RPC operation failed.
The provided configuration was not well-formed and/or had a sequence number that was below the current config.
The mutations or mutation keys provided for a request were not well formed.
The row data provided for a request was not well-formed.
An invalid scan call sequence ID was specified.
An invalid scan was specified -- e.g the values passed for predicates were incorrect sizes.
The schema provided for a request was not well-formed.
Client requested a snapshot read but the snapshot was invalid.
Leader needs to be stepped down before calling change config.
This server leader is not ready for the change configuration operation.
This tserver is the leader of the consensus configuration, but it's not ready to serve requests.
This server leader is not ready to step down.
The schema provided for a request didn't match the actual schema of the tablet.
This tserver is not the leader of the consensus configuration.
The operation is not supported.
Tablet server has some tablets pending local bootstraps.
Removing a peer which is not present in the current raft config.
A request was made against a scanner ID that was either never created or has expired.
This follower hasn't heard from the leader for a specified amount of time.
On a create tablet request, signals that the tablet already exists.
If the tablet has a newer schema than the requested one the "alter" request will be rejected with this error.
The requested tablet_id is not currently hosted on this server.
The tablet is hosted on this server, but not in RUNNING state.
Tablet splitting has been started (after split is completed - tablet stays in this state until it is deleted).
Tablet splitting has not been started on this peer yet.
An error which has no more specific error code.
The destination UUID in the request does not match this server.
Replicated at master, while creating snapshot for multiple tablets.
Replicated at tserver, to create snapshot for a particular tablet.
No description provided by the author
No description provided by the author
Whole restore operation is finished.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
All following entries are not used in RAFT, but as events between status tablet and involved tablets:.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Indicates that Tablet Manager is initializing.
Indicates that tablet manager is shutting down and no new tablets can be created.
Indicates that Tablet Manager is running and can create new tablets.
Tablet Manager has shutdown.
No description provided by the author
Wait for the intent to become available (default behavior).
Raise an error if a intent cannot be locked (NOWAIT) Abort self if conflicting with a higher priority txn.
Skip operation if intents can't be locked (SKIP LOCKED).
Consistent-prefix consistency means that we always see consistent snapshot of the database in a well-defined order.
This consistency level provides Linearizability guarantees and is the default for our system.
For cross-shard transactions only: user-enforced consistency level means it is the user's responsibility to enforce consistency across shards or tables/indexes.
No description provided by the author
Pgsql database.
No description provided by the author
No description provided by the author
# Variables
AbacusService_ServiceDesc is the grpc.ServiceDesc for AbacusService service.
Enum value maps for AlterTableRequestPB_StepType.
Enum value maps for AlterTableRequestPB_StepType.
Enum value maps for AppStatusPB_ErrorCode.
Enum value maps for AppStatusPB_ErrorCode.
Enum value maps for BackfillJobPB_State.
Enum value maps for BackfillJobPB_State.
Enum value maps for BlockRecordType.
Enum value maps for BlockRecordType.
CalculatorService_ServiceDesc is the grpc.ServiceDesc for CalculatorService service.
Enum value maps for CDCCheckpointType.
Enum value maps for CDCCheckpointType.
Enum value maps for CDCErrorPB_Code.
Enum value maps for CDCErrorPB_Code.
Enum value maps for CDCRecordFormat.
Enum value maps for CDCRecordFormat.
Enum value maps for CDCRecordPB_OperationType.
Enum value maps for CDCRecordPB_OperationType.
Enum value maps for CDCRecordType.
Enum value maps for CDCRecordType.
Enum value maps for CDCRequestSource.
Enum value maps for CDCRequestSource.
CDCService_ServiceDesc is the grpc.ServiceDesc for CDCService service.
Enum value maps for ChangeConfigType.
Enum value maps for ChangeConfigType.
Enum value maps for ConsensusConfigType.
Enum value maps for ConsensusConfigType.
Enum value maps for ConsensusErrorPB_Code.
Enum value maps for ConsensusErrorPB_Code.
ConsensusService_ServiceDesc is the grpc.ServiceDesc for ConsensusService service.
Enum value maps for DataIdPB_IdType.
Enum value maps for DataIdPB_IdType.
Enum value maps for DataType.
Enum value maps for DataType.
Default values for CDCSDKOpIdPB fields.
Enum value maps for DriverType.
Enum value maps for DriverType.
optional yb.rpc_test.CalculatorError app_error_ext = 101;.
optional string custom_service_name = 50011;.
optional yb.rpc.LightweightFieldOptions lightweight_field = 50000;.
optional yb.rpc.LightweightMessageOptions lightweight_message = 50000;.
optional yb.rpc.LightweightMethodOptions lightweight_method = 50000;.
optional yb.tserver.RemoteBootstrapErrorPB remote_bootstrap_error_ext = 102;.
optional bool trivial = 50001;.
Enum value maps for ErrorStatusPB_RpcErrorCodePB.
Enum value maps for ErrorStatusPB_RpcErrorCodePB.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for FlushTabletsRequestPB_Operation.
Enum value maps for FlushTabletsRequestPB_Operation.
GenericService_ServiceDesc is the grpc.ServiceDesc for GenericService service.
Enum value maps for IdTypePB.
Enum value maps for IdTypePB.
Enum value maps for ImportSnapshotMetaResponsePB_TableType.
Enum value maps for ImportSnapshotMetaResponsePB_TableType.
Enum value maps for IndexPermissions.
Enum value maps for IndexPermissions.
Enum value maps for InvolvedTabletMetadataState.
Enum value maps for InvolvedTabletMetadataState.
Enum value maps for IsolationLevel.
Enum value maps for IsolationLevel.
Enum value maps for JsonOperatorPB.
Enum value maps for JsonOperatorPB.
Enum value maps for LeaderLeaseStatus.
Enum value maps for LeaderLeaseStatus.
Enum value maps for LightweightEnum.
Enum value maps for LightweightEnum.
Enum value maps for LogEntryTypePB.
Enum value maps for LogEntryTypePB.
MasterAdmin_ServiceDesc is the grpc.ServiceDesc for MasterAdmin service.
MasterBackup_ServiceDesc is the grpc.ServiceDesc for MasterBackup service.
MasterClient_ServiceDesc is the grpc.ServiceDesc for MasterClient service.
MasterCluster_ServiceDesc is the grpc.ServiceDesc for MasterCluster service.
MasterDcl_ServiceDesc is the grpc.ServiceDesc for MasterDcl service.
MasterDdl_ServiceDesc is the grpc.ServiceDesc for MasterDdl service.
MasterEncryption_ServiceDesc is the grpc.ServiceDesc for MasterEncryption service.
Enum value maps for MasterErrorPB_Code.
Enum value maps for MasterErrorPB_Code.
MasterHeartbeat_ServiceDesc is the grpc.ServiceDesc for MasterHeartbeat service.
MasterReplication_ServiceDesc is the grpc.ServiceDesc for MasterReplication service.
Enum value maps for OperationType.
Enum value maps for OperationType.
Enum value maps for OpIdType.
Enum value maps for OpIdType.
Enum value maps for OrderMode.
Enum value maps for OrderMode.
Enum value maps for PartitionSchemaPB_HashBucketSchemaPB_HashAlgorithm.
Enum value maps for PartitionSchemaPB_HashBucketSchemaPB_HashAlgorithm.
Enum value maps for PartitionSchemaPB_HashSchema.
Enum value maps for PartitionSchemaPB_HashSchema.
Enum value maps for PeerMemberType.
Enum value maps for PeerMemberType.
Enum value maps for PeerRole.
Enum value maps for PeerRole.
Enum value maps for PermissionType.
Enum value maps for PermissionType.
PgClientService_ServiceDesc is the grpc.ServiceDesc for PgClientService service.
Enum value maps for PgsqlResponsePB_RequestStatus.
Enum value maps for PgsqlResponsePB_RequestStatus.
Enum value maps for PgsqlWriteRequestPB_PgsqlStmtType.
Enum value maps for PgsqlWriteRequestPB_PgsqlStmtType.
Enum value maps for QLClient.
Enum value maps for QLClient.
Enum value maps for QLOperator.
Enum value maps for QLOperator.
Enum value maps for QLResponsePB_QLStatus.
Enum value maps for QLResponsePB_QLStatus.
Enum value maps for QLVirtualValuePB.
Enum value maps for QLVirtualValuePB.
Enum value maps for QLWriteRequestPB_QLStmtType.
Enum value maps for QLWriteRequestPB_QLStmtType.
Enum value maps for RaftGroupStatePB.
Enum value maps for RaftGroupStatePB.
Enum value maps for RedisCollectionGetRangeRequestPB_GetRangeRequestType.
Enum value maps for RedisCollectionGetRangeRequestPB_GetRangeRequestType.
Enum value maps for RedisDataType.
Enum value maps for RedisDataType.
Enum value maps for RedisGetRequestPB_GetRequestType.
Enum value maps for RedisGetRequestPB_GetRequestType.
Enum value maps for RedisOrder.
Enum value maps for RedisOrder.
Enum value maps for RedisResponsePB_RedisStatusCode.
Enum value maps for RedisResponsePB_RedisStatusCode.
Enum value maps for RedisSide.
Enum value maps for RedisSide.
Enum value maps for RedisSubKeyBoundPB_InfinityType.
Enum value maps for RedisSubKeyBoundPB_InfinityType.
Enum value maps for RedisWriteMode.
Enum value maps for RedisWriteMode.
Enum value maps for RelationType.
Enum value maps for RelationType.
Enum value maps for RemoteBootstrapErrorPB_Code.
Enum value maps for RemoteBootstrapErrorPB_Code.
RemoteBootstrapService_ServiceDesc is the grpc.ServiceDesc for RemoteBootstrapService service.
Enum value maps for ResourceType.
Enum value maps for ResourceType.
Enum value maps for RowMarkType.
Enum value maps for RowMarkType.
Enum value maps for RowMessage_Op.
Enum value maps for RowMessage_Op.
Enum value maps for RpcCallState.
Enum value maps for RpcCallState.
Enum value maps for RpcConnectionPB_StateType.
Enum value maps for RpcConnectionPB_StateType.
Enum value maps for RpcSides.
Enum value maps for RpcSides.
Enum value maps for SetFlagResponsePB_Code.
Enum value maps for SetFlagResponsePB_Code.
Enum value maps for SortedSetOptionsPB_UpdateOptions.
Enum value maps for SortedSetOptionsPB_UpdateOptions.
Enum value maps for SysCDCStreamEntryPB_State.
Enum value maps for SysCDCStreamEntryPB_State.
Enum value maps for SysNamespaceEntryPB_State.
Enum value maps for SysNamespaceEntryPB_State.
Enum value maps for SysRowEntryType.
Enum value maps for SysRowEntryType.
Enum value maps for SysSnapshotEntryPB_State.
Enum value maps for SysSnapshotEntryPB_State.
Enum value maps for SysTablesEntryPB_HideState.
Enum value maps for SysTablesEntryPB_HideState.
Enum value maps for SysTablesEntryPB_State.
Enum value maps for SysTablesEntryPB_State.
Enum value maps for SysTabletsEntryPB_State.
Enum value maps for SysTabletsEntryPB_State.
Enum value maps for SysUniverseReplicationEntryPB_State.
Enum value maps for SysUniverseReplicationEntryPB_State.
Enum value maps for TabletDataState.
Enum value maps for TabletDataState.
TabletServerAdminService_ServiceDesc is the grpc.ServiceDesc for TabletServerAdminService service.
TabletServerBackupService_ServiceDesc is the grpc.ServiceDesc for TabletServerBackupService service.
Enum value maps for TabletServerErrorPB_Code.
Enum value maps for TabletServerErrorPB_Code.
TabletServerForwardService_ServiceDesc is the grpc.ServiceDesc for TabletServerForwardService service.
TabletServerService_ServiceDesc is the grpc.ServiceDesc for TabletServerService service.
Enum value maps for TabletSnapshotOpRequestPB_Operation.
Enum value maps for TabletSnapshotOpRequestPB_Operation.
Enum value maps for TableType.
Enum value maps for TableType.
Enum value maps for TestAllTypes_NestedEnum.
Enum value maps for TestAllTypes_NestedEnum.
Enum value maps for TestPBEnum.
Enum value maps for TestPBEnum.
Enum value maps for TransactionLocality.
Enum value maps for TransactionLocality.
Enum value maps for TransactionStatus.
Enum value maps for TransactionStatus.
Enum value maps for TSTabletManagerStatePB.
Enum value maps for TSTabletManagerStatePB.
Enum value maps for WaitPolicy.
Enum value maps for WaitPolicy.
Enum value maps for YBConsistencyLevel.
Enum value maps for YBConsistencyLevel.
Enum value maps for YQLDatabase.
Enum value maps for YQLDatabase.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
Used by tests to simulate an old client which is missing a newly added required field.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Error status returned by any RPC method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This is used to mark servers in the load balancer that should be considered for immediate removal of load and also prevented from being assigned any new load.
No description provided by the author
An element found in a container metadata file of the log-backed block storage implementation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CDCSDK: Column information used in case of DDL, as part of schema info.
No description provided by the author
No description provided by the author
CDCSDK: Schema information.
CDCSDK: Table properties used in case of DDL, as part of schema info.
No description provided by the author
Options for CDC stream.
No description provided by the author
No description provided by the author
A configuration change request for the tablet with 'tablet_id'.
A configuration change request for the tablet with 'tablet_id'.
The configuration change response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
For clarification of field meaning see comments of appropriate fields in YBTransaction::Impl.
For clarification of field meaning see comments of appropriate fields in YBTransaction::Impl.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: Differentiate between the schema attributes that are only relevant to the server (e.g., encoding and compression) and those that also matter to the client.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Consensus-specific errors use this protobuf.
No description provided by the author
This PB is used to serialize all of the persistent state needed for Consensus that is not in the WAL, such as leader election and communication on startup.
NoOp requests, mostly used in tests.
NoOp responses, mostly used in tests.
A consensus request message, the basic unit of a consensus round.
No description provided by the author
Represents a snapshot of a configuration at a given moment in time.
Status message received in the peer responses.
No description provided by the author
Supplemental protobuf container header, after the main header (see pb_util.h for details).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
============================================================================ Namespace (default namespace = ANY placement) ============================================================================ Database type is added to metadata entries such that PGSQL clients cannot delete or connect to CQL database_type and vice versa.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Create table request (including index table).
No description provided by the author
A create tablet request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A chunk of data (a slice of a block, file, etc).
A "union" type that allows the same RPC call to fetch different types of data (data blocks or log files).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Database type is added to metadata entries such that PGSQL clients cannot delete or connect to CQL database_type and vice versa.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Delete table request (including index table).
No description provided by the author
A delete tablet request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Make the masters dump all their in-memory and on-disk state to their respective log files.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
An emtpy message.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Sent as response when is_error == true.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This is used to export tablet metadata changes to a protobuf file to be reloaded on a new cluster startup to avoid running initdb.
No description provided by the author
No description provided by the author
No description provided by the author
Attempt to flush coverage information to disk, if running a coverage build.
No description provided by the author
No description provided by the author
No description provided by the author
TODO: rename to FlushOrCompact TablesRequestPB https://github.com/YugaByte/yugabyte-db/issues/729.
No description provided by the author
TODO: rename this to FlushOrCompactTabletsRequestPB.
No description provided by the author
Used to test connectivity between servers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Get the value of the gflag with the given flag name.
If the flag name is valid, the value is set to its current value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Get the percentage of tablet leadership that got moved as part of a leader blacklist config change.
No description provided by the author
No description provided by the author
Get the percentage of tablet data that got moved as part of a blacklist config change.
When no errors, the percent reflects the progress of load removal from the blacklisted tservers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetMasterRegistrationRequest/Response: get the instance id and HTTP/RPC addresses for this Master server.
TODO: Just use ServerRegistration here.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Requests the server's status and version info.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Tablet's status request.
Tablet's status response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Captures the state of an Histogram.
No description provided by the author
Required by HistoryCutoffOperation.
No description provided by the author
ID mapping pair: old ID (object ID on external cluster) TO new ID (same object ID on this cluster).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Per table IDs mapping (IDs on external cluster TO IDs on this cluster).
This message contains the metadata of a secondary index of a table.
Index column mapping.
No description provided by the author
No description provided by the author
When any server initializes a new filesystem (eg a new node is created in the cluster), it creates this structure and stores it persistently.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
When no errors, the master leader will have balanced all the load across the live tservers.
No description provided by the author
Is load balancer idle.
When no errors, load balancer is idle.
Get a master's notion being ready as the leader.
When no errors, the master will be deemed ready as per its catalog manager layer.
No description provided by the author
No description provided by the author
Get this tserver's notion of being ready for handling IO requests across all tablets that it owns.
When response has no errors, the tserver is deemed ready as per its tablet manager layer when the number of not running tablets is 0.
No description provided by the author
No description provided by the author
No description provided by the author
A set of key/value pairs to be written into RocksDB.
KV-store meta data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListMasterRaftPeersRequest/Response: get information about all of the known servers which are part of this master's version of the currently active Raft quorum.
No description provided by the author
ListMastersRequest/Response: get information about all of the known master servers, including this node from the in-memory options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
An entry for each tablet.
A list tablets request.
A list tablets response.
No description provided by the author
No description provided by the author
No description provided by the author
A batch of entries in the WAL.
An entry in the WAL/state machine log.
A footer for a log segment.
A header for a log segment.
Used to present the maintenance manager's internal state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Master specific errors use this protobuf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Uniquely identify a particular instance of a particular server in the cluster.
No description provided by the author
No description provided by the author
A message reflecting the status of an in-flight transaction.
An id for a generic state machine operation.
No description provided by the author
No description provided by the author
The serialized format of a YB table partition.
The serialized format of a YB table partition schema.
A column identifier for partition schemas.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A filesystem instance can contain multiple paths.
Describes a collection of filesystem path instances and the membership of a particular instance in the collection.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Backfill instruction.
This message defines an argument in a batch request from PgGate to DocDB.
-------------------------------------------------------------------------------------------------- Expressions.-------------------------------------------------------------------------------------------------- Builtin call expression.
Represents a column referenced by a PGSQL request.
-------------------------------------------------------------------------------------------------- Column messages.-------------------------------------------------------------------------------------------------- ColumnRefs is a list of columns to be read by DocDB before a PGSQL request can be executed.
ColumnValue is a value to be assigned to a table column by DocDB while executing a PGSQL request.
A logical condition that evaluates to true/false.
An expression in a WHERE condition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Paging state for continuing a read request.
Boundary value.
TODO(neil) The protocol for select needs to be changed accordingly when we introduce and cache execution plan in tablet server.
Response from tablet server for both read and write.
PgsqlRSColDesc is the descriptor of a selected column in a ResultSet (RS), which can be any expression and not just table columns.
Descriptor of a row in a resultset (RS).
Random sampling state.
Instruction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This represents one instance of a placement constraint for a table.
This keeps track of the set of PlacementBlockPBs defining the placement requirements for a certain table.
No description provided by the author
No description provided by the author
No description provided by the author
Arbitrary protobuf that has one PB dependency.
Arbitrary protobuf has two PB dependencies.
Arbitrary protobuf to test writing a containerized protobuf.
No description provided by the author
No description provided by the author
Builtin call expression.
A column value, optionally with subscripts, e.g.
A logical condition that evaluates to true/false.
An expression in a WHERE condition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents operations applied to a json column.
No description provided by the author
No description provided by the author
No description provided by the author
TODO(neil) The protocol for select needs to be changed accordingly when we introduce and cache execution plan in tablet server.
These columns must be read by DocDB before a read or write request can be executed.
No description provided by the author
QLRSColDesc is the descriptor of a SELECT'ed column in a ResultSet, which can be any expression and not just table columns.
Descriptor of a row in a resultset.
Paging state for continuing a read request.
Sequence of values used to represent Lists and Sets (and later Tuples).
Reference to a subcolumn, e.g.
No description provided by the author
Fields for user-defined types.
A QL value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A set of peers, serving a single tablet.
The super-block keeps track of the Raft group.
A peer in a configuration.
See ReadHybridTime for explation of this message.
No description provided by the author
No description provided by the author
SADD.
APPEND.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DEL, HDEL.
EXISTS, HEXISTS.
RENAME.
GETRANGE.
GET, HGET, MGET, HMGET, HGETALL, SMEMBERS HKEYS, HKEYS, HLEN.
GETSET.
TTL, PTTL.
INCR, INCRBY, INCRBYFLOAT, HINCRBY, HINCRBYFLOAT, ZINCRBY, DECR, DECRBY, ZADD with incr option.
No description provided by the author
No description provided by the author
LINSERT.
KEYS.
- Even if just a key is needed, or there are multiple values, this is used.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No operation.
LPOP, RPOP, SPOP; blocking versions BLPOP etc.
RPUSH, RPUSHX, LPUSH, LPUSHX.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SETRANGE.
SET, SETNX, SETXX, HSET, HSETNX, LSET, MSET, HMSET, MSETNX.
PERSIST, (P)EXPIRE, (P)EXPIREAT.
No description provided by the author
No description provided by the author
No description provided by the author
STRLEN, HSTRLEN.
Wrapper for a subkey which denotes an upper/lower bound for a range request.
No description provided by the author
A single Redis request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Remote bootstrap-specific errors use this protobuf.
No description provided by the author
Update an ex-peer about its removal from the cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A Replicate message, sent to replicas by leader to indicate this operation must be stored in the write-ahead log.
Higher level structure to keep track of all types of replicas configured.
No description provided by the author
No description provided by the author
No description provided by the author
The header for the RPC request frame.
Reserve Postgres oid.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Message that makes the local peer run leader election to be elected leader.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Requests the server's current hybrid_time.
No description provided by the author
No description provided by the author
RPC and HTTP addresses for each server, as well as cloud related information.
The status information dumped by a server after it starts.
No description provided by the author
No description provided by the author
Attempt to set a command line flag.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The data part of a SysRowEntry in the sys.catalog table for a CDC stream.
The on-disk entry in the sys.catalog table for configuration vinformation that are relevant to the entire cluster.
Various cluster configuration.
No description provided by the author
No description provided by the author
No description provided by the author
The data part of a SysRowEntry in the sys.catalog table for a namespace.
The data part of a SysRowEntry in the sys.catalog table for Redis Config.
No description provided by the author
No description provided by the author
No description provided by the author
The actual on disk abstract representation of a row in the sys catalog.
Cluster security configuration.
The on-disk entry in the sys.catalog table ("metadata" column) for snapshots entries.
No description provided by the author
The on-disk entry in the sys.catalog table ("metadata" column) for tables entries.
The on-disk entry in the sys.catalog table ("metadata" column) for tablets entries.
Metadata about the current state of transaction tables.
The data part of a SysRowEntry in the sys.catalog table for a User Defined Type.
The data part of a SysRowEntry in the sys.catalog table for a universe replication record.
Metadata about the YSQL catalog (current only version).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Table information.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Sent by the tablet server to report the set of tablets hosted by that TS.
Sent by the Master in response to the TS tablet report (part of the heartbeats).
No description provided by the author
Tablet-server specific errors use this protobuf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This proto includes every type of field in both singular and repeated forms.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Truncate tablet request.
Truncate tablet response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Heartbeat sent from the tablet-server to the master to establish liveness and report back any status changes.
No description provided by the author
Info about a single tablet server, returned to the client as part of the GetTabletLocations response.
No description provided by the author
Sent by the TS when it first heartbeats with a master.
No description provided by the author
No description provided by the author
No description provided by the author
Common information sent with every request from the tablet server to the master.
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedAbacusServiceServer should be embedded to have forward compatible implementations.
UnimplementedCalculatorServiceServer should be embedded to have forward compatible implementations.
UnimplementedCDCServiceServer should be embedded to have forward compatible implementations.
UnimplementedConsensusServiceServer should be embedded to have forward compatible implementations.
UnimplementedGenericServiceServer should be embedded to have forward compatible implementations.
UnimplementedMasterAdminServer should be embedded to have forward compatible implementations.
UnimplementedMasterBackupServer should be embedded to have forward compatible implementations.
UnimplementedMasterClientServer should be embedded to have forward compatible implementations.
UnimplementedMasterClusterServer should be embedded to have forward compatible implementations.
UnimplementedMasterDclServer should be embedded to have forward compatible implementations.
UnimplementedMasterDdlServer should be embedded to have forward compatible implementations.
UnimplementedMasterEncryptionServer should be embedded to have forward compatible implementations.
UnimplementedMasterHeartbeatServer should be embedded to have forward compatible implementations.
UnimplementedMasterReplicationServer should be embedded to have forward compatible implementations.
UnimplementedPgClientServiceServer should be embedded to have forward compatible implementations.
UnimplementedRemoteBootstrapServiceServer should be embedded to have forward compatible implementations.
UnimplementedTabletServerAdminServiceServer should be embedded to have forward compatible implementations.
UnimplementedTabletServerBackupServiceServer should be embedded to have forward compatible implementations.
UnimplementedTabletServerForwardServiceServer should be embedded to have forward compatible implementations.
UnimplementedTabletServerServiceServer should be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
An unsafe change configuration request for the tablet with 'tablet_id'.
The unsafe change configuration response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A verification request to check if a range of rows in main table is consistent with index table content.
No description provided by the author
No description provided by the author
Information about the build environment, configuration, etc.
A request from a candidate peer that wishes to become leader of the configuration serving tablet with 'tablet_id'.
A response from a replica to a leader election request.
No description provided by the author
No description provided by the author
No description provided by the author
A batched set of insert/mutate requests.
No description provided by the author
If errors occurred with particular row operations, then the errors for those operations will be passed back in 'per_row_errors'.
# Interfaces
AbacusServiceClient is the client API for AbacusService service.
AbacusServiceServer is the server API for AbacusService service.
CalculatorServiceClient is the client API for CalculatorService service.
CalculatorServiceServer is the server API for CalculatorService service.
CDCServiceClient is the client API for CDCService service.
CDCServiceServer is the server API for CDCService service.
ConsensusServiceClient is the client API for ConsensusService service.
ConsensusServiceServer is the server API for ConsensusService service.
GenericServiceClient is the client API for GenericService service.
GenericServiceServer is the server API for GenericService service.
MasterAdminClient is the client API for MasterAdmin service.
MasterAdminServer is the server API for MasterAdmin service.
MasterBackupClient is the client API for MasterBackup service.
MasterBackupServer is the server API for MasterBackup service.
MasterClientClient is the client API for MasterClient service.
MasterClientServer is the server API for MasterClient service.
MasterClusterClient is the client API for MasterCluster service.
MasterClusterServer is the server API for MasterCluster service.
MasterDclClient is the client API for MasterDcl service.
MasterDclServer is the server API for MasterDcl service.
MasterDdlClient is the client API for MasterDdl service.
MasterDdlServer is the server API for MasterDdl service.
MasterEncryptionClient is the client API for MasterEncryption service.
MasterEncryptionServer is the server API for MasterEncryption service.
MasterHeartbeatClient is the client API for MasterHeartbeat service.
MasterHeartbeatServer is the server API for MasterHeartbeat service.
MasterReplicationClient is the client API for MasterReplication service.
MasterReplicationServer is the server API for MasterReplication service.
PgClientServiceClient is the client API for PgClientService service.
PgClientServiceServer is the server API for PgClientService service.
RemoteBootstrapServiceClient is the client API for RemoteBootstrapService service.
RemoteBootstrapServiceServer is the server API for RemoteBootstrapService service.
TabletServerAdminServiceClient is the client API for TabletServerAdminService service.
TabletServerAdminServiceServer is the server API for TabletServerAdminService service.
TabletServerBackupServiceClient is the client API for TabletServerBackupService service.
TabletServerBackupServiceServer is the server API for TabletServerBackupService service.
TabletServerForwardServiceClient is the client API for TabletServerForwardService service.
TabletServerForwardServiceServer is the server API for TabletServerForwardService service.
TabletServerServiceClient is the client API for TabletServerService service.
TabletServerServiceServer is the server API for TabletServerService service.
UnsafeAbacusServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeCalculatorServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeCDCServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeConsensusServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeGenericServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterAdminServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterBackupServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterClientServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterClusterServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterDclServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterDdlServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterEncryptionServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterHeartbeatServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasterReplicationServer may be embedded to opt out of forward compatibility for this service.
UnsafePgClientServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeRemoteBootstrapServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeTabletServerAdminServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeTabletServerBackupServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeTabletServerForwardServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeTabletServerServiceServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
The kind of record.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The codes for consensus responses.
No description provided by the author
To ensure compatibility between release versions, the numeric values of these datatypes cannot be changed once the types are implemented and released.
The transaction driver type: indicates whether a transaction is being executed on a leader or a replica.
These codes have all been inherited from Hadoop's RPC mechanism.
No description provided by the author
No description provided by the author
No description provided by the author
Indexes when created or deleted go through a series of steps to add a) delete, b) write and c) read permissions one by one.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Types of log entries.
No description provided by the author
The types of operations that need a commit message, i.e.
No description provided by the author
The possible order modes for clients.
No description provided by the author
No description provided by the author
No description provided by the author
The possible roles for peers.
Suffixed with PERMISSION, because Google does not allow same enum name CREATE.
Response status.
Statement types.
Client type.
Expression operators.
Response status.
-------------------------------------------------------------------------------------------------- YQL support.
Statement types.
The enum of Raft group states.
No description provided by the author
No description provided by the author
No description provided by the author
This enum is used to specify the insertion position (Insert after or before index).
No description provided by the author
This enum is used to specify the side of a list (For LPOP or RPOP etc.).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Used for Cassandra Roles and Permissions.
This enum matches enum RowMarkType defined in src/include/nodes/plannodes.h.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
State flags indicating whether the tablet is in the middle of being copied and is therefore not possible to bring up, whether it has been deleted, or whether the data is in a usable state.
No description provided by the author
No description provided by the author
This must exactly match YBTableType in client.h.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum of the server's Tablet Manager state: currently this is only used for assertions, but this can also be sent to the master.
This enum matches enum LockWaitPolicy defined in src/include/nodes/lockoptions.h.
No description provided by the author
Client type.