Class H2Utils.ValueRuntimeSimpleObject<T>

  • Type Parameters:
    T -
    Enclosing class:
    H2Utils

    public static class H2Utils.ValueRuntimeSimpleObject<T>
    extends org.h2.value.Value
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.h2.value.Value

        org.h2.value.Value.ValueBlob, org.h2.value.Value.ValueClob
    • Field Summary

      • Fields inherited from class org.h2.value.Value

        ARRAY, BLOB, BOOLEAN, BYTE, BYTES, CLOB, DATE, DECIMAL, DOUBLE, ENUM, FLOAT, GEOMETRY, INT, JAVA_OBJECT, LONG, NULL, RESULT_SET, SHORT, STRING, STRING_FIXED, STRING_IGNORECASE, TIME, TIMESTAMP, TIMESTAMP_TZ, TYPE_COUNT, UNKNOWN, UUID
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected int compareSecure​(org.h2.value.Value v, org.h2.value.CompareMode mode)
      boolean equals​(Object o)
      int getDisplaySize()
      Object getObject()
      long getPrecision()
      String getSQL()
      String getString()
      int getType()
      int hashCode()
      void set​(PreparedStatement prep, int parameterIndex)
      • Methods inherited from class org.h2.value.Value

        add, checkPrecision, clearCache, compareTo, compareTypeSafe, convertPrecision, convertScale, convertTo, convertTo, convertTo, convertToEnum, copy, copyToResult, copyToTemp, divide, getBigDecimal, getBoolean, getByte, getBytes, getBytesNoCopy, getDataHandler, getDate, getDouble, getFloat, getHigherOrder, getInputStream, getInputStream, getInt, getLong, getMemory, getReader, getReader, getResultSet, getScale, getShort, getSignum, getSmall, getTableId, getTime, getTimestamp, getTraceSQL, isLinkedToTable, modulus, multiply, negate, remove, subtract, throwUnsupportedExceptionForType, toString
    • Constructor Detail

      • ValueRuntimeSimpleObject

        public ValueRuntimeSimpleObject​(T val)
        Parameters:
        val - Object.
    • Method Detail

      • getSQL

        public String getSQL()
        Specified by:
        getSQL in class org.h2.value.Value
      • getType

        public int getType()
        Specified by:
        getType in class org.h2.value.Value
      • getPrecision

        public long getPrecision()
        Specified by:
        getPrecision in class org.h2.value.Value
      • getDisplaySize

        public int getDisplaySize()
        Specified by:
        getDisplaySize in class org.h2.value.Value
      • getString

        public String getString()
        Specified by:
        getString in class org.h2.value.Value
      • getObject

        public Object getObject()
        Specified by:
        getObject in class org.h2.value.Value
      • compareSecure

        protected int compareSecure​(org.h2.value.Value v,
                                    org.h2.value.CompareMode mode)
        Specified by:
        compareSecure in class org.h2.value.Value
      • equals

        public boolean equals​(Object o)
        Specified by:
        equals in class org.h2.value.Value
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in class org.h2.value.Value