com.ap.straight
Class Column

java.lang.Object
  extended bycom.ap.straight.Column
All Implemented Interfaces:
ColumnMetaData

public class Column
extends java.lang.Object
implements ColumnMetaData


Method Summary
 void add(java.lang.Object value)
           
 java.lang.Object get(int index)
           
 java.lang.String getCatalogName()
           
 java.lang.String getColumnClassName()
           
 int getColumnDisplaySize()
           
 java.lang.String getColumnLabel()
           
 java.lang.String getColumnName()
           
 int getColumnType()
           
 java.lang.String getColumnTypeName()
           
 int getPrecision()
           
 int getScale()
           
 java.lang.String getSchemaName()
           
 java.lang.String getTableName()
           
 boolean isAutoIncrement()
           
 boolean isCaseSensitive()
           
 boolean isCurrency()
           
 boolean isDefinitelyWritable()
           
 int isNullable()
           
 boolean isReadOnly()
           
 boolean isSearchable()
           
 boolean isSigned()
           
 boolean isWritable()
           
 void put(int index, java.lang.Object value)
           
 int size()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

add

public void add(java.lang.Object value)
         throws java.sql.SQLException
Throws:
java.sql.SQLException

get

public java.lang.Object get(int index)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

put

public void put(int index,
                java.lang.Object value)
         throws java.sql.SQLException
Throws:
java.sql.SQLException

size

public int size()
         throws java.sql.SQLException
Throws:
java.sql.SQLException

isAutoIncrement

public boolean isAutoIncrement()
Specified by:
isAutoIncrement in interface ColumnMetaData

isCaseSensitive

public boolean isCaseSensitive()
Specified by:
isCaseSensitive in interface ColumnMetaData

isSearchable

public boolean isSearchable()
Specified by:
isSearchable in interface ColumnMetaData

isCurrency

public boolean isCurrency()
Specified by:
isCurrency in interface ColumnMetaData

isNullable

public int isNullable()
Specified by:
isNullable in interface ColumnMetaData

isSigned

public boolean isSigned()
Specified by:
isSigned in interface ColumnMetaData

getColumnDisplaySize

public int getColumnDisplaySize()
Specified by:
getColumnDisplaySize in interface ColumnMetaData

getColumnLabel

public java.lang.String getColumnLabel()
Specified by:
getColumnLabel in interface ColumnMetaData

getColumnName

public java.lang.String getColumnName()
Specified by:
getColumnName in interface ColumnMetaData

getSchemaName

public java.lang.String getSchemaName()
Specified by:
getSchemaName in interface ColumnMetaData

getPrecision

public int getPrecision()
Specified by:
getPrecision in interface ColumnMetaData

getScale

public int getScale()
Specified by:
getScale in interface ColumnMetaData

getTableName

public java.lang.String getTableName()
Specified by:
getTableName in interface ColumnMetaData

getCatalogName

public java.lang.String getCatalogName()
Specified by:
getCatalogName in interface ColumnMetaData

getColumnType

public int getColumnType()
Specified by:
getColumnType in interface ColumnMetaData

getColumnTypeName

public java.lang.String getColumnTypeName()
Specified by:
getColumnTypeName in interface ColumnMetaData

isReadOnly

public boolean isReadOnly()
Specified by:
isReadOnly in interface ColumnMetaData

isWritable

public boolean isWritable()
Specified by:
isWritable in interface ColumnMetaData

isDefinitelyWritable

public boolean isDefinitelyWritable()
Specified by:
isDefinitelyWritable in interface ColumnMetaData

getColumnClassName

public java.lang.String getColumnClassName()
Specified by:
getColumnClassName in interface ColumnMetaData