| Modifier and Type | Field and Description |
|---|---|
| protected final JavaType | |
| private final BasicValueConverter | |
| protected final int |
| Access | Constructor and Description |
|---|---|
| public | |
| public | BasicResultAssembler(int valuesArrayPosition, JavaType<J> assembledJavaType, BasicValueConverter<J, ?> valueConverter)
|
| Modifier and Type | Method and Description |
|---|---|
| public J | assemble(RowProcessingState rowProcessingState, JdbcValuesSourceProcessingOptions options)
Implements org. |
| public Object | extractRawValue(RowProcessingState rowProcessingState)
Access to the raw value (unconverted, if a converter applied) |
| public static <X> BasicResultAssembler | |
| public JavaType | getAssembledJavaType()
Implements org. |
| public BasicValueConverter | |
| public void | resolveState(RowProcessingState rowProcessingState)
Overrides default org. |
| assembledJavaType | back to summary |
|---|---|
| protected final JavaType<J> assembledJavaType | |
| valueConverter | back to summary |
|---|---|
| private final BasicValueConverter<J, ?> valueConverter | |
| valuesArrayPosition | back to summary |
|---|---|
| protected final int valuesArrayPosition | |
| BasicResultAssembler | back to summary |
|---|---|
| public BasicResultAssembler(int valuesArrayPosition, JavaType<J> assembledJavaType) | |
| BasicResultAssembler | back to summary |
|---|---|
| public BasicResultAssembler(int valuesArrayPosition, JavaType<J> assembledJavaType, BasicValueConverter<J, ?> valueConverter) | |
| assemble | back to summary |
|---|---|
| public J assemble(RowProcessingState rowProcessingState, JdbcValuesSourceProcessingOptions options) Implements org. Doc from org. The main "assembly" contract. Assemble the result and return it.
| |
| extractRawValue | back to summary |
|---|---|
| public Object extractRawValue(RowProcessingState rowProcessingState) Access to the raw value (unconverted, if a converter applied) | |
| from | back to summary |
|---|---|
| public static <X> BasicResultAssembler | |
| getAssembledJavaType | back to summary |
|---|---|
| public JavaType Implements org. Doc from org. The JavaType describing the Java type that this assembler assembles.
| |
| getValueConverter | back to summary |
|---|---|
| public BasicValueConverter Exposed for testing purposes
| |
| resolveState | back to summary |
|---|---|
| public void resolveState(RowProcessingState rowProcessingState) Overrides default org. Doc from org. This method is used to resolve the assembler's state, i.e. reading the result values, with some performance optimization when we don't need the result object itself
| |