Module fdb_rl::key_expression::pb
source · Expand description
Protobuf types.
Structs
- Protobuf message
fdb_rl.key_expression.v1.Concat
uses protos that contain aRequired
field. So, we need to define this type. - Protobuf message
fdb_rl.key_expression.v1.Field.FieldFanType
contains aRequired
field. So, we need to define this type. - Protobuf message
fdb_rl.key_expression.v1.Field
contains aRequired
field. So, we need to define this type. - Protobuf message
fdb_rl.key_expression.v1.Field.FieldNullInterpretation
contains aRequired
field. So, we need to define this type. - Protobuf message
fdb_rl.key_expression.v1.KeyExpression
contains aRequired
field. So, we need to define this type. - Protobuf message
fdb_rl.key_expression.v1.Nest
contains aRequired
field. So, we need to define this type. - Protobuf generated types renamed to prepend
Proto
and append version. TODO - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Convert a repeated field into a single list. - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Missing value (NULL
) are allowed multiple times in unique index (PostgreSQLNULLS DISTINCT
, Java RecordLayerNOT_UNIQUE
). This is the default for PostgreSQL and Java RecordLayer. - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Create an index value for each value of the field. - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). How to handle repeated field. - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Field presence is the notion of whether a protobuf field has a value [1]. As of release 3.15, inproto3
, the default is explicit presence, which is managed byoptional
label. - Protobuf generated types renamed to prepend
Proto
and append version. Protobuf message field is specified here [1]. - Protobuf generated types renamed to prepend
Proto
and append version. TODO - Protobuf generated types renamed to prepend
Proto
and append version. TODO - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Missing value (NULL
) cannot be repeated in a unique index. This is very restrictive as a column can have only oneNULL
value. (PostgreSQLNULLS NOT DISTINCT
, Java RecordLayerUNIQUE
). - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Field is notNULL
. As mentioned in the above table, inproto3
this is only possible for a singular numeric, enum, bytes, string, bool type.
Enums
- Protobuf message
fdb_rl.key_expression.v1.Field.field_label
enum indirectly contains aRequired
field (viaFieldNullInterpretation
andFieldFanType
. So, we need to define this type. - Protobuf oneof
fdb_rl.key_expression.v1.KeyExpression.key_expression
uses protos that contain aRequired
field. So, we need to define this type. - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Required. - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Required. - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Required. - Protobuf generated types renamed to prepend
Proto
and append version (and addEnum
suffix). Required.