public class H2RecordBuilder extends RecordBuilder
使用示例: H2Dialect dialect = new H2Dialect(); dialect.setRecordBuilder(H2RecordBuilder.me); activeRecordPlugin.setDialect(dialect);
| Modifier and Type | Field and Description |
|---|---|
static H2RecordBuilder |
me |
| Constructor and Description |
|---|
H2RecordBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<Row> |
build(Config config,
ResultSet rs) |
List<Row> |
build(Config config,
ResultSet rs,
java.util.function.Function<Row,Boolean> func)
处理h2database JDBC查询结果集到Record与oracle不同,h2database中 BLOB列数据直接getBytes()取数据不需要处理和转换
|
void |
buildLabelNamesAndTypes(ResultSetMetaData rsmd,
String[] labelNames,
int[] types) |
buildJsonFields, buildJsonFieldspublic static final H2RecordBuilder me
public List<Row> build(Config config, ResultSet rs) throws SQLException
build in class RecordBuilderSQLExceptionpublic List<Row> build(Config config, ResultSet rs, java.util.function.Function<Row,Boolean> func) throws SQLException
build in class RecordBuilderconfig - rs - func - SQLExceptionpublic void buildLabelNamesAndTypes(ResultSetMetaData rsmd, String[] labelNames, int[] types) throws SQLException
buildLabelNamesAndTypes in class RecordBuilderSQLExceptionCopyright © 2026. All rights reserved.