Qdrantex.Qdrant.PointsUpdateOperation (Qdrantex v1.8.0)

Summary

Types

@type t() :: %Qdrantex.Qdrant.PointsUpdateOperation{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  operation:
    {:upsert, Qdrantex.Qdrant.PointsUpdateOperation.PointStructList.t() | nil}
    | {:delete_deprecated, Qdrantex.Qdrant.PointsSelector.t() | nil}
    | {:set_payload, Qdrantex.Qdrant.PointsUpdateOperation.SetPayload.t() | nil}
    | {:overwrite_payload,
       Qdrantex.Qdrant.PointsUpdateOperation.SetPayload.t() | nil}
    | {:delete_payload,
       Qdrantex.Qdrant.PointsUpdateOperation.DeletePayload.t() | nil}
    | {:clear_payload_deprecated, Qdrantex.Qdrant.PointsSelector.t() | nil}
    | {:update_vectors,
       Qdrantex.Qdrant.PointsUpdateOperation.UpdateVectors.t() | nil}
    | {:delete_vectors,
       Qdrantex.Qdrant.PointsUpdateOperation.DeleteVectors.t() | nil}
    | {:delete_points,
       Qdrantex.Qdrant.PointsUpdateOperation.DeletePoints.t() | nil}
    | {:clear_payload,
       Qdrantex.Qdrant.PointsUpdateOperation.ClearPayload.t() | nil}
    | nil
}