// Select some parts of the Blob, moving backwards.
assertEquals(100, b.getBytes(32*1024-27, 100).length);
assertEquals(1029, b.getBytes(19*1024, 1029).length);
// Compare a fresh stream with the one from the Blob.
assertEquals(new LoopingAlphabetStream(length), b.getBinaryStream());
assertEquals(-1, b.position(new byte[] {(byte)'a', (byte)'A'}, 1));
assertEquals(length, b.length());
assertFalse(rs.next());
rs.close();
}