QueryParamModelValidatorInfo

QueryParamModelValidatorInfo(clause_collector)

Parameters

clause_collector
NLQClauseCollector
required
The clause collector containing query clauses and parameter information.

Properties

allowed_values_by_param
Mapping[str, set[ParamInputType]]
Mapping of parameter names to their allowed values.
space_param_name_and_space_weight_param_names
Sequence[tuple[str, str]]
Sequence of tuples containing space parameter names and their corresponding weight parameter names.
space_weight_param_name_by_space
Mapping[Space, str]
Mapping of spaces to their weight parameter names.
weight_param_names
list[str] | None
List of weight parameter names, or None if no weight parameters are present.