langchain.chains.query_constructor.ir.StructuredQuery¶
- class langchain.chains.query_constructor.ir.StructuredQuery(*, query: str, filter: Optional[FilterDirective] = None, limit: Optional[int] = None)[source]¶
Bases:
ExprA structured query.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- param filter: Optional[langchain.chains.query_constructor.ir.FilterDirective] = None¶
Filtering expression.
- param limit: Optional[int] = None¶
Limit on the number of results.
- param query: str [Required]¶
Query string.