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 void
decode(JExpr input, JCompoundStatement addTo)
void
decodeRelative(JExpr input, QBoundType base, JExpr isBaseNull, JCompoundStatement addTo)
void
encode(JExpr output, JCompoundStatement addTo)
void
encodeRelative(QBoundType base, JExpr isBaseNull, JExpr output, JCompoundStatement addTo)
JExpr
getNullLiteral()
protected JExpr
readIsNullImpl(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:
readIsNullImpl
in classQBoundType<QFloatType>
-
decodeRelative
public void decodeRelative(JExpr input, QBoundType base, JExpr isBaseNull, JCompoundStatement addTo)
-
getNullLiteral
public JExpr getNullLiteral()
- Overrides:
getNullLiteral
in classQBoundType<QFloatType>
-
decode
public void decode(JExpr input, JCompoundStatement addTo)
- Overrides:
decode
in classQBoundType<QFloatType>
-
encode
public void encode(JExpr output, JCompoundStatement addTo)
- Overrides:
encode
in classQBoundType<QFloatType>
-
encodeRelative
public void encodeRelative(QBoundType base, JExpr isBaseNull, JExpr output, JCompoundStatement addTo)
-
-