Module builder

Source
Expand description

Utility for building a JsonPathQuery programmatically.

The entrypoint is the JsonPathQueryBuilder. Consult the structs documentation for details.

Structsยง

ComparisonWithLhsAndOpBuilder
Builder for ComparisonExpr with the lhs and op already configured.
ComparisonWithLhsBuilder
Builder for ComparisonExpr with the lhs already configured.
EmptyComparisonExprBuilder
Starting point for building a ComparisonExpr.
EmptyLogicalExprBuilder
Starting point for building a filter LogicalExpr.
JsonPathQueryBuilder
Builder for JsonPathQuery instances.
JsonPathSelectorsBuilder
Builder for a Selectors collection used by the JsonPathQueryBuilder to create multiple Selector instances within a Segment.
LogicalExprBuilder
Builder for a LogicalExpr that can be finalized, or boolean-combined with another LogicalExpr.
SingularJsonPathQueryBuilder
Builder for a SingularJsonPathQuery.
SliceBuilder
Helper API for programmatically constructing Slice instances.