Package deltix.qsrv.hf.codec.cg
Class QBBooleanType
- java.lang.Object
-
- deltix.qsrv.hf.codec.cg.QBoundType<QBooleanType>
-
- deltix.qsrv.hf.codec.cg.QBBooleanType
-
public class QBBooleanType extends QBoundType<QBooleanType>
-
-
Field Summary
-
Fields inherited from class deltix.qsrv.hf.codec.cg.QBoundType
accessor, javaBaseType, qType
-
-
Constructor Summary
Constructors Constructor Description QBBooleanType(QBooleanType qType, java.lang.Class<?> javaType, QAccessor accessor, QVariableContainerLookup lookupContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decode(JExpr input, JCompoundStatement addTo)
void
encode(JExpr output, JCompoundStatement addTo)
JExpr
getNullLiteral()
protected boolean
hasNullLiteralImpl()
protected JExpr
makeConstantExpr(java.lang.Object obj)
protected JExpr
readIsNullImpl(boolean eq)
JStatement
writeNull()
-
Methods inherited from class deltix.qsrv.hf.codec.cg.QBoundType
getEncodeValue, getJavaBaseType, getJavaClass, getLiteral, getNullLiteralImpl, hasConstraint, hasNullLiteral, move, readIsConstraintViolated, readIsNull, writeObject
-
-
-
-
Constructor Detail
-
QBBooleanType
public QBBooleanType(QBooleanType qType, java.lang.Class<?> javaType, QAccessor accessor, QVariableContainerLookup lookupContainer)
-
-
Method Detail
-
readIsNullImpl
protected JExpr readIsNullImpl(boolean eq)
- Overrides:
readIsNullImpl
in classQBoundType<QBooleanType>
-
decode
public void decode(JExpr input, JCompoundStatement addTo)
- Overrides:
decode
in classQBoundType<QBooleanType>
-
encode
public void encode(JExpr output, JCompoundStatement addTo)
- Overrides:
encode
in classQBoundType<QBooleanType>
-
hasNullLiteralImpl
protected boolean hasNullLiteralImpl()
- Overrides:
hasNullLiteralImpl
in classQBoundType<QBooleanType>
-
getNullLiteral
public JExpr getNullLiteral()
- Overrides:
getNullLiteral
in classQBoundType<QBooleanType>
-
makeConstantExpr
protected JExpr makeConstantExpr(java.lang.Object obj)
- Overrides:
makeConstantExpr
in classQBoundType<QBooleanType>
-
writeNull
public JStatement writeNull()
- Overrides:
writeNull
in classQBoundType<QBooleanType>
-
-