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.