com.sybase.jdbc2.tds
Class RowFormatToken

java.lang.Object
  |
  +--com.sybase.jdbc2.tds.Token
        |
        +--com.sybase.jdbc2.tds.RowFormatToken

public class RowFormatToken
extends Token
implements ResultSetMetaData


Field Summary
 private com.sybase.jdbc2.tds.DataFormat[]_column
           
 protected int_numColumns
           
 private int_numUserColumns
           
 private com.sybase.jdbc2.tds.TdsProtocolContext_tpc
           
 private int[]_userColumnMap
           
 final static intIMAGE_COLUMN_DISPLAY_SIZE
           

Constructor Summary
RowFormatToken()
           
RowFormatToken(int )
           
RowFormatToken(com.sybase.jdbc2.tds.TdsInputStream )
           

Method Summary
 voidaddDataFormats(com.sybase.jdbc2.tds.TdsInputStream , int )
           
 java.lang.StringgetCatalogName(int )
           
 java.lang.StringgetColumnClassName(int )
           
 intgetColumnCount()
           
 intgetColumnDisplaySize(int )
           
 java.lang.StringgetColumnLabel(int )
           
 java.lang.StringgetColumnName(int )
           
 intgetColumnType(int )
           
 java.lang.StringgetColumnTypeName(int )
           
 protected com.sybase.jdbc2.tds.DataFormatgetDataFormat(int )
           
 protected intgetDatatype(int )
           
 protected intgetLength(int )
           
 protected java.lang.StringgetName(int )
           
 intgetPrecision(int )
           
 intgetScale(int )
           
 java.lang.StringgetSchemaName(int )
           
 protected intgetStatus(int )
           
 java.lang.StringgetTableName(int )
           
 booleanisAutoIncrement(int )
           
 booleanisCaseSensitive(int )
           
 booleanisCurrency(int )
           
 booleanisDefinitelyWritable(int )
           
 private booleanisFakeMetadataEnabled()
           
 intisNullable(int )
           
 booleanisReadOnly(int )
           
 booleanisSearchable(int )
           
 booleanisSigned(int )
           
 booleanisWritable(int )
           
 protected intmapColumn(int )
           
 protected voidsetPc(com.sybase.jdbc2.tds.TdsProtocolContext )
           
 protected static intsqlTypeToJdbcType(com.sybase.jdbc2.tds.DataFormat , boolean )
           

Methods inherited from class com.sybase.jdbc2.tds.Token
readSQE, send, writeSQE

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

Field Detail

_column

private com.sybase.jdbc2.tds.DataFormat[] _column

_numColumns

protected int _numColumns

_numUserColumns

private int _numUserColumns

_tpc

private com.sybase.jdbc2.tds.TdsProtocolContext _tpc

_userColumnMap

private int[] _userColumnMap

IMAGE_COLUMN_DISPLAY_SIZE

public final static int IMAGE_COLUMN_DISPLAY_SIZE
Constructor Detail

RowFormatToken

public RowFormatToken()

RowFormatToken

public RowFormatToken(int )

RowFormatToken

public RowFormatToken(com.sybase.jdbc2.tds.TdsInputStream )
Method Detail

addDataFormats

public void addDataFormats(com.sybase.jdbc2.tds.TdsInputStream , int )

getCatalogName

public java.lang.String getCatalogName(int )

getColumnClassName

public java.lang.String getColumnClassName(int )

getColumnCount

public int getColumnCount()

getColumnDisplaySize

public int getColumnDisplaySize(int )

getColumnLabel

public java.lang.String getColumnLabel(int )

getColumnName

public java.lang.String getColumnName(int )

getColumnType

public int getColumnType(int )

getColumnTypeName

public java.lang.String getColumnTypeName(int )

getDataFormat

protected com.sybase.jdbc2.tds.DataFormat getDataFormat(int )

getDatatype

protected int getDatatype(int )

getLength

protected int getLength(int )

getName

protected java.lang.String getName(int )

getPrecision

public int getPrecision(int )

getScale

public int getScale(int )

getSchemaName

public java.lang.String getSchemaName(int )

getStatus

protected int getStatus(int )

getTableName

public java.lang.String getTableName(int )

isAutoIncrement

public boolean isAutoIncrement(int )

isCaseSensitive

public boolean isCaseSensitive(int )

isCurrency

public boolean isCurrency(int )

isDefinitelyWritable

public boolean isDefinitelyWritable(int )

isFakeMetadataEnabled

private boolean isFakeMetadataEnabled()

isNullable

public int isNullable(int )

isReadOnly

public boolean isReadOnly(int )

isSearchable

public boolean isSearchable(int )

isSigned

public boolean isSigned(int )

isWritable

public boolean isWritable(int )

mapColumn

protected int mapColumn(int )

setPc

protected void setPc(com.sybase.jdbc2.tds.TdsProtocolContext )

sqlTypeToJdbcType

protected static int sqlTypeToJdbcType(com.sybase.jdbc2.tds.DataFormat , boolean )