com.sybase.jdbc2.tds
Class TdsJdbcInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--com.sybase.jdbc2.tds.TdsInputStream
|
+--com.sybase.jdbc2.tds.TdsDataInputStream
|
+--com.sybase.jdbc2.tds.TdsDataObject
|
+--com.sybase.jdbc2.tds.TdsJdbcInputStream
- Direct Known Subclasses:
- CachedTdsJdbcInputStream
- public class TdsJdbcInputStream
- extends TdsDataObject
- implements Cacheable
Fields inherited from class com.sybase.jdbc2.tds.TdsDataObject |
_classID, _classIDLen, _classNum, _context, _dataFmt, _dataLength, _dbID, _isNull, _next, _prev, _state, _textptr, _textptrlen, _timestamp, UNINITIALIZED, UNKNOWN |
Fields inherited from class java.io.FilterInputStream |
in |
Methods inherited from class com.sybase.jdbc2.tds.TdsDataObject |
badConversion, badConversionCombination, copyInto, doRead, funkyBinaryReader, getNext, getPrevious, getSize, noTextPointer, readDATETIMN, readFLTN, readINTN, readMONEYN, readNUMERIC, readString, setNext, setPrevious, startRead |
Methods inherited from class com.sybase.jdbc2.tds.TdsInputStream |
close, flush, getBigEndian, read, read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, setBigEndian, skipBytes |
Methods inherited from class java.io.FilterInputStream |
skip, mark, markSupported |
Methods inherited from class java.lang.Object |
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |
_classLoader
private com.sybase.jdbc2.jdbc.DynamicClassLoader _classLoader
_columnInputStream
private com.sybase.jdbc2.jdbc.RawInputStream _columnInputStream
_columnInputStreamReader
private java.io.InputStreamReader _columnInputStreamReader
_monitor
private com.sybase.jdbc2.utils.CacheManager _monitor
BUFLEN
private final static int BUFLEN
CHARSET_TO_UNI_STREAM
public final static int CHARSET_TO_UNI_STREAM
JAVA_IO_FILTERINPUTSTREAM
private final static java.lang.String JAVA_IO_FILTERINPUTSTREAM
JAVA_LANG_BOOLEAN
private final static java.lang.String JAVA_LANG_BOOLEAN
JAVA_LANG_DOUBLE
private final static java.lang.String JAVA_LANG_DOUBLE
JAVA_LANG_FLOAT
private final static java.lang.String JAVA_LANG_FLOAT
JAVA_LANG_INTEGER
private final static java.lang.String JAVA_LANG_INTEGER
JAVA_LANG_LONG
private final static java.lang.String JAVA_LANG_LONG
JAVA_LANG_OBJECT
private final static java.lang.String JAVA_LANG_OBJECT
JAVA_LANG_STRING
private final static java.lang.String JAVA_LANG_STRING
JAVA_MATH_BIGDECIMAL
private final static java.lang.String JAVA_MATH_BIGDECIMAL
JAVA_SQL_TIMESTAMP
private final static java.lang.String JAVA_SQL_TIMESTAMP
RAW_STREAM
public final static int RAW_STREAM
RAW_TO_ASCII_STREAM
public final static int RAW_TO_ASCII_STREAM
RAW_TO_UNI_STREAM
public final static int RAW_TO_UNI_STREAM
TdsJdbcInputStream
public TdsJdbcInputStream(com.sybase.jdbc2.tds.TdsProtocolContext , com.sybase.jdbc2.tds.Tds )
available
public int available()
beginRead
protected void beginRead()
cache
public void cache()
clear
public void clear()
createCachedCopy
protected com.sybase.jdbc2.tds.TdsDataObject createCachedCopy()
endRead
protected void endRead()
getAsciiStream
public java.io.InputStream getAsciiStream()
getBigDecimal
public java.math.BigDecimal getBigDecimal(int )
getBinaryStream
public java.io.InputStream getBinaryStream()
getBoolean
public boolean getBoolean()
getByte
public byte getByte()
getBytes
public byte[] getBytes()
getCharacterStream
public java.io.Reader getCharacterStream()
getDateObject
public com.sybase.jdbc2.jdbc.DateObject getDateObject(int , java.util.Calendar )
getDouble
public double getDouble()
getFloat
public float getFloat()
getInt
public int getInt()
getLong
public long getLong()
getObject
public java.lang.Object getObject()
getObjectClassName
protected static java.lang.String getObjectClassName(int , int , int )
getRawBytes
protected byte[] getRawBytes()
getShort
public short getShort()
getState
public int getState()
getString
public java.lang.String getString()
getTextPtr
public com.sybase.jdbc2.jdbc.TextPointer getTextPtr()
getUnicodeStream
public java.io.InputStream getUnicodeStream()
initialize
public void initialize()
isNull
public boolean isNull()
makeNewRIS
protected com.sybase.jdbc2.jdbc.RawInputStream makeNewRIS(int )
open
public void open(boolean )
openCacheStream
private void openCacheStream()
readObject
private java.lang.Object readObject()
reset
public void reset()
resetInputStream
public void resetInputStream(java.io.InputStream )
setManager
public void setManager(com.sybase.jdbc2.utils.CacheManager )
skipParam
private void skipParam()