org.apache.derby.impl.load
Class ImportResultSetMetaData

java.lang.Object
  extended byorg.apache.derby.vti.VTIMetaDataTemplate
      extended byorg.apache.derby.impl.load.ImportResultSetMetaData
All Implemented Interfaces:
java.sql.ResultSetMetaData

class ImportResultSetMetaData
extends VTIMetaDataTemplate


Field Summary
private  java.lang.String[] columnNames
           
private  int[] columnWidths
           
private  int numberOfColumns
           
 
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
 
Constructor Summary
ImportResultSetMetaData(int numberOfColumns, java.lang.String[] columnNames, int[] columnWidths)
           
 
Method Summary
 int getColumnCount()
           
 int getColumnDisplaySize(int column)
          What's the column's normal maximum width in chars?
 java.lang.String getColumnName(int column)
          What's a column's name?
 int getColumnType(int column)
           
 int isNullable(int column)
          Can you put a NULL in this column?
 
Methods inherited from class org.apache.derby.vti.VTIMetaDataTemplate
getCatalogName, getColumnClassName, getColumnLabel, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isReadOnly, isSearchable, isSigned, isWritable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numberOfColumns

private final int numberOfColumns

columnNames

private final java.lang.String[] columnNames

columnWidths

private final int[] columnWidths
Constructor Detail

ImportResultSetMetaData

public ImportResultSetMetaData(int numberOfColumns,
                               java.lang.String[] columnNames,
                               int[] columnWidths)
Method Detail

getColumnCount

public int getColumnCount()

getColumnName

public java.lang.String getColumnName(int column)
Description copied from class: VTIMetaDataTemplate
What's a column's name?

Specified by:
getColumnName in interface java.sql.ResultSetMetaData
Overrides:
getColumnName in class VTIMetaDataTemplate
Parameters:
column - the first column is 1, the second is 2, ...
Returns:
column name

getColumnType

public int getColumnType(int column)

isNullable

public int isNullable(int column)
Description copied from class: VTIMetaDataTemplate
Can you put a NULL in this column?

Specified by:
isNullable in interface java.sql.ResultSetMetaData
Overrides:
isNullable in class VTIMetaDataTemplate
Parameters:
column - the first column is 1, the second is 2, ...
Returns:
columnNoNulls, columnNullable or columnNullableUnknown

getColumnDisplaySize

public int getColumnDisplaySize(int column)
Description copied from class: VTIMetaDataTemplate
What's the column's normal maximum width in chars?

Specified by:
getColumnDisplaySize in interface java.sql.ResultSetMetaData
Overrides:
getColumnDisplaySize in class VTIMetaDataTemplate
Parameters:
column - the first column is 1, the second is 2, ...
Returns:
the column's maximum width


Apache Derby V10.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.