public class FpPrimitiveEncoder extends Object implements Encoder
| Modifier and Type | Field and Description |
|---|---|
static com.sun.codemodel.JExpression |
INIT_VALUE_DOUBLE |
static com.sun.codemodel.JExpression |
INIT_VALUE_FLOAT |
static com.sun.codemodel.JExpression |
NAN_VALUE_DOUBLE |
static com.sun.codemodel.JExpression |
NAN_VALUE_FLOAT |
| Constructor and Description |
|---|
FpPrimitiveEncoder() |
| Modifier and Type | Method and Description |
|---|---|
static FpPrimitiveEncoder |
create(FieldInfo fieldInfo,
Map<org.dmg.pmml.Field<?>,ArrayInfo> fieldArrayInfos) |
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) |
com.sun.codemodel.JMethod |
createEncoderMethod(FieldInfo fieldInfo,
TranslationContext context) |
com.sun.codemodel.JExpression |
createInitExpression(FieldInfo fieldInfo,
TranslationContext context) |
Object |
encode(Object value) |
FieldInfo |
follow(FieldInfo fieldInfo) |
protected static com.sun.codemodel.JExpression |
fpJavaValue(com.sun.codemodel.JExpression javaValueExpr,
com.sun.codemodel.JPrimitiveType returnType,
List<com.sun.codemodel.JPrimitiveType> castSequenceTypes,
TranslationContext context) |
protected static com.sun.codemodel.JExpression |
fpNanValue(com.sun.codemodel.JPrimitiveType returnType,
TranslationContext context) |
String |
getVariableName(FieldInfo fieldInfo) |
protected static boolean |
isCastable(org.dmg.pmml.Field<?> field) |
OperableRef |
ref(com.sun.codemodel.JExpression expression) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMemberNamepublic static final com.sun.codemodel.JExpression INIT_VALUE_FLOAT
public static final com.sun.codemodel.JExpression INIT_VALUE_DOUBLE
public static final com.sun.codemodel.JExpression NAN_VALUE_FLOAT
public static final com.sun.codemodel.JExpression NAN_VALUE_DOUBLE
public String getVariableName(FieldInfo fieldInfo)
getVariableName in interface Encoderpublic OperableRef ref(com.sun.codemodel.JExpression expression)
public com.sun.codemodel.JMethod createEncoderMethod(FieldInfo fieldInfo, TranslationContext context)
createEncoderMethod in interface Encoderpublic 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)
public com.sun.codemodel.JExpression createInitExpression(FieldInfo fieldInfo, TranslationContext context)
createInitExpression in interface Encoderpublic static FpPrimitiveEncoder create(FieldInfo fieldInfo, Map<org.dmg.pmml.Field<?>,ArrayInfo> fieldArrayInfos)
protected static boolean isCastable(org.dmg.pmml.Field<?> field)
protected static com.sun.codemodel.JExpression fpNanValue(com.sun.codemodel.JPrimitiveType returnType,
TranslationContext context)
protected static com.sun.codemodel.JExpression fpJavaValue(com.sun.codemodel.JExpression javaValueExpr,
com.sun.codemodel.JPrimitiveType returnType,
List<com.sun.codemodel.JPrimitiveType> castSequenceTypes,
TranslationContext context)
Copyright © 2022. All rights reserved.