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 voiddecode(JExpr input, JCompoundStatement addTo)voidencode(JExpr output, JCompoundStatement addTo)JExprgetNullLiteral()protected booleanhasNullLiteralImpl()protected JExprmakeConstantExpr(java.lang.Object obj)protected JExprreadIsNullImpl(boolean eq)JStatementwriteNull()-
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:
readIsNullImplin classQBoundType<QBooleanType>
-
decode
public void decode(JExpr input, JCompoundStatement addTo)
- Overrides:
decodein classQBoundType<QBooleanType>
-
encode
public void encode(JExpr output, JCompoundStatement addTo)
- Overrides:
encodein classQBoundType<QBooleanType>
-
hasNullLiteralImpl
protected boolean hasNullLiteralImpl()
- Overrides:
hasNullLiteralImplin classQBoundType<QBooleanType>
-
getNullLiteral
public JExpr getNullLiteral()
- Overrides:
getNullLiteralin classQBoundType<QBooleanType>
-
makeConstantExpr
protected JExpr makeConstantExpr(java.lang.Object obj)
- Overrides:
makeConstantExprin classQBoundType<QBooleanType>
-
writeNull
public JStatement writeNull()
- Overrides:
writeNullin classQBoundType<QBooleanType>
-
-