class ImportResultSetMetaData extends VTIMetaDataTemplate
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
columnNames |
private java.lang.String[] |
columnTypeNames |
private int[] |
columnWidths |
private int |
numberOfColumns |
private int[] |
tableColumnTypes |
private java.util.HashMap |
udtClasses |
Constructor and Description |
---|
ImportResultSetMetaData(int numberOfColumns,
java.lang.String[] columnNames,
int[] columnWidths,
int[] tableColumnTypes,
java.lang.String[] columnTypeNames,
java.util.HashMap udtClasses) |
Modifier and Type | Method and Description |
---|---|
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) |
java.lang.String |
getColumnTypeName(int column)
What's a column's data source specific type name?
|
(package private) java.lang.Class |
getUDTClass(int column)
Get the class bound to a UDT column.
|
int |
isNullable(int column)
Can you put a NULL in this column?
|
getCatalogName, getColumnClassName, getColumnLabel, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isReadOnly, isSearchable, isSigned, isWrapperFor, isWritable, notImplemented, unwrap
private final int numberOfColumns
private final java.lang.String[] columnNames
private final int[] columnWidths
private final int[] tableColumnTypes
private final java.lang.String[] columnTypeNames
private final java.util.HashMap udtClasses
public ImportResultSetMetaData(int numberOfColumns, java.lang.String[] columnNames, int[] columnWidths, int[] tableColumnTypes, java.lang.String[] columnTypeNames, java.util.HashMap udtClasses)
public int getColumnCount()
public java.lang.String getColumnName(int column)
VTIMetaDataTemplate
getColumnName
in interface java.sql.ResultSetMetaData
getColumnName
in class VTIMetaDataTemplate
column
- the first column is 1, the second is 2, ...public int getColumnType(int column)
public int isNullable(int column)
VTIMetaDataTemplate
isNullable
in interface java.sql.ResultSetMetaData
isNullable
in class VTIMetaDataTemplate
column
- the first column is 1, the second is 2, ...public int getColumnDisplaySize(int column)
VTIMetaDataTemplate
getColumnDisplaySize
in interface java.sql.ResultSetMetaData
getColumnDisplaySize
in class VTIMetaDataTemplate
column
- the first column is 1, the second is 2, ...public java.lang.String getColumnTypeName(int column) throws java.sql.SQLException
VTIMetaDataTemplate
getColumnTypeName
in interface java.sql.ResultSetMetaData
getColumnTypeName
in class VTIMetaDataTemplate
column
- the first column is 1, the second is 2, ...java.sql.SQLException
- if a database-access error occurs.java.lang.Class getUDTClass(int column) throws java.sql.SQLException
java.sql.SQLException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.