| Modifier and Type | Class and Description |
|---|---|
| pack-priv static interface | |
| pack-priv static interface | |
| pack-priv static interface | |
| pack-priv static interface |
| Modifier and Type | Field and Description |
|---|---|
| private final Bindable | |
| private final int | |
| private final JdbcParametersList | |
| private final JdbcOperationQuerySelect | |
| private final int | |
| private final SelectStatement |
| Access | Constructor and Description |
|---|---|
| public | MultiKeyLoadChunker(int chunkSize, int keyColumnCount, Bindable bindable, JdbcParametersList jdbcParameters, SelectStatement sqlAst, JdbcOperationQuerySelect jdbcSelect)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | processChunk(K[] keys, int startIndex, MultiKeyLoadChunker.
|
| public void | processChunks(K[]
The group of keys to be initialized keys, int The number of non-null values in nonNullElementCount, MultiKeyLoadChunker.keys, which will be
less-than-or-equal-to the number of keysCalled for each key as it is processed keyCollector,Notifications that processing a chunk has starting startListener,Notifications that processing a chunk has completed boundaryListener,Process the chunks |
| bindable | back to summary |
|---|---|
| private final Bindable bindable | |
| chunkSize | back to summary |
|---|---|
| private final int chunkSize | |
| jdbcParameters | back to summary |
|---|---|
| private final JdbcParametersList jdbcParameters | |
| jdbcSelect | back to summary |
|---|---|
| private final JdbcOperationQuerySelect jdbcSelect | |
| keyColumnCount | back to summary |
|---|---|
| private final int keyColumnCount | |
| sqlAst | back to summary |
|---|---|
| private final SelectStatement sqlAst | |
| MultiKeyLoadChunker | back to summary |
|---|---|
| public MultiKeyLoadChunker(int chunkSize, int keyColumnCount, Bindable bindable, JdbcParametersList jdbcParameters, SelectStatement sqlAst, JdbcOperationQuerySelect jdbcSelect) | |
| processChunk | back to summary |
|---|---|
| private void processChunk(K[] keys, int startIndex, MultiKeyLoadChunker. | |
| processChunks | back to summary |
|---|---|
| public void processChunks(K[] keys, int nonNullElementCount, MultiKeyLoadChunker. Process the chunks
| |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| chunkBoundaryNotification | back to summary |
|---|---|
| public void chunkBoundaryNotification(int startIndex, int nonNullElementCount) | |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| chunkStartNotification | back to summary |
|---|---|
| public void chunkStartNotification(int startIndex) | |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| collect | back to summary |
|---|---|
| public void collect(K key, int relativePosition, int absolutePosition) | |
| Modifier and Type | Method and Description |
|---|---|
| public ExecutionContext |
| createContext | back to summary |
|---|---|
| public ExecutionContext createContext(JdbcParameterBindings parameterBindings, SharedSessionContractImplementor session) | |