-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Description
` ElasticSearchResultSet中
public int findColumn(String columnLabel) throws SQLException {
return ((ResultSetMetaDataBase) metaData).findColumn(columnLabel);
}`
findColumn使用了父类ResultSetMetaDataBase中columns
`
public ResultSetMetaDataBase(){
}
private final List<ColumnMetaData> columns = new ArrayList<ColumnMetaData>();
public List<ColumnMetaData> getColumns() {
return columns;
}
public int findColumn(String columnName) throws SQLException {
for (int i = 0; i < columns.size(); ++i) {
ColumnMetaData column = columns.get(i);
if (column.getColumnName().equals(columnName)) {
return i + 1;
}
}
throw new SQLException("column '" + columnName + "' not found.");
}`
Metadata
Metadata
Assignees
Labels
No labels