This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-15212
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.
from 0e4c1d9 Merge branch 'main' into ignite-15212
add 666ab52 IGNITE-14769 Key hash calculation
add 98ce751 IGNITE-16091 Muted ItCliServiceTest.testChangePeers test
add 97bb4d0 IGNITE-14971 Thin client: Add RecordView (#497)
add 3eee362 IGNITE-15564 Properly inject names into named list elements
(#490)
add ab3ea58 IGNITE-15222 Added test that range command works when leader
is changed. Fixes #458
add 2443e2a IGNITE-15107 Support DDL functionality. - Fixes #484.
add f17b8cb IGNITE-16087 Thin client: Implement all RecordView operations
(#505)
add 76f188a IGNITE-16089 ItMetadataTest.columnNames fails with
AssertionError (#504)
add 2bb7144 IGNITE-15784 Mapper support arbitrary serializable user pojo.
(#455)
add c2c3f9c IGNITE-15792: Update README.md with Mappers explanation.
(#494)
add 544c040 IGNITE-15907: Fix generated marshaller and drop dead code.
(#474)
add 71ce3af IGNITE-15885 Implement RocksDB-based Sorted Index Storage
(#468)
add 7426269 IGNITE-16122 Fix merge conflicts
add 3aae740 IGNITE-15940 Class descriptor parser. -Fixes #495
add 74e1f44 IGNITE-15222 Added test that range command works when leader
is changed.
add 53bd8bf IGNITE-15870 Calcite. Replace usages of Lists and Sets of int
to IntList\IntSet (#498)
add a12385a IGNITE-16093 Thin client: Handle absent and null values
differently (#513)
add ef253c7 Merge branch 'main' into ignite-15212
No new revisions were added by this update.
Summary of changes:
.idea/codeStyles/codeStyleConfig.xml | 2 +-
check-rules/checkstyle-rules.xml | 2 +-
.../ignite/example/rebalance/RebalanceExample.java | 4 +-
.../ignite/example/sql/jdbc/SqlJdbcExample.java | 14 +-
.../ignite/example/table/KeyValueViewExample.java | 8 +-
.../ignite/example/table/RecordViewExample.java | 8 +-
.../schemas/table/TableConfigurationSchema.java | 3 +-
.../ignite/lang/ColumnNotFoundException.java} | 20 +-
.../ignite/lang/IndexNotFoundException.java} | 19 +-
.../org/apache/ignite/lang/NullableValue.java} | 22 +-
.../builder/ColumnDefinitionBuilder.java | 11 +-
.../builder/HashIndexDefinitionBuilder.java | 9 +
.../builder/PrimaryKeyDefinitionBuilder.java | 19 +-
.../definition/builder/TableDefinitionBuilder.java | 9 +
.../schema/modification/AlterColumnBuilder.java | 2 +-
.../java/org/apache/ignite/table/KeyValueView.java | 88 ++-
.../java/org/apache/ignite/table/RecordView.java | 16 +-
.../org/apache/ignite/table/mapper/Mapper.java | 169 +++++-
.../apache/ignite/table/mapper/MapperBuilder.java | 220 ++++++--
.../ignite/table/mapper/OneColumnMapper.java | 47 ++
...dentityMapper.java => OneColumnMapperImpl.java} | 50 +-
.../{DefaultColumnMapper.java => PojoMapper.java} | 41 +-
...efaultColumnMapper.java => PojoMapperImpl.java} | 29 +-
.../java/org/apache/ignite/table/mapper/README.md | 45 ++
.../apache/ignite/table/mapper/TypeConverter.java | 50 ++
.../apache/ignite/table/mapper/package-info.java | 3 +
modules/calcite/pom.xml | 13 +
modules/calcite/src/main/codegen/config.fmpp | 38 +-
.../src/main/codegen/includes/parserImpls.ftl | 171 +++++-
.../query/calcite/SqlQueryProcessor.java | 1 +
.../query/calcite/exec/ExecutionServiceImpl.java | 23 +-
.../query/calcite/exec/ddl/DdlCommandHandler.java | 306 ++++++++++
.../query/calcite/externalize/RelJson.java | 5 +-
.../query/calcite/metadata/IgniteMdCollation.java | 4 +-
.../query/calcite/prepare/PlannerHelper.java | 6 +-
...leCommand.java => AbstractTableDdlCommand.java} | 54 +-
.../calcite/prepare/ddl/AlterTableAddCommand.java} | 48 +-
.../calcite/prepare/ddl/AlterTableDropCommand.java | 64 +++
.../calcite/prepare/ddl/CreateIndexCommand.java | 96 ++++
.../calcite/prepare/ddl/CreateTableCommand.java | 269 ++-------
.../prepare/ddl/DdlSqlToCommandConverter.java | 216 ++++++--
.../calcite/prepare/ddl/DropIndexCommand.java} | 38 +-
.../calcite/prepare/ddl/DropTableCommand.java | 52 +-
.../rel/IgniteCorrelatedNestedLoopJoin.java | 6 +-
.../query/calcite/rel/IgniteProject.java | 9 +-
.../calcite/rel/agg/IgniteSortAggregateBase.java | 3 +-
.../FilterSpoolMergeToSortedIndexSpoolRule.java | 3 +-
.../calcite/sql/IgniteAbstractSqlAlterTable.java | 90 +++
.../calcite/sql/IgniteSqlAlterTableAddColumn.java | 73 +++
.../calcite/sql/IgniteSqlAlterTableDropColumn.java | 79 +++
.../query/calcite/sql/IgniteSqlCreateIndex.java | 118 ++++
.../sql/IgniteSqlCreateTableOptionEnum.java | 35 +-
.../query/calcite/sql/IgniteSqlDropIndex.java | 72 +++
.../query/calcite/trait/IgniteDistributions.java | 4 +-
.../processors/query/calcite/trait/TraitUtils.java | 5 +-
.../query/calcite/type/IgniteTypeFactory.java | 35 +-
.../processors/query/calcite/util/Commons.java | 14 +-
.../query/calcite/util/IndexConditions.java | 14 +-
.../processors/query/calcite/util/RexUtils.java | 10 +-
.../calcite/exec/DdlWithMockedManagersTest.java | 455 +++++++++++++++
.../query/calcite/exec/rel/BaseAggregateTest.java | 8 +-
.../query/calcite/sql/SqlDdlParserTest.java | 26 +-
.../internal/client/proto/ClientMessageCommon.java | 3 +
.../internal/client/proto/ClientMessagePacker.java | 18 +
.../client/proto/ClientMessageUnpacker.java | 25 +-
.../internal/client/proto/ClientMsgPackType.java | 3 +
.../proto/ClientMessagePackerUnpackerTest.java | 25 +
.../handler/requests/table/ClientTableCommon.java | 11 +-
modules/client/pom.xml | 5 +
.../ignite/internal/client/TcpClientChannel.java | 2 +
.../client/table/ClientRecordBinaryView.java | 22 +-
.../internal/client/table/ClientRecordView.java | 469 ++++++++++++++++
.../ignite/internal/client/table/ClientSchema.java | 113 ++++
.../ignite/internal/client/table/ClientTable.java | 68 +--
.../marshaller/ClientMarshallerReader.java | 183 ++++++
.../marshaller/ClientMarshallerWriter.java | 155 ++++++
.../ignite/client/AbstractClientTableTest.java | 66 +++
.../apache/ignite/client/ClientRecordViewTest.java | 531 ++++++++++++++++++
.../org/apache/ignite/client/ClientTableTest.java | 43 ++
.../ignite/client/fakes/FakeIgniteTables.java | 94 +++-
.../configuration/processor/ItProcessorTest.java | 154 +++++-
.../ErrorInjectedName0ConfigurationSchema.java} | 17 +-
.../ErrorInjectedName1ConfigurationSchema.java} | 18 +-
.../ErrorInjectedName2ConfigurationSchema.java} | 19 +-
.../ErrorInjectedName3ConfigurationSchema.java} | 17 +-
.../ErrorInjectedName4ConfigurationSchema.java} | 17 +-
.../ErrorInjectedName5ConfigurationSchema.java} | 18 +-
.../ErrorName0ConfigurationSchema.java} | 20 +-
.../ErrorName1ConfigurationSchema.java} | 19 +-
.../injectedname/NameConfigurationSchema.java} | 28 +-
.../injectedname/PolyConfigurationSchema.java} | 19 +-
.../injectedname/SimpleConfigurationSchema.java} | 17 +-
.../configuration/processor/Processor.java | 132 ++++-
.../configuration/annotation/ConfigValue.java | 6 +-
.../{ConfigValue.java => InjectedName.java} | 31 +-
.../annotation/{ConfigValue.java => Name.java} | 30 +-
modules/configuration/README.md | 6 +-
.../configuration/DirectDynamicProperty.java | 17 +-
.../internal/configuration/DynamicProperty.java | 26 +-
.../asm/ConfigurationAsmGenerator.java | 150 ++++-
.../internal/configuration/tree/InnerNode.java | 15 +
.../internal/configuration/tree/NamedListNode.java | 23 +-
.../configuration/util/ConfigurationUtil.java | 48 +-
.../asm/ConfigurationAsmGeneratorTest.java | 146 ++++-
.../configuration/hocon/HoconConverterTest.java | 83 ++-
.../configuration/util/ConfigurationUtilTest.java | 8 +
.../apache/ignite/internal/util/ArrayUtils.java | 26 +-
.../ignite/internal/util/CollectionUtils.java | 13 +
.../org/apache/ignite/internal/util/HashUtils.java | 237 ++++++++
.../apache/ignite/internal/util/IgniteUtils.java | 10 +
.../ignite/internal/util/CollectionUtilsTest.java | 48 ++
modules/marshaller-common/README.md | 3 +
modules/{client => marshaller-common}/pom.xml | 61 +-
.../ignite/internal}/marshaller/BinaryMode.java | 67 +--
.../ignite/internal/marshaller}/FieldAccessor.java | 189 ++++---
.../ignite/internal/marshaller}/Marshaller.java | 151 ++---
.../internal/marshaller/MarshallerColumn.java | 81 +++
.../internal/marshaller/MarshallerException.java} | 28 +-
.../internal/marshaller/MarshallerReader.java | 191 +++++++
.../internal}/marshaller/MarshallerUtil.java | 51 +-
.../internal/marshaller/MarshallerWriter.java | 256 +++++++++
.../org/apache/ignite/internal/util/Factory.java | 0
.../apache/ignite/internal/util/ObjectFactory.java | 1 +
.../java/org/apache/ignite/internal/util/Pair.java | 0
.../internal/marshaller/FieldAccessorTest.java | 303 ++++++++++
.../testobjects/TestObjectWithAllTypes.java | 362 ++++++++++++
.../TestObjectWithNoDefaultConstructor.java} | 44 +-
.../TestObjectWithPrivateConstructor.java} | 40 +-
.../marshaller}/testobjects/TestSimpleObject.java | 2 +-
modules/metastorage-client/pom.xml | 7 +
.../client/ItMetaStorageRaftGroupTest.java | 496 +++++++++++++++++
.../client/ItMetaStorageServiceTest.java | 28 +-
.../network/serialization/ClassDescriptor.java | 129 +++++
.../serialization/ClassDescriptorFactory.java | 365 ++++++++++++
.../ClassDescriptorFactoryContext.java | 133 +++++
.../network/serialization/DefaultType.java | 134 +++++
.../network/serialization/FieldDescriptor.java | 81 +++
.../internal/network/serialization/Null.java} | 12 +-
.../network/serialization/SerializationType.java | 44 ++
.../serialization/ClassDescriptorFactoryTest.java | 451 +++++++++++++++
.../serialization/DefaultDescriptorsTest.java | 124 +++++
.../Proto/MessagePackExtensionsTest.cs | 27 +
.../Internal/Proto/ClientMessagePackType.cs | 7 +-
.../Internal/Proto/MessagePackReaderExtensions.cs | 24 +
.../Internal/Proto/MessagePackWriterExtensions.cs | 12 +
.../Apache.Ignite/Internal/Proto/ProtoCommon.cs | 7 -
.../dotnet/Apache.Ignite/Internal/Table/Table.cs | 12 +-
.../ignite/raft/jraft/core/ItCliServiceTest.java | 1 +
.../ignite/internal/rocksdb/ColumnFamily.java | 21 +-
.../internal/rocksdb}/RocksIteratorAdapter.java | 48 +-
.../calcite/AbstractBasicIntegrationTest.java | 6 +-
.../ignite/internal/calcite/ItDataTypesTest.java | 25 +-
.../ignite/internal/calcite/ItFunctionsTest.java | 4 +-
.../ignite/internal/calcite/ItIndexSpoolTest.java | 6 +-
.../apache/ignite/internal/calcite/ItJoinTest.java | 16 +-
.../ignite/internal/calcite/ItMetadataTest.java | 12 +-
.../internal/calcite/ItMixedQueriesTest.java | 18 +-
.../internal/calcite/ItOrToUnionRuleTest.java | 12 +-
.../calcite/ItProjectScanMergeRuleTest.java | 12 +-
.../internal/calcite/ItSecondaryIndexTest.java | 18 +-
.../ignite/internal/calcite/ItSetOpTest.java | 14 +-
.../internal/calcite/ItSortAggregateTest.java | 10 +-
.../runner/app/AbstractSchemaChangeTest.java | 10 +-
.../internal/runner/app/ItBaselineChangesTest.java | 4 +-
.../internal/runner/app/ItDataSchemaSyncTest.java | 4 +-
.../runner/app/ItDynamicTableCreationTest.java | 14 +-
.../runner/app/ItIgniteNodeRestartTest.java | 4 +-
.../internal/runner/app/ItNoThreadsLeftTest.java | 4 +-
.../runner/app/ItSchemaChangeKvViewTest.java | 10 +-
.../runner/app/ItSchemaChangeTableViewTest.java | 9 +-
.../internal/runner/app/ItTablesApiTest.java | 25 +-
.../runner/app/ItThinClientConnectionTest.java | 21 +-
.../runner/app/PlatformTestNodeRunner.java | 4 +-
.../runner/app/jdbc/ItJdbcMetadataSelfTest.java | 12 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 6 +-
modules/schema/README.md | 19 +
.../ignite/internal/schema/ByteBufferRow.java | 6 +-
.../ignite/internal/schema/SchemaDescriptor.java | 1 -
.../SchemaConfigurationConverter.java | 5 +-
.../configuration/SchemaDescriptorConverter.java | 2 +-
.../schema/definition/TableDefinitionImpl.java | 16 +
.../builder/ColumnDefinitionBuilderImpl.java | 12 +-
.../builder/HashIndexDefinitionBuilderImpl.java | 17 +-
.../builder/PrimaryKeyDefinitionBuilderImpl.java | 31 +-
.../builder/TableDefinitionBuilderImpl.java | 12 +-
.../definition/index/HashIndexDefinitionImpl.java | 5 +-
.../internal/schema/marshaller/BinaryMode.java | 5 +-
.../internal/schema/marshaller/KvMarshaller.java | 11 +-
.../schema/marshaller/MarshallerFactory.java | 8 +-
.../internal/schema/marshaller/MarshallerUtil.java | 13 +-
.../internal/schema/marshaller/Serializer.java | 80 ---
.../schema/marshaller/SerializerFactory.java | 62 ---
...rGenerator.java => AsmMarshallerGenerator.java} | 168 +++---
.../marshaller/asm/ColumnAccessCodeGenerator.java | 3 +-
.../asm/IdentityMarshallerCodeGenerator.java | 28 +-
.../marshaller/asm/MarshallerCodeGenerator.java | 42 +-
.../asm/ObjectMarshallerCodeGenerator.java | 47 +-
.../marshaller/reflection/ColumnBinding.java | 613 +++++++++++++++++++++
.../marshaller/reflection/JavaSerializer.java | 178 ------
.../marshaller/reflection/KvMarshallerImpl.java | 36 +-
.../schema/marshaller/reflection/Marshaller.java | 190 ++++---
.../reflection/RecordMarshallerImpl.java | 20 +-
.../reflection/ReflectionMarshallerFactory.java | 7 +-
.../org/apache/ignite/internal/schema/row/Row.java | 11 +
.../ignite/internal/schema/row/RowAssembler.java | 92 +---
.../apache/ignite/internal/util/ObjectFactory.java | 3 +-
.../benchmarks/SerializerBenchmarkTest.java | 52 +-
.../schema/RowAssemblerAdvancedSchemaTest.java | 30 +-
.../schema/RowAssemblerSimpleSchemaTest.java | 108 ++--
.../internal/schema/SchemaConfigurationTest.java | 6 +-
.../builder/ColumnDefinitionBuilderTest.java | 2 +-
.../SchemaDescriptorConverterTest.java | 10 +-
.../schema/marshaller/JavaSerializerTest.java | 510 -----------------
.../schema/marshaller/KvMarshallerTest.java | 165 +++++-
.../internal/schema/marshaller/MapperTest.java | 399 +++++++++++++-
.../schema/marshaller/RecordMarshallerTest.java | 5 +-
...eldAccessorTest.java => ColumnBindingTest.java} | 195 +++++--
.../reflection/SerializingConverter.java | 58 ++
.../schema/testobjects/TestOuterObject.java} | 25 +-
.../schema/testobjects/TestSimpleObject.java | 3 +-
modules/storage-api/pom.xml | 5 +
.../ignite/internal/storage/PartitionStorage.java | 27 +-
.../internal/storage/basic/BinarySearchRow.java | 53 ++
.../internal/storage/basic/SimpleDataRow.java | 3 +
.../internal/storage/engine/StorageEngine.java | 12 +-
.../internal/storage/engine/TableStorage.java | 30 +-
.../ignite/internal/storage/index/IndexRow.java | 42 ++
.../storage/index/IndexRowDeserializer.java} | 20 +-
.../internal/storage/index/IndexRowFactory.java} | 30 +-
.../internal/storage/index/IndexRowPrefix.java} | 18 +-
.../storage/index/SortedIndexDescriptor.java | 206 +++++++
.../internal/storage/index/SortedIndexStorage.java | 71 +++
.../basic/ConcurrentHashMapPartitionStorage.java | 5 +
modules/storage-rocksdb/pom.xml | 18 +
.../storage/rocksdb/ColumnFamilyUtils.java | 118 ++++
.../storage/rocksdb/RocksDbPartitionStorage.java | 77 +--
.../storage/rocksdb/RocksDbStorageEngine.java | 14 +-
.../storage/rocksdb/RocksDbTableStorage.java | 393 ++++++-------
.../storage/rocksdb/index/BinaryIndexRow.java | 69 +++
.../rocksdb/index/BinaryIndexRowDeserializer.java | 48 ++
.../rocksdb/index/BinaryIndexRowFactory.java | 92 ++++
.../storage/rocksdb/index/BinaryRowComparator.java | 193 +++++++
.../storage/rocksdb/index/ByteArraySearchRow.java} | 35 +-
.../storage/rocksdb/index/ComparatorUtils.java | 46 ++
.../storage/rocksdb/index/PrefixComparator.java | 137 +++++
.../rocksdb/index/RocksDbSortedIndexStorage.java | 151 +++++
.../storage/rocksdb/RocksDbStorageTest.java | 2 +-
.../storage/rocksdb/index/IndexRowWrapper.java | 157 ++++++
.../index/RocksDbSortedIndexStorageTest.java | 503 +++++++++++++++++
.../org/apache/ignite/binary/BinaryObjects.java | 20 +-
.../ignite/internal/table/KeyValueViewImpl.java | 192 +++----
.../internal/table/RecordBinaryViewImpl.java | 20 +-
.../ignite/internal/table/RecordViewImpl.java | 10 +-
.../internal/table/distributed/TableManager.java | 9 +-
.../distributed/storage/VersionedRowStore.java | 74 +--
.../org/apache/ignite/internal/table/Example.java | 304 +++++++++-
.../internal/table/InteropOperationsTest.java | 4 +-
.../KeyValueViewOperationsSimpleSchemaTest.java | 53 +-
.../internal/table/KeyValueViewOperationsTest.java | 6 +-
.../internal/table/RecordViewOperationsTest.java | 2 +-
.../ignite/internal/table/TableManagerTest.java | 26 +-
modules/vault/pom.xml | 5 +
.../vault/persistence/PersistentVaultService.java | 31 +-
parent/pom.xml | 6 +
pom.xml | 1 +
265 files changed, 13926 insertions(+), 3623 deletions(-)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=> api/src/main/java/org/apache/ignite/lang/ColumnNotFoundException.java} (61%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=> api/src/main/java/org/apache/ignite/lang/IndexNotFoundException.java} (65%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=> api/src/main/java/org/apache/ignite/lang/NullableValue.java} (66%)
create mode 100644
modules/api/src/main/java/org/apache/ignite/table/mapper/OneColumnMapper.java
rename
modules/api/src/main/java/org/apache/ignite/table/mapper/{IdentityMapper.java
=> OneColumnMapperImpl.java} (52%)
copy
modules/api/src/main/java/org/apache/ignite/table/mapper/{DefaultColumnMapper.java
=> PojoMapper.java} (50%)
rename
modules/api/src/main/java/org/apache/ignite/table/mapper/{DefaultColumnMapper.java
=> PojoMapperImpl.java} (58%)
create mode 100644
modules/api/src/main/java/org/apache/ignite/table/mapper/README.md
create mode 100644
modules/api/src/main/java/org/apache/ignite/table/mapper/TypeConverter.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/ddl/DdlCommandHandler.java
copy
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/ddl/{DropTableCommand.java
=> AbstractTableDdlCommand.java} (63%)
copy modules/{table/src/main/java/org/apache/ignite/binary/BinaryObjects.java
=>
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/ddl/AlterTableAddCommand.java}
(51%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/ddl/AlterTableDropCommand.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/ddl/CreateIndexCommand.java
copy
modules/{schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/JavaSerializerFactory.java
=>
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/ddl/DropIndexCommand.java}
(56%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/sql/IgniteAbstractSqlAlterTable.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/sql/IgniteSqlAlterTableAddColumn.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/sql/IgniteSqlAlterTableDropColumn.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/sql/IgniteSqlCreateIndex.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/sql/IgniteSqlDropIndex.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/DdlWithMockedManagersTest.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/client/table/ClientRecordView.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/marshaller/ClientMarshallerReader.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/marshaller/ClientMarshallerWriter.java
create mode 100644
modules/client/src/test/java/org/apache/ignite/client/ClientRecordViewTest.java
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorInjectedName0ConfigurationSchema.java}
(70%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorInjectedName1ConfigurationSchema.java}
(66%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorInjectedName2ConfigurationSchema.java}
(65%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorInjectedName3ConfigurationSchema.java}
(65%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorInjectedName4ConfigurationSchema.java}
(64%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorInjectedName5ConfigurationSchema.java}
(60%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorName0ConfigurationSchema.java}
(60%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorName1ConfigurationSchema.java}
(60%)
rename
modules/{schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/JavaSerializerFactory.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/NameConfigurationSchema.java}
(55%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/PolyConfigurationSchema.java}
(64%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/SimpleConfigurationSchema.java}
(69%)
copy
modules/configuration-api/src/main/java/org/apache/ignite/configuration/annotation/{ConfigValue.java
=> InjectedName.java} (53%)
copy
modules/configuration-api/src/main/java/org/apache/ignite/configuration/annotation/{ConfigValue.java
=> Name.java} (57%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/HashUtils.java
create mode 100644 modules/marshaller-common/README.md
copy modules/{client => marshaller-common}/pom.xml (69%)
copy modules/{schema/src/main/java/org/apache/ignite/internal/schema =>
marshaller-common/src/main/java/org/apache/ignite/internal}/marshaller/BinaryMode.java
(54%)
rename
modules/{schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection
=>
marshaller-common/src/main/java/org/apache/ignite/internal/marshaller}/FieldAccessor.java
(75%)
copy
modules/{schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection
=>
marshaller-common/src/main/java/org/apache/ignite/internal/marshaller}/Marshaller.java
(58%)
create mode 100644
modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/MarshallerColumn.java
copy
modules/{schema/src/main/java/org/apache/ignite/internal/schema/marshaller/AbstractSerializer.java
=>
marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/MarshallerException.java}
(61%)
create mode 100644
modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/MarshallerReader.java
copy modules/{schema/src/main/java/org/apache/ignite/internal/schema =>
marshaller-common/src/main/java/org/apache/ignite/internal}/marshaller/MarshallerUtil.java
(65%)
create mode 100644
modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/MarshallerWriter.java
copy modules/{schema =>
marshaller-common}/src/main/java/org/apache/ignite/internal/util/Factory.java
(100%)
copy modules/{schema =>
marshaller-common}/src/main/java/org/apache/ignite/internal/util/ObjectFactory.java
(97%)
copy modules/{schema =>
marshaller-common}/src/main/java/org/apache/ignite/internal/util/Pair.java
(100%)
create mode 100644
modules/marshaller-common/src/test/java/org/apache/ignite/internal/marshaller/FieldAccessorTest.java
create mode 100644
modules/marshaller-common/src/test/java/org/apache/ignite/internal/marshaller/testobjects/TestObjectWithAllTypes.java
copy
modules/{schema/src/test/java/org/apache/ignite/internal/schema/testobjects/TestSimpleObject.java
=>
marshaller-common/src/test/java/org/apache/ignite/internal/marshaller/testobjects/TestObjectWithNoDefaultConstructor.java}
(56%)
copy
modules/{schema/src/test/java/org/apache/ignite/internal/schema/testobjects/TestSimpleObject.java
=>
marshaller-common/src/test/java/org/apache/ignite/internal/marshaller/testobjects/TestObjectWithPrivateConstructor.java}
(59%)
copy modules/{schema/src/test/java/org/apache/ignite/internal/schema =>
marshaller-common/src/test/java/org/apache/ignite/internal/marshaller}/testobjects/TestSimpleObject.java
(97%)
create mode 100644
modules/metastorage-client/src/integrationTest/java/org/apache/ignite/internal/metastorage/client/ItMetaStorageRaftGroupTest.java
create mode 100644
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/ClassDescriptor.java
create mode 100644
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/ClassDescriptorFactory.java
create mode 100644
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/ClassDescriptorFactoryContext.java
create mode 100644
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/DefaultType.java
create mode 100644
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/FieldDescriptor.java
copy
modules/{api/src/main/java/org/apache/ignite/table/mapper/package-info.java =>
network/src/main/java/org/apache/ignite/internal/network/serialization/Null.java}
(80%)
create mode 100644
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/SerializationType.java
create mode 100644
modules/network/src/test/java/org/apache/ignite/internal/network/serialization/ClassDescriptorFactoryTest.java
create mode 100644
modules/network/src/test/java/org/apache/ignite/internal/network/serialization/DefaultDescriptorsTest.java
rename
modules/{vault/src/main/java/org/apache/ignite/internal/vault/persistence =>
rocksdb-common/src/main/java/org/apache/ignite/internal/rocksdb}/RocksIteratorAdapter.java
(66%)
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/Serializer.java
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/SerializerFactory.java
rename
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/asm/{AsmSerializerGenerator.java
=> AsmMarshallerGenerator.java} (74%)
create mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/ColumnBinding.java
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/JavaSerializer.java
delete mode 100644
modules/schema/src/test/java/org/apache/ignite/internal/schema/marshaller/JavaSerializerTest.java
rename
modules/schema/src/test/java/org/apache/ignite/internal/schema/marshaller/reflection/{FieldAccessorTest.java
=> ColumnBindingTest.java} (66%)
create mode 100644
modules/schema/src/test/java/org/apache/ignite/internal/schema/marshaller/reflection/SerializingConverter.java
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
schema/src/test/java/org/apache/ignite/internal/schema/testobjects/TestOuterObject.java}
(68%)
create mode 100644
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/basic/BinarySearchRow.java
create mode 100644
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/index/IndexRow.java
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
storage-api/src/main/java/org/apache/ignite/internal/storage/index/IndexRowDeserializer.java}
(61%)
copy
modules/{schema/src/main/java/org/apache/ignite/internal/schema/marshaller/AbstractSerializer.java
=>
storage-api/src/main/java/org/apache/ignite/internal/storage/index/IndexRowFactory.java}
(52%)
copy
modules/{client-common/src/main/java/org/apache/ignite/internal/client/proto/ClientMessageCommon.java
=>
storage-api/src/main/java/org/apache/ignite/internal/storage/index/IndexRowPrefix.java}
(58%)
create mode 100644
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/index/SortedIndexDescriptor.java
create mode 100644
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/index/SortedIndexStorage.java
create mode 100644
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/ColumnFamilyUtils.java
create mode 100644
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/BinaryIndexRow.java
create mode 100644
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/BinaryIndexRowDeserializer.java
create mode 100644
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/BinaryIndexRowFactory.java
create mode 100644
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/BinaryRowComparator.java
rename
modules/{schema/src/main/java/org/apache/ignite/internal/schema/marshaller/AbstractSerializer.java
=>
storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/ByteArraySearchRow.java}
(54%)
create mode 100644
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/ComparatorUtils.java
create mode 100644
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/PrefixComparator.java
create mode 100644
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/RocksDbSortedIndexStorage.java
create mode 100644
modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/index/IndexRowWrapper.java
create mode 100644
modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/index/RocksDbSortedIndexStorageTest.java