| Package | Description |
|---|---|
| org.sodeac.common.jdbc |
| Modifier and Type | Method and Description |
|---|---|
ResultSetParseHelper.ResultSetParseHelperBuilder<P,?,M,?> |
ResultSetParseHelper.ResultSetParseHelperBuilder.build()
close current configuration object and set parent configuration object as current configuration object.
|
static <B,I,S> ResultSetParseHelper.ResultSetParseHelperBuilder<B,I,B,S> |
ResultSetParseHelper.ResultSetParseHelperBuilder.newBuilder(String mainIdColumnName,
Class<I> mainIdType,
Class<B> mainNodeOjectType,
Class<S> rootType,
ResultSetParseHelper.IRecordParser<I,B,S,B> recordParser)
Creates a new builder to build a
ResultSetParseHelper. |
static <B,I,S> ResultSetParseHelper.ResultSetParseHelperBuilder<B,I,B,S> |
ResultSetParseHelper.ResultSetParseHelperBuilder.newBuilder(String mainIdColumnName,
Class<I> mainIdType,
Class<B> mainNodeOjectType,
Class<S> rootType,
ResultSetParseHelper.IRecordParser<I,B,S,B> recordParser,
Consumer<B> consumerOnMainNodeComplete,
Consumer<List<B>> consumerClusterComplete)
Creates a new builder to build a
ResultSetParseHelper. |
<B,I,S> ResultSetParseHelper.ResultSetParseHelperBuilder<B,I,B,S> |
ResultSetParseHelper.ResultSetParseHelperBuilder.newParsePhase(String name,
String mainIdColumnName,
Class<I> mainIdType,
Class<B> mainNodeOjectType,
Class<S> rootType,
ResultSetParseHelper.IRecordParser<I,B,S,B> recordParser)
Opens a new parser phase
|
<B,I,S> ResultSetParseHelper.ResultSetParseHelperBuilder<B,I,B,S> |
ResultSetParseHelper.ResultSetParseHelperBuilder.newParsePhase(String name,
String mainIdColumnName,
Class<I> mainIdType,
Class<B> mainNodeOjectType,
Class<S> rootType,
ResultSetParseHelper.IRecordParser<I,B,S,B> recordParser,
Consumer<B> consumerOnMainNodeComplete,
Consumer<List<B>> consumerClusterComplete)
Opens a new parser phase
|
ResultSetParseHelper.ResultSetParseHelperBuilder<B,I,M,P> |
ResultSetParseHelper.ResultSetParseHelperBuilder.onNullRecord(ResultSetParseHelper.IRecordParser<I,M,P,B> recordParser)
Defines parser logic of current configuration in case of id null values
|
<C,J> ResultSetParseHelper.ResultSetParseHelperBuilder<C,J,M,B> |
ResultSetParseHelper.ResultSetParseHelperBuilder.subParser(String idColumnName,
Class<J> idType,
Class<C> nodeOjectType,
ResultSetParseHelper.IRecordParser<J,M,B,C> recordParser)
Creates a sub parser configuration as child of current parser configuration.
|
Copyright © 2020. All rights reserved.