Get desktop application:
View/edit binary Protocol Buffers messages
Reindexer service definition.
Connection options.
uri looks like `cproto://127.0.0.1:6534/var/lib/reindexer/dbname` and consists of:
(message has no fields)
List of databases names
Item definition.
Data in message should be encoded in one of the following formats: 1.JSON 2.CJSON 3.MSGPACK 4.PROTOBUF
SQL Query message
Gets metadata by key, field 'value' should be empty.
Metadata string
Sets metadata by key, field 'value' should contain metadata value.
Gets list of all metadata key for certain Namespace.
Metadata keys
Delete metadata by key
DB name
List of namespaces to be included in final .proto file
text representation of .proto file
error code
Transaction data.
Operation status
unique transaction ID
Transaction Item message
mode
encoding type
data buffer
message Connection options
Used in:
Data encoding types.
Used in:
, , ,Namespace options for EnumNamespace call.
Used in:
Filter for names.
To enumerate closed namespaces data also.
To provide only namespaces' names, no other information.
Not to enumerate systems namespaces.
Error message, including code and description
Used as response type in: Reindexer.AddIndex, Reindexer.AddNamespace, Reindexer.AddTxItem, Reindexer.CloseNamespace, Reindexer.CommitTransaction, Reindexer.Connect, Reindexer.CreateDatabase, Reindexer.DeleteMeta, Reindexer.DropIndex, Reindexer.DropNamespace, Reindexer.ModifyItem, Reindexer.OpenNamespace, Reindexer.PutMeta, Reindexer.RollbackTransaction, Reindexer.SetSchema, Reindexer.TruncateNamespace, Reindexer.UpdateIndex
Used as field type in:
, , , , , ,Used in:
Index definition.
Used in:
, , ,TTL (in seconds)
Index options
Used in:
Collate mode for Index
Used in:
Used in:
Metadata for Namespace.
Used in:
, ,namespace name
metadata key
metadata, for Get and Delete operations this field is supposed to be empty
Modify mode
Used in:
,Namespaces definition.
Used in:
,Options for QueryResults output stream
Used in:
, , ,Results encoding can be one of the following: 1.JSON 2.CJSON 3.MSGPACK 4.PROTOBUF Note that protobuf doesn't support joined items yet
include rowId to item's cjson
include namespace Id to cson
include full-text search rank() value to cjson
include all the joined documents to cjson
Query definition. Represents query as a binary serialized buffer.
Used in:
, ,Query can be encoded as following: 1. JSON # Using DSL-query format, described here: https://github.com/Restream/reindexer/blob/v3.23.0/cpp_src/server/contrib/server.yml#L2420 2. MSGPACK # Not supported yet
Query execution results set
Used as response type in: Reindexer.Delete, Reindexer.Select, Reindexer.SelectSql, Reindexer.Update
Bytes stream.
contains options only for the first item in a stream
status
Options for returned buffer.
Used in:
JSON Schema definition.
Used in:
Storage options for a namespace.
Used in:
,Ns name.
To work with physical storage or not.
In case of problems with storage it fails, otherwise the error will be skipped and Reindexer won't work with it.
Creates database if it doesn't exist yet.
If true, all data read from storage will be verified against corresponding checksums.
Should the data read for this iteration be cached in memory? Callers may wish to set this field to false for bulk scans.
If true, the write will be flushed from the operating system buffer cache before the write is considered complete. If this flag is true, writes will be slower. If false and the machine crashes, some recent writes may be lost. Note that if it is just the process that crashes (i.e., the machine does not reboot), no writes will be lost even if sync==false.
Storage type
Used in: