| org.hsqldb.rowio.RowInputBase org.hsqldb.rowio.RowInputBinary
RowInputBinary | public class RowInputBinary extends RowInputBase implements org.hsqldb.rowio.RowInputInterface(Code) | | Provides methods for reading the data for a row from a
byte array. The format of data is that used for storage of cached
tables by v.1.6.x databases, apart from strings.
author: sqlbob@users (RMP) author: fredt@users version: 1.7.2 since: 1.7.0 |
RowInputBinary | public RowInputBinary()(Code) | | |
RowInputBinary | public RowInputBinary(byte[] buf)(Code) | | |
RowInputBinary | public RowInputBinary(RowOutputBinary out)(Code) | | uses the byte[] buffer from out. At each reset, the buffer is set
to the current one for out.
|
resetRow | public void resetRow(int rowsize)(Code) | | Used to reset the row, ready for Result data to be written into the
byte[] buffer by an external routine.
|
resetRow | public void resetRow(int filepos, int rowsize) throws IOException(Code) | | Used to reset the row, ready for a new db row to be written into the
byte[] buffer by an external routine.
|
Methods inherited from org.hsqldb.rowio.RowInputBase | abstract protected boolean checkNull() throws IOException(Code)(Java Doc) public byte[] getBuffer()(Code)(Java Doc) public int getPos()(Code)(Java Doc) public int getSize()(Code)(Java Doc) abstract protected Long readBigint() throws IOException, HsqlException(Code)(Java Doc) abstract protected Binary readBinary(int type) throws IOException, HsqlException(Code)(Java Doc) abstract protected Boolean readBit() throws IOException, HsqlException(Code)(Java Doc) abstract protected String readChar(int type) throws IOException, HsqlException(Code)(Java Doc) public Object[] readData(int[] colTypes) throws IOException, HsqlException(Code)(Java Doc) abstract protected Date readDate() throws IOException, HsqlException(Code)(Java Doc) abstract protected BigDecimal readDecimal() throws IOException, HsqlException(Code)(Java Doc) abstract public int readIntData() throws IOException(Code)(Java Doc) abstract protected Integer readInteger() throws IOException, HsqlException(Code)(Java Doc) public String readLine() throws IOException(Code)(Java Doc) abstract public long readLongData() throws IOException(Code)(Java Doc) abstract protected Object readOther() throws IOException, HsqlException(Code)(Java Doc) abstract protected Double readReal(int type) throws IOException, HsqlException(Code)(Java Doc) abstract protected Integer readSmallint() throws IOException, HsqlException(Code)(Java Doc) abstract public String readString() throws IOException(Code)(Java Doc) abstract protected Time readTime() throws IOException, HsqlException(Code)(Java Doc) abstract protected Timestamp readTimestamp() throws IOException, HsqlException(Code)(Java Doc) abstract public int readType() throws IOException(Code)(Java Doc) public void resetRow(int filepos, int rowsize) throws IOException(Code)(Java Doc) public int skipBytes(int n) throws IOException(Code)(Java Doc)
|
|
|