Package io.github.perplexhub.rsql
Interface ResolvedExpression
- All Known Implementing Classes:
ResolvedExpression.JsonbPathExpression
,ResolvedExpression.PathExpression
public sealed interface ResolvedExpression
permits ResolvedExpression.JsonbPathExpression, ResolvedExpression.PathExpression
Holder for resolved expression.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
Holder for a jsonb expression.static final record
Holder for a path expression. -
Method Summary
Static Methods
-
Method Details
-
ofPath
static ResolvedExpression ofPath(jakarta.persistence.criteria.Expression<?> expression, Class<?> type) -
ofJson
static ResolvedExpression ofJson(jakarta.persistence.criteria.Expression<Boolean> expression, boolean inverted)
-