Class ValueURI

  • All Implemented Interfaces:

    
    public class ValueURI
    extends Value
                        

    Implementation of the URI data type.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      public static int type
      public final URI uri
      public final static int UNKNOWN
      public final static int NULL
      public final static int BOOLEAN
      public final static int BYTE
      public final static int SHORT
      public final static int INT
      public final static int LONG
      public final static int DECIMAL
      public final static int DOUBLE
      public final static int FLOAT
      public final static int TIME
      public final static int DATE
      public final static int TIMESTAMP
      public final static int BYTES
      public final static int STRING
      public final static int STRING_IGNORECASE
      public final static int BLOB
      public final static int CLOB
      public final static int ARRAY
      public final static int RESULT_SET
      public final static int JAVA_OBJECT
      public final static int UUID
      public final static int STRING_FIXED
      public final static int GEOMETRY
      public final static int TIMESTAMP_TZ
      public final static int ENUM
      public final static int TYPE_COUNT
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      URI getURI()
      static ValueURI get(URI uri) Create a result set value for the given result set.
      static ValueURI get(String s)
      static ValueURI get(Array<byte> s)
      int getType()
      long getPrecision()
      int getDisplaySize()
      String getString()
      boolean equals(Object other)
      int hashCode()
      Object getObject()
      void set(PreparedStatement prep, int parameterIndex)
      String getSQL()
      Array<byte> getBytes()
      Array<byte> getBytesNoCopy() Used by ValueDataType.
      String toString()
      • Methods inherited from class org.h2.value.Value

        add, checkPrecision, clearCache, compareTo, compareTypeSafe, convertPrecision, convertScale, convertTo, convertToEnum, copy, copyToResult, copyToTemp, divide, getBigDecimal, getBoolean, getByte, getDate, getDouble, getFloat, getHigherOrder, getInputStream, getInt, getLong, getMemory, getReader, getResultSet, getScale, getShort, getSignum, getSmall, getTableId, getTime, getTimestamp, getTraceSQL, isLinkedToTable, modulus, multiply, negate, remove, subtract
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait