com.sybase.jdbc2.jdbc
Class RawInputStream

java.lang.Object
  |
  +--java.io.InputStream
        |
        +--java.io.FilterInputStream
              |
              +--com.sybase.jdbc2.jdbc.RawInputStream
Direct Known Subclasses:
CharsetToUniInputStream, PadByteInputStream

public class RawInputStream
extends FilterInputStream


Field Summary
 private int_actualLength
           
 private int_bytesRead
           
 (package private) com.sybase.jdbc2.utils.CacheManager_cm
           
 private boolean_dead
           
 protected boolean_isCached
           
 private int_jmark
           
 private boolean_lastChunk
           
 private boolean_markSupported
           
 private boolean_needReset
           
 private boolean_noLimit
           
 private int_resetActualLength
           
 private boolean_resetLastChunk
           
 private int_resetVisibleLength
           
 (package private) com.sybase.jdbc2.tds.TdsDataInputStream_tdis
           
 private int_visibleLength
           
 private final static intHIBIT
           
 private final static intLOBITS
           
 private final static intNOLIMIT
           

Fields inherited from class java.io.FilterInputStream
in

Constructor Summary
RawInputStream(java.io.InputStream , int , int , com.sybase.jdbc2.utils.CacheManager )
           

Method Summary
 intavailable()
           
 booleancache(com.sybase.jdbc2.utils.CacheStream )
           
 private voidcheckDone()
           
 private voidcheckMe()
           
 voidclose()
           
 private voiddoneReading()
           
 booleanmarkSupported()
           
 private voidnextChunk()
           
 intread()
           
 intread(byte[] )
           
 intread(byte[] , int , int )
           
 voidsetCached(boolean )
           
 longskip(long )
           

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

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

Field Detail

_actualLength

private int _actualLength

_bytesRead

private int _bytesRead

_cm

com.sybase.jdbc2.utils.CacheManager _cm

_dead

private boolean _dead

_isCached

protected boolean _isCached

_jmark

private int _jmark

_lastChunk

private boolean _lastChunk

_markSupported

private boolean _markSupported

_needReset

private boolean _needReset

_noLimit

private boolean _noLimit

_resetActualLength

private int _resetActualLength

_resetLastChunk

private boolean _resetLastChunk

_resetVisibleLength

private int _resetVisibleLength

_tdis

com.sybase.jdbc2.tds.TdsDataInputStream _tdis

_visibleLength

private int _visibleLength

HIBIT

private final static int HIBIT

LOBITS

private final static int LOBITS

NOLIMIT

private final static int NOLIMIT
Constructor Detail

RawInputStream

public RawInputStream(java.io.InputStream , int , int , com.sybase.jdbc2.utils.CacheManager )
Method Detail

available

public int available()

cache

public boolean cache(com.sybase.jdbc2.utils.CacheStream )

checkDone

private void checkDone()

checkMe

private void checkMe()

close

public void close()

doneReading

private void doneReading()

markSupported

public boolean markSupported()

nextChunk

private void nextChunk()

read

public int read()

read

public int read(byte[] )

read

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

setCached

public void setCached(boolean )

skip

public long skip(long )