Skip to content

Commit 2f412fe

Browse files
author
pengxd
committed
让ElasticSearchResultSetMetaDataBase可以获取到列的metadata信息
1 parent aef2912 commit 2f412fe

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed
Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
package com.alibaba.druid.pool;
22

3-
import com.alibaba.druid.util.jdbc.ResultSetBase;
4-
import com.alibaba.druid.util.jdbc.ResultSetMetaDataBase;
5-
3+
import java.sql.SQLException;
64
import java.util.ArrayList;
75
import java.util.List;
86

7+
import com.alibaba.druid.util.jdbc.ResultSetMetaDataBase;
8+
99
/**
1010
* Created by allwefantasy on 8/31/16.
1111
*/
1212
public class ElasticSearchResultSetMetaDataBase extends ResultSetMetaDataBase {
13+
1314
private final List<ColumnMetaData> columns = new ArrayList<ColumnMetaData>();
1415

1516
public ElasticSearchResultSetMetaDataBase(List<String> headers) {
@@ -20,4 +21,16 @@ public ElasticSearchResultSetMetaDataBase(List<String> headers) {
2021
columns.add(columnMetaData);
2122
}
2223
}
24+
25+
@Override
26+
public List<ColumnMetaData> getColumns() {
27+
return columns;
28+
}
29+
30+
@Override
31+
public int getColumnCount() throws SQLException {
32+
return columns.size();
33+
}
34+
35+
2336
}

0 commit comments

Comments
 (0)