Package org.hsqldb.types

Examples of org.hsqldb.types.JavaObject


    protected Timestamp readTimestamp() throws IOException, HsqlException {
        return HsqlDateTime.timestampValue(readLong(), readInt());
    }

    protected Object readOther() throws IOException, HsqlException {
        return new JavaObject(readByteArray());
    }
View Full Code Here


                        s += 4;
                        s += ((Binary) o).getBytesLength();
                        break;

                    case Types.OTHER :
                        JavaObject jo = (JavaObject) o;

                        s += 4;
                        s += jo.getBytesLength();
                        break;

                    default :
                        Trace.printSystemOut(Trace.FUNCTION_NOT_SUPPORTED
                                             + " "
View Full Code Here

            return null;
        }

        data = Column.hexToByteArray(s);

        return new JavaObject(data);
    }
View Full Code Here

                        /**
                         * @todo fredt - we need this for script processing only
                         *  handle the script separately and allow normal Sting
                         *  objects to be stored as JavaObject
                         */
                        return new JavaObject(
                            StringConverter.hexToByte((String) o));
                    } else if (o instanceof Binary) {
                        return new JavaObject(((Binary) o).getBytes());
                    }

                    return new JavaObject((Serializable) o);

                default :
            }

            if (o instanceof JavaObject) {
View Full Code Here

    {
      long l;
      switch (i)
      {
      case 1111:
        paramObject = new JavaObject((Serializable)paramObject);
        break;
      case -4:
      case -3:
      case -2:
        if (!(paramObject instanceof byte[]))
View Full Code Here

        throw Trace.error(95, Types.getTypeString(paramInt));
      case 1111:
        if ((paramObject instanceof JavaObject))
          return paramObject;
        if ((paramObject instanceof String))
          return new JavaObject(StringConverter.hexToByte((String)paramObject));
        if ((paramObject instanceof Binary))
          return new JavaObject(((Binary)paramObject).getBytes());
        return new JavaObject((Serializable)paramObject);
      }
      if ((paramObject instanceof JavaObject))
      {
        paramObject = ((JavaObject)paramObject).getObject();
        return convertObject(paramObject, paramInt);
View Full Code Here

      return null;
    str = str.trim();
    if (str.length() == 0)
      return null;
    byte[] arrayOfByte = Column.hexToByteArray(str);
    return new JavaObject(arrayOfByte);
  }
View Full Code Here

  }

  protected Object readOther()
    throws IOException, HsqlException
  {
    return new JavaObject(readByteArray());
  }
View Full Code Here

      case -2:
        i += 4;
        i += ((Binary)localObject).getBytesLength();
        break;
      case 1111:
        JavaObject localJavaObject = (JavaObject)localObject;
        i += 4;
        i += localJavaObject.getBytesLength();
        break;
      default:
        Trace.printSystemOut("20 " + Types.getTypeString(paramArrayOfInt[j]));
      }
    }
View Full Code Here

  {
    String str = readField();
    if (str == null)
      return null;
    byte[] arrayOfByte = Column.hexToByteArray(str);
    return new JavaObject(arrayOfByte);
  }
View Full Code Here

TOP

Related Classes of org.hsqldb.types.JavaObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.