java.sql.ResultSetMetaData, java.sql.Wrapperclass ImportResultSetMetaData extends VTIMetaDataTemplate
| Modifier and Type | Field | 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 | Description |
|---|---|
ImportResultSetMetaData(int numberOfColumns,
java.lang.String[] columnNames,
int[] columnWidths,
int[] tableColumnTypes,
java.lang.String[] columnTypeNames,
java.util.HashMap udtClasses) |
| Modifier and Type | Method | 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?
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCatalogName, getColumnClassName, getColumnLabel, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isReadOnly, isSearchable, isSigned, isWrapperFor, isWritable, notImplemented, unwrapprivate 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.java.lang.Class getUDTClass(int column)
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.