org.hsqldb.rowio
Interface RowInputInterface
-
- All Known Implementing Classes:
- RowInputBinary, RowInputBinary180, RowInputBinaryDecode, RowInputText, RowInputTextLog, RowInputTextQuoted
public interface RowInputInterfacePublic interface for reading the data for a database row.- Since:
- 1.7.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description byte[]getBuffer()longgetPos()intgetSize()bytereadByte()charreadChar()java.lang.Object[]readData(Type[] colTypes)intreadInt()longreadLong()shortreadShort()java.lang.StringreadString()intreadType()voidresetBlock(long filePos, int size)voidresetRow(long filePos, int size)
-
-
-
Method Detail
-
getPos
long getPos()
-
getSize
int getSize()
-
readType
int readType() throws java.io.IOException- Throws:
java.io.IOException
-
readString
java.lang.String readString() throws java.io.IOException- Throws:
java.io.IOException
-
readByte
byte readByte() throws java.io.IOException- Throws:
java.io.IOException
-
readChar
char readChar() throws java.io.IOException- Throws:
java.io.IOException
-
readShort
short readShort() throws java.io.IOException- Throws:
java.io.IOException
-
readInt
int readInt() throws java.io.IOException- Throws:
java.io.IOException
-
readLong
long readLong() throws java.io.IOException- Throws:
java.io.IOException
-
readData
java.lang.Object[] readData(Type[] colTypes) throws java.io.IOException
- Throws:
java.io.IOException
-
resetRow
void resetRow(long filePos, int size)
-
resetBlock
void resetBlock(long filePos, int size)
-
getBuffer
byte[] getBuffer()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG