org.hsqldb.rowio
Interface RowOutputInterface
-
- All Superinterfaces:
- java.lang.Cloneable
- All Known Implementing Classes:
- RowOutputBinary, RowOutputBinary180, RowOutputBinaryEncode, RowOutputText, RowOutputTextLog, RowOutputTextQuoted
public interface RowOutputInterface extends java.lang.CloneablePublic interface for writing the data for a database row.- Since:
- 1.7.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description RowOutputInterfaceduplicate()byte[]getBuffer()HsqlByteArrayOutputStreamgetOutputStream()intgetSize(Row row)intgetStorageSize(int size)voidreset()voidreset(byte[] mainBuffer)voidreset(int newSize)intsize()voidwriteByte(int i)voidwriteChar(int i)voidwriteData(int l, Type[] types, java.lang.Object[] data, HashMappedList cols, int[] primarykeys)voidwriteData(Row row, Type[] types)voidwriteEnd()voidwriteInt(int i)voidwriteIntData(int i, int position)voidwriteLong(long i)voidwriteShort(int i)voidwriteSize(int size)voidwriteString(java.lang.String value)voidwriteType(int type)
-
-
-
Method Detail
-
writeEnd
void writeEnd()
-
writeSize
void writeSize(int size)
-
writeType
void writeType(int type)
-
writeString
void writeString(java.lang.String value)
-
writeByte
void writeByte(int i)
-
writeChar
void writeChar(int i)
-
writeShort
void writeShort(int i)
-
writeInt
void writeInt(int i)
-
writeIntData
void writeIntData(int i, int position)
-
writeLong
void writeLong(long i)
-
writeData
void writeData(int l, Type[] types, java.lang.Object[] data, HashMappedList cols, int[] primarykeys)
-
getSize
int getSize(Row row)
-
getStorageSize
int getStorageSize(int size)
-
getOutputStream
HsqlByteArrayOutputStream getOutputStream()
-
getBuffer
byte[] getBuffer()
-
reset
void reset()
-
reset
void reset(int newSize)
-
reset
void reset(byte[] mainBuffer)
-
size
int size()
-
duplicate
RowOutputInterface duplicate()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG