Package deltix.qsrv.hf.codec.cg
Class QBFloatType
- java.lang.Object
-
- deltix.qsrv.hf.codec.cg.QBoundType<T>
-
- deltix.qsrv.hf.codec.cg.QBNumericType<QFloatType>
-
- deltix.qsrv.hf.codec.cg.QBFloatType
-
public class QBFloatType extends QBNumericType<QFloatType>
Bound Float DataType
-
-
Field Summary
-
Fields inherited from class deltix.qsrv.hf.codec.cg.QBoundType
accessor, javaBaseType, qType
-
-
Constructor Summary
Constructors Constructor Description QBFloatType(QFloatType qType, java.lang.Class<?> javaType, QAccessor accessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecode(JExpr input, JCompoundStatement addTo)voiddecodeRelative(JExpr input, QBoundType base, JExpr isBaseNull, JCompoundStatement addTo)voidencode(JExpr output, JCompoundStatement addTo)voidencodeRelative(QBoundType base, JExpr isBaseNull, JExpr output, JCompoundStatement addTo)JExprgetNullLiteral()protected JExprreadIsNullImpl(boolean eq)-
Methods inherited from class deltix.qsrv.hf.codec.cg.QBNumericType
readIsConstraintViolated
-
Methods inherited from class deltix.qsrv.hf.codec.cg.QBoundType
getEncodeValue, getJavaBaseType, getJavaClass, getLiteral, getNullLiteralImpl, hasConstraint, hasNullLiteral, hasNullLiteralImpl, makeConstantExpr, move, readIsNull, writeNull, writeObject
-
-
-
-
Constructor Detail
-
QBFloatType
public QBFloatType(QFloatType qType, java.lang.Class<?> javaType, QAccessor accessor)
-
-
Method Detail
-
readIsNullImpl
protected JExpr readIsNullImpl(boolean eq)
- Overrides:
readIsNullImplin classQBoundType<QFloatType>
-
decodeRelative
public void decodeRelative(JExpr input, QBoundType base, JExpr isBaseNull, JCompoundStatement addTo)
-
getNullLiteral
public JExpr getNullLiteral()
- Overrides:
getNullLiteralin classQBoundType<QFloatType>
-
decode
public void decode(JExpr input, JCompoundStatement addTo)
- Overrides:
decodein classQBoundType<QFloatType>
-
encode
public void encode(JExpr output, JCompoundStatement addTo)
- Overrides:
encodein classQBoundType<QFloatType>
-
encodeRelative
public void encodeRelative(QBoundType base, JExpr isBaseNull, JExpr output, JCompoundStatement addTo)
-
-