Codota Logo
Expression
Code IndexAdd Codota to your IDE (free)

How to use
Expression
in
org.apache.activemq.artemis.selector.filter

Best Java code snippets using org.apache.activemq.artemis.selector.filter.Expression (Showing top 20 results out of 315)

  • Common ways to obtain Expression
private void myMethod () {
Expression e =
  • Codota IconExpression left;UnaryExpression.createNegate(left)
  • Codota IconExpression left;Expression right;ArithmeticExpression.createMod(left, right)
  • Smart code suggestions by Codota
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object rvalue = right.evaluate(message);
 if (rvalue == null) {
   return null;
 }
 if (rvalue instanceof Number) {
   return negate((Number) rvalue);
 }
 return null;
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lv = (Boolean) left.evaluate(message);
 // Can we do an OR shortcut??
 if (lv != null && lv.booleanValue()) {
   return Boolean.TRUE;
 }
 Boolean rv = (Boolean) right.evaluate(message);
 return rv == null ? null : rv;
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lv = (Boolean) left.evaluate(message);
 // Can we do an AND shortcut??
 if (lv == null) {
   return null;
 }
 if (!lv.booleanValue()) {
   return Boolean.FALSE;
 }
 Boolean rv = (Boolean) right.evaluate(message);
 return rv == null ? null : rv;
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lvalue = (Boolean) right.evaluate(message);
 if (lvalue == null) {
   return null;
 }
 return !lvalue.booleanValue();
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object lvalue = left.evaluate(message);
 if (lvalue == null) {
   return null;
 }
 Object rvalue = right.evaluate(message);
 if (rvalue == null) {
   return null;
 }
 return evaluate(lvalue, rvalue);
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object rvalue = right.evaluate(message);
 if (rvalue == null) {
   return null;
 }
 if (rvalue.getClass() != String.class) {
   return null;
 }
 return inList.contains(rvalue) ^ not;
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Comparable<Comparable> lv = (Comparable) left.evaluate(message);
 if (lv == null) {
   return null;
 }
 Comparable rv = (Comparable) right.evaluate(message);
 if (rv == null) {
   return null;
 }
 return compare(lv, rv);
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object rvalue = right.evaluate(message);
 if (rvalue == null) {
   return null;
 }
 if (!rvalue.getClass().equals(Boolean.class)) {
   return Boolean.FALSE;
 }
 return ((Boolean) rvalue).booleanValue();
}
origin: wildfly/wildfly

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object lv = left.evaluate(message);
 Object rv = right.evaluate(message);
 // Iff one of the values is null
 if (lv == null ^ rv == null) {
   return Boolean.FALSE;
 }
 if (lv == rv || lv.equals(rv)) {
   return Boolean.TRUE;
 }
 if (lv instanceof Comparable && rv instanceof Comparable) {
   return compare((Comparable) lv, (Comparable) rv);
 }
 return Boolean.FALSE;
}
origin: wildfly/wildfly

/**
 * @see org.apache.activemq.filter.Expression#evaluate(Filterable)
 */
@Override
public Object evaluate(Filterable message) throws FilterException {
  Object rv = this.getRight().evaluate(message);
  if (rv == null) {
   return null;
  }
  if (!(rv instanceof String)) {
   return Boolean.FALSE;
   // throw new RuntimeException("LIKE can only operate on String
   // identifiers. LIKE attempted on: '" + rv.getClass());
  }
  return likePattern.matcher((String) rv).matches() ? Boolean.TRUE : Boolean.FALSE;
}
origin: apache/activemq-artemis

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object rvalue = right.evaluate(message);
 if (rvalue == null) {
   return null;
 }
 if (rvalue instanceof Number) {
   return negate((Number) rvalue);
 }
 return null;
}
origin: org.apache.activemq/artemis-jms-client-all

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object rvalue = right.evaluate(message);
 if (rvalue == null) {
   return null;
 }
 if (rvalue instanceof Number) {
   return negate((Number) rvalue);
 }
 return null;
}
origin: apache/activemq-artemis

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object rvalue = right.evaluate(message);
 if (rvalue == null) {
   return null;
 }
 if (rvalue instanceof Number) {
   return negate((Number) rvalue);
 }
 return null;
}
origin: org.jboss.eap/wildfly-client-all

@Override
public Object evaluate(Filterable message) throws FilterException {
 Object rvalue = right.evaluate(message);
 if (rvalue == null) {
   return null;
 }
 if (rvalue instanceof Number) {
   return negate((Number) rvalue);
 }
 return null;
}
origin: apache/activemq-artemis

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lv = (Boolean) left.evaluate(message);
 // Can we do an OR shortcut??
 if (lv != null && lv.booleanValue()) {
   return Boolean.TRUE;
 }
 Boolean rv = (Boolean) right.evaluate(message);
 return rv == null ? null : rv;
}
origin: apache/activemq-artemis

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lv = (Boolean) left.evaluate(message);
 // Can we do an OR shortcut??
 if (lv != null && lv.booleanValue()) {
   return Boolean.TRUE;
 }
 Boolean rv = (Boolean) right.evaluate(message);
 return rv == null ? null : rv;
}
origin: org.apache.activemq/artemis-selector

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lv = (Boolean) left.evaluate(message);
 // Can we do an OR shortcut??
 if (lv != null && lv.booleanValue()) {
   return Boolean.TRUE;
 }
 Boolean rv = (Boolean) right.evaluate(message);
 return rv == null ? null : rv;
}
origin: org.apache.activemq/artemis-jms-client-all

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lv = (Boolean) left.evaluate(message);
 // Can we do an OR shortcut??
 if (lv != null && lv.booleanValue()) {
   return Boolean.TRUE;
 }
 Boolean rv = (Boolean) right.evaluate(message);
 return rv == null ? null : rv;
}
origin: org.jboss.eap/wildfly-client-all

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lv = (Boolean) left.evaluate(message);
 // Can we do an OR shortcut??
 if (lv != null && lv.booleanValue()) {
   return Boolean.TRUE;
 }
 Boolean rv = (Boolean) right.evaluate(message);
 return rv == null ? null : rv;
}
origin: apache/activemq-artemis

@Override
public Object evaluate(Filterable message) throws FilterException {
 Boolean lvalue = (Boolean) right.evaluate(message);
 if (lvalue == null) {
   return null;
 }
 return !lvalue.booleanValue();
}
org.apache.activemq.artemis.selector.filterExpression

Javadoc

Represents an expression

Most used methods

  • evaluate

Popular in Java

  • Reactive rest calls using spring rest template
  • setScale (BigDecimal)
  • getApplicationContext (Context)
  • startActivity (Activity)
  • Permission (java.security)
    Abstract class for representing access to a system resource. All permissions have a name (whose inte
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • TreeMap (java.util)
    A Red-Black tree based NavigableMap implementation. The map is sorted according to the Comparable of
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JFrame (javax.swing)
  • Logger (org.slf4j)
    The main user interface to logging. It is expected that logging takes place through concrete impleme
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now