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?
|
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, isWritableprivate 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)
VTIMetaDataTemplategetColumnName in interface java.sql.ResultSetMetaDatagetColumnName in class VTIMetaDataTemplatecolumn - the first column is 1, the second is 2, ...public int getColumnType(int column)
public int isNullable(int column)
VTIMetaDataTemplateisNullable in interface java.sql.ResultSetMetaDataisNullable in class VTIMetaDataTemplatecolumn - the first column is 1, the second is 2, ...public int getColumnDisplaySize(int column)
VTIMetaDataTemplategetColumnDisplaySize in interface java.sql.ResultSetMetaDatagetColumnDisplaySize in class VTIMetaDataTemplatecolumn - the first column is 1, the second is 2, ...public java.lang.String getColumnTypeName(int column)
throws java.sql.SQLException
VTIMetaDataTemplategetColumnTypeName in interface java.sql.ResultSetMetaDatagetColumnTypeName in class VTIMetaDataTemplatecolumn - the first column is 1, the second is 2, ...java.sql.SQLException - if a database-access error occurs.public java.lang.Class getUDTClass(int column)
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.