Class QType<T extends DataType>

  • Direct Known Subclasses:
    QPrimitiveType

    public abstract class QType<T extends DataType>
    extends java.lang.Object
    The superclass of any data value type.
    • Constructor Detail

      • QType

        protected QType​(T dt)
    • Method Detail

      • forDataType

        public static QType forDataType​(DataType type)
      • isNullable

        public final boolean isNullable()
        Returns:
        the isNullable
      • getEncodedFixedSize

        public abstract int getEncodedFixedSize()
      • hasConstraint

        protected boolean hasConstraint()
      • makeConstantExpr

        protected JExpr makeConstantExpr​(java.lang.Object obj)
      • throwNotImplemented

        protected void throwNotImplemented()