HardFilterClause

HardFilterClause(value_param, op, operand, group_key)

Parameters

value_param
TypedParam | Evaluated[TypedParam]
required
The parameter that specifies the filter value.
op
ComparisonOperationType
required
The comparison operation type for the filter.
operand
SchemaField
required
The schema field to apply the filter on.
group_key
int | None
required
Optional group key for organizing related filters.

Inheritance

Inheritance Chain:
  • HardFilterClause
  • SingleValueParamQueryClause
  • QueryClause
  • NLQCompatible
  • ABC

Properties

group_key
int | None
The group key for organizing related filters.

Static Methods

from_param()

from_param(operation) -> HardFilterClause
operation
ComparisonOperation[SchemaField]
required
The comparison operation to create the clause from.
Returns: HardFilterClause - A new hard filter clause instance.