class
Qdrant::Api::Expression
- Qdrant::Api::Expression
- Reference
- Object
Overview
Expression (OpenAPI anyOf): a value matching at least one of the listed schemas. Implemented as a thin wrapper that (de)serialises by trying each member in order (the first that parses wins), so it transparently handles scalar, array and object members.
Defined in:
qdrant-api/models/expression.crConstructors
- .from_json(string_or_io) : self
- .from_json_any(data : JSON::Any) : self
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(value : AbsExpression)
- .new(value : Condition)
- .new(value : DatetimeExpression)
- .new(value : DatetimeKeyExpression)
- .new(value : DivExpression)
- .new(value : ExpDecayExpression)
- .new(value : ExpExpression)
- .new(value : Float32)
- .new(value : String)
- .new(pull : JSON::PullParser)
- .new(value : GaussDecayExpression)
- .new(value : GeoDistance)
- .new(value : LinDecayExpression)
- .new(value : LnExpression)
- .new(value : Log10Expression)
- .new(value : MultExpression)
- .new(value : NegExpression)
- .new(value : PowExpression)
- .new(value : SqrtExpression)
- .new(value : SumExpression)
Class Method Summary
-
.openapi_any_of
List of classes defined in anyOf (OpenAPI v3)
Instance Method Summary
- #to_json(builder : JSON::Builder)
- #to_yaml(builder : YAML::Nodes::Builder)
- #value : Float32 | Qdrant::Api::AbsExpression | Qdrant::Api::Condition | Qdrant::Api::DatetimeExpression | Qdrant::Api::DatetimeKeyExpression | Qdrant::Api::DivExpression | Qdrant::Api::ExpDecayExpression | Qdrant::Api::ExpExpression | Qdrant::Api::GaussDecayExpression | Qdrant::Api::GeoDistance | Qdrant::Api::LinDecayExpression | Qdrant::Api::LnExpression | Qdrant::Api::Log10Expression | Qdrant::Api::MultExpression | Qdrant::Api::NegExpression | Qdrant::Api::PowExpression | Qdrant::Api::SqrtExpression | Qdrant::Api::SumExpression | String
Constructor Detail
Class Method Detail
Instance Method Detail
def value : Float32 | Qdrant::Api::AbsExpression | Qdrant::Api::Condition | Qdrant::Api::DatetimeExpression | Qdrant::Api::DatetimeKeyExpression | Qdrant::Api::DivExpression | Qdrant::Api::ExpDecayExpression | Qdrant::Api::ExpExpression | Qdrant::Api::GaussDecayExpression | Qdrant::Api::GeoDistance | Qdrant::Api::LinDecayExpression | Qdrant::Api::LnExpression | Qdrant::Api::Log10Expression | Qdrant::Api::MultExpression | Qdrant::Api::NegExpression | Qdrant::Api::PowExpression | Qdrant::Api::SqrtExpression | Qdrant::Api::SumExpression | String
#