com.ibm.jtopenlite.database
Interface DatabaseDescribeCallback

All Known Implementing Classes:
JDBCResultSetMetaData

public interface DatabaseDescribeCallback


Method Summary
 void baseColumnName(int fieldIndex, String name)
           
 void baseSchemaName(int fieldIndex, String name)
           
 void baseTableName(int fieldIndex, String name)
           
 void columnAttributes(int fieldIndex, int updateable, int searchable, boolean isIdentity, boolean isAlwaysGenerated, boolean isPartOfAnyIndex, boolean isLoneUniqueIndex, boolean isPartOfUniqueIndex, boolean isExpression, boolean isPrimaryKey, boolean isNamed, boolean isRowID, boolean isRowChangeTimestamp)
           
 void columnLabel(int fieldIndex, String name)
           
 void fieldDescription(int fieldIndex, int type, int length, int scale, int precision, int ccsid, int joinRefPosition, int attributeBitmap, int lobMaxSize)
           
 void fieldName(int fieldIndex, String name)
           
 void resultSetDescription(int numFields, int dateFormat, int timeFormat, int dateSeparator, int timeSeparator, int recordSize)
           
 void sqlFromSchema(int fieldIndex, String name)
           
 void sqlFromTable(int fieldIndex, String name)
           
 void udtName(int fieldIndex, String name)
           
 

Method Detail

resultSetDescription

void resultSetDescription(int numFields,
                          int dateFormat,
                          int timeFormat,
                          int dateSeparator,
                          int timeSeparator,
                          int recordSize)

fieldDescription

void fieldDescription(int fieldIndex,
                      int type,
                      int length,
                      int scale,
                      int precision,
                      int ccsid,
                      int joinRefPosition,
                      int attributeBitmap,
                      int lobMaxSize)

fieldName

void fieldName(int fieldIndex,
               String name)

udtName

void udtName(int fieldIndex,
             String name)

baseColumnName

void baseColumnName(int fieldIndex,
                    String name)

baseTableName

void baseTableName(int fieldIndex,
                   String name)

columnLabel

void columnLabel(int fieldIndex,
                 String name)

baseSchemaName

void baseSchemaName(int fieldIndex,
                    String name)

sqlFromTable

void sqlFromTable(int fieldIndex,
                  String name)

sqlFromSchema

void sqlFromSchema(int fieldIndex,
                   String name)

columnAttributes

void columnAttributes(int fieldIndex,
                      int updateable,
                      int searchable,
                      boolean isIdentity,
                      boolean isAlwaysGenerated,
                      boolean isPartOfAnyIndex,
                      boolean isLoneUniqueIndex,
                      boolean isPartOfUniqueIndex,
                      boolean isExpression,
                      boolean isPrimaryKey,
                      boolean isNamed,
                      boolean isRowID,
                      boolean isRowChangeTimestamp)