Class QPrimitiveType<T extends DataType>

    • Constructor Detail

      • QPrimitiveType

        protected QPrimitiveType​(T dt)
    • Method Detail

      • decodeExpr

        protected JExpr decodeExpr​(JExpr input)
      • getJavaClass

        public abstract java.lang.Class<?> getJavaClass()
      • getNullLiteral

        protected abstract JExpr getNullLiteral()
        Returns:
        constant, which is the canonical NULL-value for the given DataType
      • checkNull

        public JExpr checkNull​(JExpr e,
                               boolean eq)