This is an automated email from the ASF dual-hosted git repository. ptupitsyn pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 2c2537540e IGNITE-19731 Fixed ItTableScanTest different test failed (#2209) add f71681e1af IGNITE-19617 Add basic data streamer to embedded API (#2215) No new revisions were added by this update. Summary of changes: ...tClientStreamerPartitionAwarenessProvider.java} | 5 +- .../internal/client/table/ClientDataStreamer.java | 75 +++++++ .../client/table/ClientKeyValueBinaryView.java | 10 +- .../internal/client/table/ClientKeyValueView.java | 10 +- .../client/table/ClientRecordBinaryView.java | 10 +- .../internal/client/table/ClientRecordView.java | 10 +- .../client/table/ClientTupleSerializer.java | 1 + ...aluePojoStreamerPartitionAwarenessProvider.java | 2 +- ...lueTupleStreamerPartitionAwarenessProvider.java | 2 +- .../PojoStreamerPartitionAwarenessProvider.java | 2 +- .../TupleStreamerPartitionAwarenessProvider.java | 2 +- .../ignite/client/fakes/FakeInternalTable.java | 6 + .../internal/streamer}/StreamerBatchSender.java | 4 +- .../ignite/internal/streamer}/StreamerBuffer.java | 2 +- .../ignite/internal/streamer/StreamerOptions.java | 53 +++++ .../StreamerPartitionAwarenessProvider.java | 4 +- .../internal/streamer}/StreamerSubscriber.java | 63 +++--- .../streamer/ItAbstractDataStreamerTest.java | 241 +++++++++++++++++++++ .../streamer/ItClientDataStreamerTest.java} | 27 ++- .../streamer/ItServerDataStreamerTest.java} | 11 +- .../internal/schema/marshaller/KvMarshaller.java | 9 + .../schema/marshaller/RecordMarshaller.java | 10 + .../marshaller/reflection/KvMarshallerImpl.java | 8 + .../reflection/RecordMarshallerImpl.java | 9 + ...ctClientStreamerPartitionAwarenessProvider.java | 56 +++++ .../apache/ignite/internal/table/DataStreamer.java | 74 +++++++ .../ignite/internal/table/InternalTable.java | 11 +- .../internal/table/KeyValueBinaryViewImpl.java | 32 ++- ...aluePojoStreamerPartitionAwarenessProvider.java | 58 +++++ ...lueTupleStreamerPartitionAwarenessProvider.java | 25 ++- .../ignite/internal/table/KeyValueViewImpl.java | 36 ++- .../PojoStreamerPartitionAwarenessProvider.java | 56 +++++ .../internal/table/RecordBinaryViewImpl.java | 9 +- .../ignite/internal/table/RecordViewImpl.java | 28 ++- .../TupleStreamerPartitionAwarenessProvider.java | 47 ++++ .../distributed/storage/InternalTableImpl.java | 47 +++- 36 files changed, 921 insertions(+), 134 deletions(-) rename modules/client/src/main/java/org/apache/ignite/internal/client/table/{AbstractStreamerPartitionAwarenessProvider.java => AbstractClientStreamerPartitionAwarenessProvider.java} (87%) create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/client/table/ClientDataStreamer.java rename modules/{client/src/main/java/org/apache/ignite/internal/client/table => core/src/main/java/org/apache/ignite/internal/streamer}/StreamerBatchSender.java (93%) rename modules/{client/src/main/java/org/apache/ignite/internal/client/table => core/src/main/java/org/apache/ignite/internal/streamer}/StreamerBuffer.java (98%) create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/streamer/StreamerOptions.java rename modules/{client/src/main/java/org/apache/ignite/internal/client/table => core/src/main/java/org/apache/ignite/internal/streamer}/StreamerPartitionAwarenessProvider.java (92%) rename modules/{client/src/main/java/org/apache/ignite/internal/client/table => core/src/main/java/org/apache/ignite/internal/streamer}/StreamerSubscriber.java (81%) create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/streamer/ItAbstractDataStreamerTest.java copy modules/{compute/src/main/java/org/apache/ignite/internal/compute/JobExecutionContextImpl.java => runner/src/integrationTest/java/org/apache/ignite/internal/streamer/ItClientDataStreamerTest.java} (59%) copy modules/{api/src/main/java/org/apache/ignite/compute/JobExecutionContext.java => runner/src/integrationTest/java/org/apache/ignite/internal/streamer/ItServerDataStreamerTest.java} (76%) create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/AbstractClientStreamerPartitionAwarenessProvider.java create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/DataStreamer.java create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/KeyValuePojoStreamerPartitionAwarenessProvider.java copy modules/{client/src/main/java/org/apache/ignite/internal/client => table/src/main/java/org/apache/ignite/internal}/table/KeyValueTupleStreamerPartitionAwarenessProvider.java (50%) create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/PojoStreamerPartitionAwarenessProvider.java create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/TupleStreamerPartitionAwarenessProvider.java