public class ColumnNameMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) ColumnInformation[] |
columnInfo |
(package private) java.util.Map<java.lang.String,java.lang.Integer> |
labelMap |
(package private) java.util.Map<java.lang.String,java.lang.Integer> |
map |
Constructor and Description |
---|
ColumnNameMap(ColumnInformation[] columnInformations) |
Modifier and Type | Method and Description |
---|---|
int |
getIndex(java.lang.String name)
Get column index by name.
|
private int |
getLabelIndex(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.Integer> map
java.util.Map<java.lang.String,java.lang.Integer> labelMap
ColumnInformation[] columnInfo
public ColumnNameMap(ColumnInformation[] columnInformations)
public int getIndex(java.lang.String name) throws java.sql.SQLException
name
- column namejava.sql.SQLException
- if no column info exists, or column is unknownprivate int getLabelIndex(java.lang.String name) throws java.sql.SQLException
java.sql.SQLException