Package org.jpmml.translator
Class FpPrimitiveEncoder
- java.lang.Object
-
- org.jpmml.translator.FpPrimitiveEncoder
-
- All Implemented Interfaces:
Encoder
- Direct Known Subclasses:
ArrayFpPrimitiveEncoder,TermFrequencyEncoder
public class FpPrimitiveEncoder extends Object implements Encoder
-
-
Field Summary
Fields Modifier and Type Field Description static com.sun.codemodel.JExpressionINIT_VALUE_DOUBLEstatic com.sun.codemodel.JExpressionINIT_VALUE_FLOATstatic com.sun.codemodel.JExpressionNAN_VALUE_DOUBLEstatic com.sun.codemodel.JExpressionNAN_VALUE_FLOAT
-
Constructor Summary
Constructors Constructor Description FpPrimitiveEncoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FpPrimitiveEncodercreate(FieldInfo fieldInfo, Map<org.dmg.pmml.Field<?>,ArrayInfo> fieldArrayInfos)com.sun.codemodel.JMethodcreateEncoderMethod(FieldInfo fieldInfo, com.sun.codemodel.JPrimitiveType returnType, String name, List<com.sun.codemodel.JPrimitiveType> castSequenceTypes, org.dmg.pmml.DataType dataType, TranslationContext context)com.sun.codemodel.JMethodcreateEncoderMethod(FieldInfo fieldInfo, TranslationContext context)com.sun.codemodel.JExpressioncreateInitExpression(FieldInfo fieldInfo, TranslationContext context)Objectencode(Object value)FieldInfofollow(FieldInfo fieldInfo)StringgetVariableName(FieldInfo fieldInfo)OperableRefref(com.sun.codemodel.JExpression expression)-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jpmml.translator.Encoder
getMemberName
-
-
-
-
Field Detail
-
INIT_VALUE_FLOAT
public static final com.sun.codemodel.JExpression INIT_VALUE_FLOAT
-
INIT_VALUE_DOUBLE
public static final com.sun.codemodel.JExpression INIT_VALUE_DOUBLE
-
NAN_VALUE_FLOAT
public static final com.sun.codemodel.JExpression NAN_VALUE_FLOAT
-
NAN_VALUE_DOUBLE
public static final com.sun.codemodel.JExpression NAN_VALUE_DOUBLE
-
-
Method Detail
-
getVariableName
public String getVariableName(FieldInfo fieldInfo)
- Specified by:
getVariableNamein interfaceEncoder
-
ref
public OperableRef ref(com.sun.codemodel.JExpression expression)
-
createEncoderMethod
public com.sun.codemodel.JMethod createEncoderMethod(FieldInfo fieldInfo, TranslationContext context)
- Specified by:
createEncoderMethodin interfaceEncoder
-
createEncoderMethod
public com.sun.codemodel.JMethod createEncoderMethod(FieldInfo fieldInfo, com.sun.codemodel.JPrimitiveType returnType, String name, List<com.sun.codemodel.JPrimitiveType> castSequenceTypes, org.dmg.pmml.DataType dataType, TranslationContext context)
-
createInitExpression
public com.sun.codemodel.JExpression createInitExpression(FieldInfo fieldInfo, TranslationContext context)
- Specified by:
createInitExpressionin interfaceEncoder
-
create
public static FpPrimitiveEncoder create(FieldInfo fieldInfo, Map<org.dmg.pmml.Field<?>,ArrayInfo> fieldArrayInfos)
-
-