Package org.jpmml.translator
Class OrdinalRef
- java.lang.Object
-
- org.jpmml.translator.JExpressionRef
-
- org.jpmml.translator.OperableRef
-
- org.jpmml.translator.OrdinalRef
-
public class OrdinalRef extends OperableRef
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOrdinalRef.Chunk
-
Constructor Summary
Constructors Constructor Description OrdinalRef(com.sun.codemodel.JExpression expression, OrdinalEncoder encoder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<OrdinalRef.Chunk>chunk(OrdinalEncoder encoder, java.util.Collection<?> values)com.sun.codemodel.JExpressionequalTo(java.lang.Object value, TranslationContext context)OrdinalEncodergetEncoder()com.sun.codemodel.JExpressionisIn(java.util.Collection<?> values, TranslationContext context)com.sun.codemodel.JExpressionisMissing()com.sun.codemodel.JExpressionisNotIn(java.util.Collection<?> values, TranslationContext context)com.sun.codemodel.JExpressionisNotMissing()com.sun.codemodel.JExpressionnotEqualTo(java.lang.Object value, TranslationContext context)booleanrequiresNotMissingCheck()-
Methods inherited from class org.jpmml.translator.OperableRef
greaterOrEqual, greaterThan, lessOrEqual, lessThan, literal
-
Methods inherited from class org.jpmml.translator.JExpressionRef
getExpression, invoke, invoke
-
-
-
-
Constructor Detail
-
OrdinalRef
public OrdinalRef(com.sun.codemodel.JExpression expression, OrdinalEncoder encoder)
-
-
Method Detail
-
requiresNotMissingCheck
public boolean requiresNotMissingCheck()
- Specified by:
requiresNotMissingCheckin classOperableRef
-
isMissing
public com.sun.codemodel.JExpression isMissing()
- Overrides:
isMissingin classOperableRef
-
isNotMissing
public com.sun.codemodel.JExpression isNotMissing()
- Overrides:
isNotMissingin classOperableRef
-
equalTo
public com.sun.codemodel.JExpression equalTo(java.lang.Object value, TranslationContext context)- Overrides:
equalToin classOperableRef
-
notEqualTo
public com.sun.codemodel.JExpression notEqualTo(java.lang.Object value, TranslationContext context)- Overrides:
notEqualToin classOperableRef
-
isIn
public com.sun.codemodel.JExpression isIn(java.util.Collection<?> values, TranslationContext context)- Overrides:
isInin classOperableRef
-
isNotIn
public com.sun.codemodel.JExpression isNotIn(java.util.Collection<?> values, TranslationContext context)- Overrides:
isNotInin classOperableRef
-
getEncoder
public OrdinalEncoder getEncoder()
-
chunk
public static java.util.List<OrdinalRef.Chunk> chunk(OrdinalEncoder encoder, java.util.Collection<?> values)
-
-