public Evaluator getEvaluator(Class<?> cls, String operator) { if (cls == DroolsQuery.class) { cls = Object.class; } return registry.getEvaluator(ValueType.determineValueType(cls), Operator.determineOperator(operator, false)); }
@Test public void testIsNumber() { assertTrue( ValueType.PBYTE_TYPE.isNumber() ); assertTrue( ValueType.PSHORT_TYPE.isNumber() ); assertTrue( ValueType.PINTEGER_TYPE.isNumber() ); assertTrue( ValueType.PLONG_TYPE.isNumber() ); assertTrue( ValueType.PFLOAT_TYPE.isNumber() ); assertTrue( ValueType.PDOUBLE_TYPE.isNumber() ); assertTrue( ValueType.BYTE_TYPE.isNumber() ); assertTrue( ValueType.SHORT_TYPE.isNumber() ); assertTrue( ValueType.INTEGER_TYPE.isNumber() ); assertTrue( ValueType.LONG_TYPE.isNumber() ); assertTrue( ValueType.FLOAT_TYPE.isNumber() ); assertTrue( ValueType.DOUBLE_TYPE.isNumber() ); }
if ( coerced.isIntegerNumber() ) { final LongVariableContextEntry context = new LongVariableContextEntry( extractor, declaration, } else if ( coerced.isChar() ) { final CharVariableContextEntry context = new CharVariableContextEntry( extractor, declaration, } else if ( coerced.isBoolean() ) { final BooleanVariableContextEntry context = new BooleanVariableContextEntry( extractor, declaration, } else if ( coerced.isFloatNumber() ) { final DoubleVariableContextEntry context = new DoubleVariableContextEntry( extractor, declaration,
if ( Integer.class == otn.getObjectType().getValueType().getClassType() ) { lia = (LeftInputAdapterNode)otn.getObjectSinkPropagator().getSinks()[0]; break;
JoinNode joinNode = null; for ( ObjectTypeNode otn : rete.getObjectTypeNodes() ) { if ( String.class == otn.getObjectType().getValueType().getClassType() ) { joinNode = (JoinNode) otn.getObjectSinkPropagator().getSinks()[0]; break;
LeftInputAdapterNode liaNode = null; for ( ObjectTypeNode otn : rete.getObjectTypeNodes() ) { if ( String.class == otn.getObjectType().getValueType().getClassType() ) { AlphaNode alphaNode = (AlphaNode) otn.getObjectSinkPropagator().getSinks()[0]; liaNode = (LeftInputAdapterNode) alphaNode.getObjectSinkPropagator().getSinks()[0];