org.hsqldb.rowio
Class RowOutputTextLog
java.lang.Object
java.io.OutputStream
org.hsqldb.lib.HsqlByteArrayOutputStream
org.hsqldb.rowio.RowOutputBase
org.hsqldb.rowio.RowOutputTextLog
- All Implemented Interfaces:
- DataOutput, RowOutputInterface
- public class RowOutputTextLog
- extends RowOutputBase
- Since:
- 1.7.2
- Version:
- 1.7.2
- Author:
- fredt@users
Methods inherited from class org.hsqldb.lib.HsqlByteArrayOutputStream |
close, ensureRoom, fill, flush, getBuffer, reset, size, toByteArray, toString, toString, toString, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeTo, writeUTF |
MODE_DELETE
public static final int MODE_DELETE
- See Also:
- Constant Field Values
MODE_INSERT
public static final int MODE_INSERT
- See Also:
- Constant Field Values
RowOutputTextLog
public RowOutputTextLog()
setMode
public void setMode(int mode)
writeFieldPrefix
protected void writeFieldPrefix()
throws IOException
- Overrides:
writeFieldPrefix
in class RowOutputBase
- Throws:
IOException
writeChar
protected void writeChar(String s,
int t)
throws IOException
- Specified by:
writeChar
in class RowOutputBase
- Throws:
IOException
writeReal
protected void writeReal(Double o,
int type)
throws IOException,
HsqlException
- Specified by:
writeReal
in class RowOutputBase
- Throws:
IOException
HsqlException
writeSmallint
protected void writeSmallint(Number o)
throws IOException,
HsqlException
- Specified by:
writeSmallint
in class RowOutputBase
- Throws:
IOException
HsqlException
writePos
public void writePos(int pos)
throws IOException
- Specified by:
writePos
in interface RowOutputInterface
- Specified by:
writePos
in class RowOutputBase
- Throws:
IOException
writeTime
protected void writeTime(Time o)
throws IOException,
HsqlException
- Specified by:
writeTime
in class RowOutputBase
- Throws:
IOException
HsqlException
writeBinary
protected void writeBinary(Binary o,
int t)
throws IOException,
HsqlException
- Specified by:
writeBinary
in class RowOutputBase
- Throws:
IOException
HsqlException
writeType
public void writeType(int type)
throws IOException
- Specified by:
writeType
in interface RowOutputInterface
- Specified by:
writeType
in class RowOutputBase
- Throws:
IOException
writeSize
public void writeSize(int size)
throws IOException
- Specified by:
writeSize
in interface RowOutputInterface
- Specified by:
writeSize
in class RowOutputBase
- Throws:
IOException
writeDate
protected void writeDate(Date o)
throws IOException,
HsqlException
- Specified by:
writeDate
in class RowOutputBase
- Throws:
IOException
HsqlException
getSize
public int getSize(CachedRow row)
throws HsqlException
- Throws:
HsqlException
writeInteger
protected void writeInteger(Number o)
throws IOException,
HsqlException
- Specified by:
writeInteger
in class RowOutputBase
- Throws:
IOException
HsqlException
writeBigint
protected void writeBigint(Number o)
throws IOException,
HsqlException
- Specified by:
writeBigint
in class RowOutputBase
- Throws:
IOException
HsqlException
writeNull
protected void writeNull(int type)
throws IOException
- Specified by:
writeNull
in class RowOutputBase
- Throws:
IOException
writeOther
protected void writeOther(JavaObject o)
throws IOException,
HsqlException
- Specified by:
writeOther
in class RowOutputBase
- Throws:
IOException
HsqlException
writeString
public void writeString(String value)
throws IOException
- Specified by:
writeString
in interface RowOutputInterface
- Specified by:
writeString
in class RowOutputBase
- Throws:
IOException
writeBit
protected void writeBit(Boolean o)
throws IOException,
HsqlException
- Specified by:
writeBit
in class RowOutputBase
- Throws:
IOException
HsqlException
writeDecimal
protected void writeDecimal(BigDecimal o)
throws IOException,
HsqlException
- Specified by:
writeDecimal
in class RowOutputBase
- Throws:
IOException
HsqlException
writeFieldType
protected void writeFieldType(int type)
throws IOException
- Specified by:
writeFieldType
in class RowOutputBase
- Throws:
IOException
writeLongData
public void writeLongData(long value)
writeIntData
public void writeIntData(int i,
int position)
throws IOException
- Specified by:
writeIntData
in interface RowOutputInterface
- Specified by:
writeIntData
in class RowOutputBase
- Throws:
IOException
writeTimestamp
protected void writeTimestamp(Timestamp o)
throws IOException,
HsqlException
- Specified by:
writeTimestamp
in class RowOutputBase
- Throws:
IOException
HsqlException
writeIntData
public void writeIntData(int i)
throws IOException
- Specified by:
writeIntData
in interface RowOutputInterface
- Specified by:
writeIntData
in class RowOutputBase
- Throws:
IOException
reset
public void reset()
- Specified by:
reset
in interface RowOutputInterface
- Overrides:
reset
in class HsqlByteArrayOutputStream
Copyright © 2001 - 2004 HSQL Development Group. All Rights Reserved.