Uses of Interface
org.apache.activemq.artemis.selector.filter.BooleanExpression
Packages that use BooleanExpression
Package
Description
Filter implementations for wildcards & JMS selectors
-
Uses of BooleanExpression in org.apache.activemq.artemis.selector.filter
Classes in org.apache.activemq.artemis.selector.filter that implement BooleanExpressionModifier and TypeClassDescriptionclassA filter performing a comparison of two objectsclassA sequence of expressions, to be combined with OR or AND conjunctions.final classUsed to evaluate an XPath Expression in a JMS selector.final classUsed to evaluate an XQuery Expression in a JMS selector.Fields in org.apache.activemq.artemis.selector.filter with type parameters of type BooleanExpressionModifier and TypeFieldDescriptionprotected final List<BooleanExpression>LogicExpression.expressionsMethods in org.apache.activemq.artemis.selector.filter that return BooleanExpressionModifier and TypeMethodDescriptionstatic BooleanExpressionLogicExpression.createAND(BooleanExpression lvalue, BooleanExpression rvalue) static BooleanExpressionComparisonExpression.createBetween(Expression value, Expression left, Expression right) static BooleanExpressionUnaryExpression.createBooleanCast(Expression left) static BooleanExpressionComparisonExpression.createEqual(Expression left, Expression right) static BooleanExpressionComparisonExpression.createGreaterThan(Expression left, Expression right) static BooleanExpressionComparisonExpression.createGreaterThanEqual(Expression left, Expression right) static BooleanExpressionUnaryExpression.createInExpression(PropertyExpression right, List<Object> elements, boolean not) static BooleanExpressionComparisonExpression.createInFilter(Expression left, List<Object> elements) static BooleanExpressionComparisonExpression.createIsNotNull(Expression left) static BooleanExpressionComparisonExpression.createIsNull(Expression left) static BooleanExpressionComparisonExpression.createLessThan(Expression left, Expression right) static BooleanExpressionComparisonExpression.createLessThanEqual(Expression left, Expression right) static BooleanExpressionComparisonExpression.createLike(Expression left, String right, String escape) static BooleanExpressionUnaryExpression.createNOT(BooleanExpression left) static BooleanExpressionComparisonExpression.createNotBetween(Expression value, Expression left, Expression right) static BooleanExpressionComparisonExpression.createNotEqual(Expression left, Expression right) static BooleanExpressionComparisonExpression.createNotInFilter(Expression left, List<Object> elements) static BooleanExpressionComparisonExpression.createNotLike(Expression left, String right, String escape) static BooleanExpressionLogicExpression.createOR(BooleanExpression lvalue, BooleanExpression rvalue) static BooleanExpressionUnaryExpression.createXPath(String xpath) static BooleanExpressionUnaryExpression.createXQuery(String xpath) LogicExpression.getLeft()LogicExpression.getRight()Methods in org.apache.activemq.artemis.selector.filter with parameters of type BooleanExpressionModifier and TypeMethodDescriptionprotected voidLogicExpression.addExpression(BooleanExpression expression) static BooleanExpressionLogicExpression.createAND(BooleanExpression lvalue, BooleanExpression rvalue) static BooleanExpressionUnaryExpression.createNOT(BooleanExpression left) static BooleanExpressionLogicExpression.createOR(BooleanExpression lvalue, BooleanExpression rvalue) -
Uses of BooleanExpression in org.apache.activemq.artemis.selector.hyphenated
Methods in org.apache.activemq.artemis.selector.hyphenated that return BooleanExpression -
Uses of BooleanExpression in org.apache.activemq.artemis.selector.impl
Methods in org.apache.activemq.artemis.selector.impl that return BooleanExpression -
Uses of BooleanExpression in org.apache.activemq.artemis.selector.strict
Methods in org.apache.activemq.artemis.selector.strict that return BooleanExpression