![]() |
Quadcap Embeddable Database |
Inheritance diagram for com.quadcap.sql.file.ByteArrayRandomAccess:

RandomAccess implementation using a byte array.
Definition at line 49 of file ByteArrayRandomAccess.java.
Public Member Functions | |
| ByteArrayRandomAccess () | |
| ByteArrayRandomAccess (int initialCap) | |
| ByteArrayRandomAccess (byte[] buf) | |
| void | reset (byte[] buf, int size) |
| byte[] | getBytes () |
| byte[] | toByteArray () |
| long | size () |
| Return the size of the managed region. | |
| void | resize (long newSize) |
| Resize the managed region. | |
| void | write (long pos, byte[] b, int offset, int len) |
| void | read (long pos, byte[] b, int offset, int len) |
Read len bytes from location pos of the region into the buffer buf, starting at offset. | |
| final void | writeByte (int pos, int val) |
| final int | readByte (int pos) |
| void | close () |
| Finalization... | |
| void | flush () |
Package Functions | |
| final void | setCapacity (long cap) |
Package Attributes | |
| byte[] | buf |
| int | size |
Static Package Attributes | |
| final boolean | trace = false |
|
|
Definition at line 53 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.setCapacity(). |
|
|
Definition at line 58 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.setCapacity(). |
|
|
Definition at line 63 of file ByteArrayRandomAccess.java. |
|
|
Finalization...
Implements com.quadcap.sql.file.RandomAccess. Definition at line 153 of file ByteArrayRandomAccess.java. |
|
|
Implements com.quadcap.sql.file.RandomAccess. Definition at line 156 of file ByteArrayRandomAccess.java. |
|
|
Definition at line 73 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.buf. Referenced by com.quadcap.sql.file.Logger1.readEntry(). |
|
||||||||||||||||||||
|
Read
Implements com.quadcap.sql.file.RandomAccess. Definition at line 128 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.buf, com.quadcap.sql.file.ByteArrayRandomAccess.read(), and com.quadcap.sql.file.ByteArrayRandomAccess.trace. Referenced by com.quadcap.sql.file.ByteArrayRandomAccess.read(), and com.quadcap.sql.file.ByteArrayRandomAccess.toByteArray(). |
|
|
Reimplemented from com.quadcap.sql.file.RandomAccess. Definition at line 146 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.buf, and com.quadcap.sql.file.ByteArrayRandomAccess.readByte(). Referenced by com.quadcap.sql.file.ByteArrayRandomAccess.readByte(). |
|
||||||||||||
|
Definition at line 68 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.reset(). Referenced by com.quadcap.sql.file.ByteArrayRandomAccess.reset(). |
|
|
Resize the managed region.
Implements com.quadcap.sql.file.RandomAccess. Definition at line 103 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.buf, and com.quadcap.sql.file.ByteArrayRandomAccess.resize(). Referenced by com.quadcap.sql.file.Logger1.readEntry(), and com.quadcap.sql.file.ByteArrayRandomAccess.resize(). |
|
|
|
Return the size of the managed region.
Implements com.quadcap.sql.file.RandomAccess. Definition at line 96 of file ByteArrayRandomAccess.java. |
|
|
Definition at line 87 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.read(), and com.quadcap.sql.file.ByteArrayRandomAccess.size. |
|
||||||||||||||||||||
|
Implements com.quadcap.sql.file.RandomAccess. Definition at line 114 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.buf, com.quadcap.sql.file.ByteArrayRandomAccess.trace, and com.quadcap.sql.file.ByteArrayRandomAccess.write(). Referenced by com.quadcap.sql.file.ByteArrayRandomAccess.write(). |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.file.RandomAccess. Definition at line 142 of file ByteArrayRandomAccess.java. References com.quadcap.sql.file.ByteArrayRandomAccess.buf, and com.quadcap.sql.file.ByteArrayRandomAccess.writeByte(). Referenced by com.quadcap.sql.file.ByteArrayRandomAccess.writeByte(). |
|
|
|
Definition at line 51 of file ByteArrayRandomAccess.java. Referenced by com.quadcap.sql.file.ByteArrayRandomAccess.setCapacity(), and com.quadcap.sql.file.ByteArrayRandomAccess.toByteArray(). |
|
|
Definition at line 139 of file ByteArrayRandomAccess.java. Referenced by com.quadcap.sql.file.ByteArrayRandomAccess.read(), and com.quadcap.sql.file.ByteArrayRandomAccess.write(). |