@Override public int toBytes(Object object, byte[] bytes, int offset) { return PUnsignedDate.INSTANCE.toBytes(object, bytes, offset); }
@Override public byte[] toBytes(Object object) { return PUnsignedDate.INSTANCE.toBytes(object); }
@Override public byte[] toBytes(Object object) { if (object == null) { throw newIllegalDataException(this + " may not be null"); } byte[] bytes = new byte[getByteSize()]; toBytes(object, bytes, 0); return bytes; }
@Test public void testIllegalUnsignedDateTime() { Date date1 = new Date(-1000); try { PUnsignedDate.INSTANCE.toBytes(date1); fail(); } catch (RuntimeException e) { assertTrue(e.getCause() instanceof SQLException); SQLException sqlE = (SQLException)e.getCause(); assertEquals(SQLExceptionCode.ILLEGAL_DATA.getErrorCode(), sqlE.getErrorCode()); } }
@Override public int toBytes(Object object, byte[] bytes, int offset) { return PUnsignedDate.INSTANCE.toBytes(object, bytes, offset); }
@Override public byte[] toBytes(Object object) { return PUnsignedDate.INSTANCE.toBytes(object); }
@Override public int toBytes(Object object, byte[] bytes, int offset) { return PUnsignedDate.INSTANCE.toBytes(object, bytes, offset); }
@Override public byte[] toBytes(Object object) { return PUnsignedDate.INSTANCE.toBytes(object); }
@Override public byte[] toBytes(Object object) { if (object == null) { throw newIllegalDataException(this + " may not be null"); } byte[] bytes = new byte[getByteSize()]; toBytes(object, bytes, 0); return bytes; }
@Override public byte[] toBytes(Object object) { if (object == null) { throw newIllegalDataException(this + " may not be null"); } byte[] bytes = new byte[getByteSize()]; toBytes(object, bytes, 0); return bytes; }