Package org.jpmml.translator
Class OperableRef
- java.lang.Object
-
- org.jpmml.translator.JExpressionRef
-
- org.jpmml.translator.OperableRef
-
- Direct Known Subclasses:
ObjectRef,OrdinalRef,PrimitiveRef
public abstract class OperableRef extends JExpressionRef
-
-
Constructor Summary
Constructors Constructor Description OperableRef(com.sun.codemodel.JExpression expression)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.sun.codemodel.JExpressionequalTo(Object value, TranslationContext context)com.sun.codemodel.JExpressiongreaterOrEqual(Object value, TranslationContext context)com.sun.codemodel.JExpressiongreaterThan(Object value, TranslationContext context)com.sun.codemodel.JExpressionisIn(Collection<?> values, TranslationContext context)com.sun.codemodel.JExpressionisMissing()com.sun.codemodel.JExpressionisNotIn(Collection<?> values, TranslationContext context)com.sun.codemodel.JExpressionisNotMissing()com.sun.codemodel.JExpressionlessOrEqual(Object value, TranslationContext context)com.sun.codemodel.JExpressionlessThan(Object value, TranslationContext context)com.sun.codemodel.JExpressionliteral(Object value, TranslationContext context)com.sun.codemodel.JExpressionnotEqualTo(Object value, TranslationContext context)abstract booleanrequiresNotMissingCheck()-
Methods inherited from class org.jpmml.translator.JExpressionRef
getExpression, invoke, invoke
-
-
-
-
Method Detail
-
requiresNotMissingCheck
public abstract boolean requiresNotMissingCheck()
-
isMissing
public com.sun.codemodel.JExpression isMissing()
-
isNotMissing
public com.sun.codemodel.JExpression isNotMissing()
-
equalTo
public com.sun.codemodel.JExpression equalTo(Object value, TranslationContext context)
-
notEqualTo
public com.sun.codemodel.JExpression notEqualTo(Object value, TranslationContext context)
-
lessThan
public com.sun.codemodel.JExpression lessThan(Object value, TranslationContext context)
-
lessOrEqual
public com.sun.codemodel.JExpression lessOrEqual(Object value, TranslationContext context)
-
greaterOrEqual
public com.sun.codemodel.JExpression greaterOrEqual(Object value, TranslationContext context)
-
greaterThan
public com.sun.codemodel.JExpression greaterThan(Object value, TranslationContext context)
-
isIn
public com.sun.codemodel.JExpression isIn(Collection<?> values, TranslationContext context)
-
isNotIn
public com.sun.codemodel.JExpression isNotIn(Collection<?> values, TranslationContext context)
-
literal
public com.sun.codemodel.JExpression literal(Object value, TranslationContext context)
-
-