Module fdb_rl::key_expression::pb

source ·
Expand description

Protobuf types.

Structs

  • Protobuf message fdb_rl.key_expression.v1.Concat uses protos that contain a Required field. So, we need to define this type.
  • Protobuf message fdb_rl.key_expression.v1.Field.FieldFanType contains a Required field. So, we need to define this type.
  • Protobuf message fdb_rl.key_expression.v1.Field contains a Required field. So, we need to define this type.
  • Protobuf message fdb_rl.key_expression.v1.Field.FieldNullInterpretation contains a Required field. So, we need to define this type.
  • Protobuf message fdb_rl.key_expression.v1.KeyExpression contains a Required field. So, we need to define this type.
  • Protobuf message fdb_rl.key_expression.v1.Nest contains a Required 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 add Enum suffix). Convert a repeated field into a single list.
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). Missing value (NULL) are allowed multiple times in unique index (PostgreSQL NULLS DISTINCT, Java RecordLayer NOT_UNIQUE). This is the default for PostgreSQL and Java RecordLayer.
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). Create an index value for each value of the field.
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). How to handle repeated field.
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). Field presence is the notion of whether a protobuf field has a value [1]. As of release 3.15, in proto3, the default is explicit presence, which is managed by optional 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 add Enum suffix). Missing value (NULL) cannot be repeated in a unique index. This is very restrictive as a column can have only one NULL value. (PostgreSQL NULLS NOT DISTINCT, Java RecordLayer UNIQUE).
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). Field is not NULL. As mentioned in the above table, in proto3 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 a Required field (via FieldNullInterpretation and FieldFanType. So, we need to define this type.
  • Protobuf oneof fdb_rl.key_expression.v1.KeyExpression.key_expression uses protos that contain a Required field. So, we need to define this type.
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). Required.
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). Required.
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). Required.
  • Protobuf generated types renamed to prepend Proto and append version (and add Enum suffix). Required.