com.sybase.jdbc2.tds
Class TdsInputStream

java.lang.Object
  |
  +--java.io.InputStream
        |
        +--java.io.FilterInputStream
              |
              +--com.sybase.jdbc2.tds.TdsInputStream
Direct Known Subclasses:
TdsDataInputStream

public abstract class TdsInputStream
extends FilterInputStream
implements DataInput


Field Summary
 protected byte[]_buf
           
 private boolean_byteswap
           
 protected int_last
           
 protected int_next
           
 protected final static longD_LOW_BYTE
           
 protected final static intLOW_BYTE
           

Fields inherited from class java.io.FilterInputStream
in

Constructor Summary
TdsInputStream(java.io.InputStream )
           

Method Summary
 intavailable()
           
 voidclose()
           
 voidflush()
           
 booleangetBigEndian()
           
 abstract java.lang.StringgetCharset()
           
 intread()
           
 intread(byte[] )
           
 intread(byte[] , int , int )
           
 booleanreadBoolean()
           
 bytereadByte()
           
 charreadChar()
           
 doublereadDouble()
           
 floatreadFloat()
           
 voidreadFully(byte[] )
           
 voidreadFully(byte[] , int , int )
           
 intreadInt()
           
 intreadInt(java.io.InputStream )
           
 java.lang.StringreadLine()
           
 longreadLong()
           
 shortreadShort()
           
 java.lang.StringreadString(int )
           
 intreadUnsignedByte()
           
 intreadUnsignedShort()
           
 java.lang.StringreadUTF()
           
 voidsetBigEndian(boolean )
           
 intskipBytes(int )
           

Methods inherited from class java.io.FilterInputStream
skip, mark, reset, markSupported

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_buf

protected byte[] _buf

_byteswap

private boolean _byteswap

_last

protected int _last

_next

protected int _next

D_LOW_BYTE

protected final static long D_LOW_BYTE

LOW_BYTE

protected final static int LOW_BYTE
Constructor Detail

TdsInputStream

public TdsInputStream(java.io.InputStream )
Method Detail

available

public int available()

close

public void close()

flush

public void flush()

getBigEndian

public boolean getBigEndian()

getCharset

public abstract java.lang.String getCharset()

read

public int read()

read

public int read(byte[] )

read

public int read(byte[] , int , int )

readBoolean

public boolean readBoolean()

readByte

public byte readByte()

readChar

public char readChar()

readDouble

public double readDouble()

readFloat

public float readFloat()

readFully

public void readFully(byte[] )

readFully

public void readFully(byte[] , int , int )

readInt

public int readInt()

readInt

public int readInt(java.io.InputStream )

readLine

public java.lang.String readLine()

readLong

public long readLong()

readShort

public short readShort()

readString

public java.lang.String readString(int )

readUnsignedByte

public int readUnsignedByte()

readUnsignedShort

public int readUnsignedShort()

readUTF

public java.lang.String readUTF()

setBigEndian

public void setBigEndian(boolean )

skipBytes

public int skipBytes(int )