You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2022/01/24 13:05:49 UTC
[ignite-3] branch ignite-16115 updated (52dcfce -> b6af22e)
This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-16115
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.
from 52dcfce Minor.
add 8555619 IGNITE-16208 .NET: Add Transactions API (#535)
add 16aed16 IGNITE-16256 ItInternalTableScanTest.testMultipleRowScan is flaky
add 0355ae6 Removed UPSERT from sql doc (#540)
add 8bac03d IGNITE-16165 Implement (un)marshalling of Serializable
add 6fa4799 IGNITE-16281 Fix deadlock
add 5894611 IGNITE-15648 Added JDBC integration tests (#522)
add 5cf1b83 IGNITE-16303 Fix MessageTypeException in ClientTables.table when table does not exist (#555)
add 40841cd IGNITE-16254 - Optimize (un)marshalling of primitives in object fields
add 65ce237 IGNITE-16277 Query failed with assertion (#548)
add 96c0801 IGNITE-16296 Sql. Refactoring of integration with Data layer (#552)
add e3edd29 IGNITE-15257 ITNodeTest.testNodeTaskOverload is flaky (#554)
add e7c86db IGNITE-16309 Fix replicator can recycle bytebuffer before it was sent
add 96e4e7f IGNITE-15359 Add IgniteClientConfiguration.asyncContinuationExecutor (#558)
add c507456 IGNITE-16298 Object identity distinction must be preserved after marshalling+unmarshalling
add 6b67ecc IGNITE-16250 Use direct marshaller and user object serialization for network messaging
add ded59ba IGNITE-16295 Getting the actual view in ConfigurationNotificationEvent#oldValue and ConfigurationNotificationEvent#newValue (#551)
add a7d78f9 IGNITE-16240 Support putFields()+writeFields() and readFields() in User Object Serialization
add 783a975 IGNITE-15202 Fixed readCommittedUserLog test to get rid of flakiness. #538
add 4f8f7ae IGNITE-16258 Support Serializable lambdas marshalling in User Object Serialization
add 65b76bd IGNITE-16282 Support (un)marshalling of Proxies in User Object Serialization
add 78e4597 IGNITE-16338 Remove usages of Cluster#isShutdown method (#572)
add a8b1f52 IGNITE-16326 Prepare Documentation for the AI Alpha 4 Release (#570)
add 1728cd1 IGNITE-16286 Fixed error message. Fixes #547
add 87d5132 IGNITE-16285 Fixed converting resource locator to the configuration file. Fixes #550
add 303d076 IGNITE-15352 Thin client: Use varint for decimal scale and IgniteUuid localId (#569)
add 73a2f3c IGNITE-16263 Invoke configuration listeners when components were restored (#568)
add 7355d58 IGNITE-16346 Fix ConfigurationTest#testDirectAsyncContinuationExecutorUsesNettyThread flakiness (#578)
add d87f1e1 IGNITE-16161 Fix memory leak in BaseQueryContext (#553)
add 13aa463 IGNITE-15817 Basic PageIO abstractions ported from Ignite 2.x (#566)
add bac8d6a Merge branch 'main' into ignite-16115
add b6af22e Minors after review
No new revisions were added by this update.
Summary of changes:
docs/_data/toc.yaml | 22 +-
.../images/svg/alter_table_column_no_bnf1.svg | 124 +++
.../images/svg/alter_table_column_no_bnf2.svg | 143 ++++
.../images/svg/alter_table_column_yes_bnf1.svg | 124 +++
.../images/svg/alter_table_column_yes_bnf2.svg | 143 ++++
docs/_docs/images/svg/alter_table_logging_bnf.svg | 137 ++++
.../images/svg/alter_table_no_logging_bnf.svg | 137 ++++
.../images/svg/column_definition_or_list_bnf.svg | 156 ++++
docs/_docs/images/svg/column_list_bnf.svg | 144 ++++
docs/_docs/images/svg/columns_definition_bnf.svg | 188 +++++
docs/_docs/images/svg/create_table_bnf1.svg | 120 +++
docs/_docs/images/svg/create_table_bnf2.svg | 196 +++++
docs/_docs/images/svg/drop_table_bnf.svg | 129 ++++
docs/_docs/images/svg/pk_constraint_bnf.svg | 162 ++++
docs/_docs/images/svg/qualified_table_name_bnf.svg | 124 +++
.../includes/ignite-cli-download-windows.adoc | 2 +-
docs/_docs/index.adoc | 11 +-
docs/_docs/quick-start/getting-started-guide.adoc | 19 +-
docs/_docs/rebalance.adoc | 5 +-
docs/_docs/sql-reference/ddl.adoc | 285 +++++++
docs/_docs/sql-reference/dml.adoc | 65 ++
.../operators-and-functions.adoc} | 93 +--
docs/_docs/sql/calcite-based-sql-engine.adoc | 217 +-----
docs/_docs/table-views.adoc | 45 ++
.../transactions/performing-transactions.adoc | 59 ++
.../java/org/apache/ignite/lang/NullableValue.java | 10 +
.../java/org/apache/ignite/table/KeyValueView.java | 80 +-
.../client/proto/query/JdbcQueryEventHandler.java | 37 +-
.../proto/query/event/BatchExecuteResult.java | 3 +-
.../internal/client/proto/ClientMessagePacker.java | 55 +-
.../client/proto/ClientMessageUnpacker.java | 20 +-
.../client/proto/ClientMessagePackerTest.java | 16 +
.../client/proto/ClientMessageUnpackerTest.java | 22 +-
.../client/handler/JdbcQueryEventHandlerImpl.java | 98 ++-
.../requests/sql/ClientSqlCloseRequest.java | 9 +-
.../sql/ClientSqlColumnMetadataRequest.java | 9 +-
.../requests/sql/ClientSqlExecuteBatchRequest.java | 9 +-
.../requests/sql/ClientSqlExecuteRequest.java | 9 +-
.../requests/sql/ClientSqlFetchRequest.java | 9 +-
.../sql/ClientSqlPrimaryKeyMetadataRequest.java | 9 +-
.../sql/ClientSqlQueryMetadataRequest.java | 9 +-
.../sql/ClientSqlSchemasMetadataRequest.java | 9 +-
.../sql/ClientSqlTableMetadataRequest.java | 9 +-
.../handler/requests/sql/JdbcMetadataCatalog.java | 88 +--
modules/client/pom.xml | 6 +
.../org/apache/ignite/client/IgniteClient.java | 31 +-
.../ignite/client/IgniteClientConfiguration.java | 20 +
.../client/IgniteClientConfigurationImpl.java | 28 +-
.../ignite/internal/client/TcpClientChannel.java | 4 +-
.../ignite/internal/client/TcpIgniteClient.java | 9 +-
.../client/query/JdbcClientQueryEventHandler.java | 55 +-
.../client/table/ClientKeyValueBinaryView.java | 72 +-
.../internal/client/table/ClientKeyValueView.java | 36 +
.../ignite/internal/client/table/ClientTables.java | 2 +-
.../internal/client/tx/ClientTransaction.java | 6 +-
.../ignite/internal/jdbc/JdbcConnection.java | 28 +-
.../ignite/internal/jdbc/JdbcDatabaseMetadata.java | 9 +-
.../apache/ignite/internal/jdbc/JdbcResultSet.java | 6 +-
.../apache/ignite/internal/jdbc/JdbcStatement.java | 4 +-
.../apache/ignite/client/AbstractClientTest.java | 4 +-
.../org/apache/ignite/client/ClientTablesTest.java | 16 +
.../apache/ignite/client/ConfigurationTest.java | 48 ++
.../org/apache/ignite/client/ConnectionTest.java | 7 +-
.../ignite/client/fakes/FakeSchemaRegistry.java | 6 +
.../ConfigurationNotificationEvent.java | 2 +
.../configuration/ConfigurationChanger.java | 19 +-
.../configuration/ConfigurationRegistry.java | 54 +-
.../configuration/DynamicConfiguration.java | 1 -
.../asm/ConfigurationAsmGenerator.java | 2 +-
.../notifications/ConfigurationContainer.java | 76 ++
.../ConfigurationNotificationContext.java | 85 +++
.../ConfigurationNotificationEventImpl.java | 47 +-
.../ConfigurationNotificationUtils.java | 134 ++++
.../notifications/ConfigurationNotifier.java | 477 ++++++++++++
.../notifications/NamedListChanges.java | 110 +++
.../configuration/util/ConfigurationContainer.java | 50 --
.../util/ConfigurationNotificationsUtil.java | 827 ---------------------
.../configuration/util/ConfigurationUtil.java | 16 +
.../ConfigurationAnyListenerTest.java | 106 ++-
.../notifications/ConfigurationListenerTest.java | 520 ++++++++++---
.../testframework/ConfigurationExtension.java | 14 +-
.../apache/ignite/internal/util/IgniteUtils.java | 23 +
modules/metastorage-client/pom.xml | 6 +
.../serialization/MessageReaderMethodResolver.java | 4 +-
.../RegistryInitializerGenerator.java | 3 +
.../apache/ignite/network/MessagingService.java | 4 +-
.../MessageSerializationRegistryInitializer.java} | 10 +-
modules/network/pom.xml | 6 +
.../network/netty/ItConnectionManagerTest.java | 3 +-
.../network/recovery/ItRecoveryHandshakeTest.java | 6 +-
.../network/scalecube/ItClusterServiceTest.java | 68 ++
.../scalecube/ItScaleCubeNetworkMessagingTest.java | 29 +-
.../ignite/utils/ClusterServiceTestUtils.java | 47 +-
.../stream/DirectByteBufferStreamImplV1.java | 33 +-
.../network/message/ClassDescriptorMessage.java | 36 +-
.../network/message/FieldDescriptorMessage.java | 5 -
.../internal/network/message/ScaleCubeMessage.java | 10 +-
.../{BuiltinType.java => BuiltInType.java} | 32 +-
...izedStreamCommands.java => BuiltInTypeIds.java} | 21 +-
.../network/serialization/ClassDescriptor.java | 254 ++++++-
.../serialization/ClassDescriptorFactory.java | 152 ++--
...ryContext.java => ClassDescriptorRegistry.java} | 12 +-
...nds.java => CompositeIdIndexedDescriptors.java} | 29 +-
.../network/serialization/FieldAccessor.java | 136 +++-
.../network/serialization/FieldAccessorImpl.java | 83 ---
.../network/serialization/FieldDescriptor.java | 35 +-
.../PerSessionSerializationService.java | 164 ++--
.../internal/network/serialization/Primitives.java | 52 ++
.../network/serialization/Serialization.java | 57 +-
...amCommands.java => SerializationException.java} | 15 +-
.../serialization/SerializationService.java | 102 ++-
.../network/serialization/SerializationType.java | 2 +-
.../serialization/SpecialSerializationMethods.java | 29 +
.../SpecialSerializationMethodsImpl.java | 121 +--
.../network/serialization/UnsafeFieldAccessor.java | 192 +++++
.../UserObjectSerializationContext.java | 53 ++
....java => UserObjectSerializationException.java} | 25 +-
.../serialization/UserObjectSerializer.java | 48 --
.../marshal/ArbitraryObjectMarshaller.java | 82 --
.../network/serialization/marshal/Bits.java | 103 +++
.../marshal/BuiltInContainerMarshallers.java | 37 +-
.../serialization/marshal/BuiltInMarshalling.java | 169 +++--
.../marshal/BuiltInNonContainerMarshallers.java | 17 +-
.../{UnmarshalException.java => Classes.java} | 29 +-
.../marshal/DefaultFieldsReaderWriter.java | 55 ++
.../marshal/DefaultUserObjectMarshaller.java | 333 +++++----
.../marshal/ExternalizableMarshaller.java | 60 +-
.../serialization/marshal/MarshallingContext.java | 79 +-
....java => MarshallingNotSupportedException.java} | 10 +-
.../serialization/marshal/ProtocolMarshalling.java | 58 ++
.../serialization/marshal/ProxyMarshaller.java | 122 +++
.../marshal/SerializableInstantiation.java | 99 +--
.../marshal/StructuredObjectMarshaller.java | 265 +++++++
.../serialization/marshal/TypedValueWriter.java | 8 +-
.../marshal/UncheckedMarshalException.java} | 11 +-
...ption.java => UncheckedUnmarshalException.java} | 8 +-
.../serialization/marshal/UnmarshalException.java | 4 +
.../marshal/UnmarshallingContext.java | 70 +-
.../marshal/UosObjectInputStream.java | 332 +++++++++
.../marshal/UosObjectOutputStream.java | 323 ++++++++
.../marshal/UserObjectMarshaller.java | 14 +-
.../network/serialization/marshal/ValueReader.java | 8 +-
.../network/serialization/marshal/ValueWriter.java | 8 +-
.../network/serialization/marshal/VarInts.java | 86 +++
.../scalecube/ScaleCubeClusterServiceFactory.java | 49 +-
.../ScaleCubeDirectMarshallerTransport.java | 34 +-
.../scalecube/ScaleCubeMessagingService.java | 10 +-
.../internal/network/netty/InboundDecoderTest.java | 8 +-
.../internal/network/netty/NettyServerTest.java | 3 +-
...iptorsTest.java => BuiltInDescriptorsTest.java} | 98 +--
.../serialization/ClassDescriptorFactoryTest.java | 132 +++-
.../network/serialization/MarshallableTest.java | 71 +-
.../network/serialization/PrimitivesTest.java | 58 ++
.../network/serialization/marshal/ClassesTest.java | 101 +++
.../marshal/ContextBasedIdIndexedDescriptors.java} | 21 +-
.../DefaultUserObjectMarshallerCommonTest.java | 50 ++
...erObjectMarshallerWithArbitraryObjectsTest.java | 473 +++++++++---
...efaultUserObjectMarshallerWithBuiltinsTest.java | 158 ++--
...UserObjectMarshallerWithExternalizableTest.java | 336 ++++++++-
...shallerWithSerializableOverrideStreamsTest.java | 782 +++++++++++++++++++
...ltUserObjectMarshallerWithSerializableTest.java | 513 +++++++++++++
...tor.java => EnumWithAnonClassesForMembers.java} | 12 +-
...WithoutNoArgConstructor.java => IntHolder.java} | 38 +-
.../marshal/NoArgConstructorInstantiationTest.java | 2 +-
...=> NonSerializableWithoutNoArgConstructor.java} | 4 +-
.../marshal/SerializableInstantiationTest.java | 38 +-
...ithoutNoArgConstructor.java => SimpleEnum.java} | 12 +-
.../network/serialization/marshal/Throwables.java} | 22 +-
.../marshal/UnsafeInstantiationTest.java | 4 +-
.../network/serialization/marshal/VarIntsTest.java | 105 +++
modules/page-memory/pom.xml | 48 ++
.../ignite/internal/pagememory/FullPageId.java | 174 +++++
.../internal/pagememory/PageIdAllocator.java | 63 ++
.../ignite/internal/pagememory/PageMemory.java | 65 ++
.../ignite/internal/pagememory/PageSupport.java | 128 ++++
.../ignite/internal/pagememory/io/IoVersions.java | 128 ++++
.../ignite/internal/pagememory/io/PageIo.java | 507 +++++++++++++
.../internal/pagememory/io/PageIoModule.java} | 16 +-
.../internal/pagememory/io/PageIoRegistry.java | 100 +++
.../pagememory/metric/IoStatisticsHolder.java} | 32 +-
.../internal/pagememory/reuse/ReuseBag.java} | 25 +-
.../internal/pagememory/reuse/ReuseList.java | 64 ++
.../internal/pagememory/util/PageHandler.java | 443 +++++++++++
.../internal/pagememory/util/PageIdUtils.java | 265 +++++++
.../internal/pagememory/util/PageLockListener.java | 86 +++
.../ignite/internal/pagememory/util/PageUtils.java | 282 +++++++
.../internal/pagememory/PageIoRegistryTest.java | 68 ++
.../internal/pagememory/TestPageIoModule.java | 61 ++
.../internal/pagememory/util/PageIdUtilsTest.java | 147 ++++
...ache.ignite.internal.pagememory.io.PageIoModule | 21 +-
.../Table/TupleGetBenchmarks.cs | 8 +-
.../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 24 +-
.../Apache.Ignite.Tests/Table/IgniteTupleTests.cs | 28 +
.../dotnet/Apache.Ignite.Tests/Table/TableTests.cs | 208 +++---
.../Apache.Ignite.Tests/TestEventListener.cs | 62 ++
.../Transactions/TransactionsTests.cs | 197 +++++
.../platforms/dotnet/Apache.Ignite.sln.DotSettings | 5 +
modules/platforms/dotnet/Apache.Ignite/IIgnite.cs | 9 +-
.../dotnet/Apache.Ignite/IIgniteClient.cs | 4 +-
.../Apache.Ignite/Internal/ClientFailoverSocket.cs | 2 +-
.../dotnet/Apache.Ignite/Internal/ClientSocket.cs | 3 +-
.../Apache.Ignite/Internal/IgniteClientInternal.cs | 5 +
.../Apache.Ignite/Internal/Proto/ClientOp.cs | 9 +
.../Apache.Ignite/Internal/Proto/IgniteUuid.cs | 11 +-
.../Internal/Proto/MessagePackReaderExtensions.cs | 15 +-
.../Internal/Proto/MessagePackWriterExtensions.cs | 4 +-
.../Table/{Table.cs => RecordBinaryView.cs} | 267 ++++---
.../dotnet/Apache.Ignite/Internal/Table/Table.cs | 630 +---------------
.../Internal/Transactions/Transaction.cs | 155 ++++
.../Transactions.cs} | 33 +-
.../dotnet/Apache.Ignite/Table/IIgniteTuple.cs | 73 ++
.../Table/{ITableView.cs => IRecordView.cs} | 52 +-
.../platforms/dotnet/Apache.Ignite/Table/ITable.cs | 7 +-
.../dotnet/Apache.Ignite/Table/IgniteTuple.cs | 21 +-
.../IgniteUuid.cs => Transactions/ITransaction.cs} | 23 +-
.../ITransactions.cs} | 15 +-
modules/raft/pom.xml | 6 +
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 21 +-
.../ignite/raft/jraft/core/CliServiceImpl.java | 2 +-
.../apache/ignite/raft/jraft/core/NodeImpl.java | 12 +-
.../apache/ignite/raft/jraft/core/Replicator.java | 21 +-
.../raft/jraft/entity/LocalFileMetaOutter.java | 6 +-
.../raft/jraft/entity/LocalStorageOutter.java | 12 +-
.../ignite/raft/jraft/entity/RaftOutter.java | 26 +-
.../ignite/raft/jraft/rpc/ActionRequest.java | 5 +-
.../ignite/raft/jraft/rpc/ActionResponse.java | 5 +-
.../apache/ignite/raft/jraft/rpc/CliRequests.java | 70 +-
.../apache/ignite/raft/jraft/rpc/RpcRequests.java | 40 +-
.../raft/jraft/rpc/impl/RaftGroupServiceImpl.java | 9 +-
.../ignite/raft/jraft/rpc/AbstractRpcTest.java | 8 +-
modules/runner/pom.xml | 6 +
.../internal/runner/app/IgniteCliRunnerTest.java | 6 +-
.../internal/runner/app/ItNoThreadsLeftTest.java | 1 +
.../runner/app/jdbc/AbstractJdbcSelfTest.java | 69 +-
.../app/jdbc/ItJdbcAbstractStatementSelfTest.java | 55 ++
.../app/jdbc/ItJdbcComplexDmlDdlSelfTest.java | 396 ++++++++++
.../app/jdbc/ItJdbcComplexQuerySelfTest.java | 231 ++++++
.../runner/app/jdbc/ItJdbcConnectionSelfTest.java | 88 +--
.../app/jdbc/ItJdbcDeleteStatementSelfTest.java | 68 ++
.../app/jdbc/ItJdbcErrorsAbstractSelfTest.java | 632 ++++++++++++++++
.../runner/app/jdbc/ItJdbcErrorsSelfTest.java | 120 +++
.../app/jdbc/ItJdbcInsertStatementSelfTest.java | 214 ++++++
.../runner/app/jdbc/ItJdbcJoinsSelfTest.java | 164 ++++
.../jdbc/ItJdbcMetadataPrimaryKeysSelfTest.java | 105 +++
.../runner/app/jdbc/ItJdbcMetadataSelfTest.java | 318 ++++----
.../app/jdbc/ItJdbcMultiStatementSelfTest.java | 187 +++++
.../runner/app/jdbc/ItJdbcResultSetSelfTest.java | 238 +++---
.../app/jdbc/ItJdbcSelectAfterAlterTable.java | 91 +++
.../app/jdbc/ItJdbcStatementCancelSelfTest.java | 157 ++++
.../runner/app/jdbc/ItJdbcStatementSelfTest.java | 163 ++--
.../app/jdbc/ItJdbcUpdateStatementSelfTest.java | 69 ++
.../sql/engine/ItProjectScanMergeRuleTest.java | 16 +-
.../sql/engine/extension/TestExtension.java | 6 +-
.../sql/engine/extension/TestPhysTableScan.java | 21 +-
.../sql/engine/extension/TestTableImpl.java | 3 +-
...ite.internal.sql.engine.extension.SqlExtension} | 0
.../org/apache/ignite/internal/app/IgniteImpl.java | 25 +-
.../ignite/internal/schema/SchemaRegistry.java | 9 +
.../schema/registry/SchemaRegistryImpl.java | 6 +
.../schema/registry/UpgradingRowAdapter.java | 8 +
.../org/apache/ignite/internal/schema/row/Row.java | 10 +
.../ignite/internal/schema/row/RowAssembler.java | 16 +-
modules/sql-engine/pom.xml | 4 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 2 +-
.../sql/engine/exec/LogicalRelImplementor.java | 5 +
.../sql/engine/exec/QueryTaskExecutorImpl.java | 7 +-
.../internal/sql/engine/exec/rel/AbstractNode.java | 5 +-
.../internal/sql/engine/exec/rel/ModifyNode.java | 30 +-
.../sql/engine/exec/rel/TableScanNode.java | 11 +-
.../internal/sql/engine/message/ErrorMessage.java | 4 +-
.../sql/engine/message/QueryBatchMessage.java | 4 +-
.../sql/engine/message/QueryStartRequest.java | 5 +-
.../sql/engine/message/QueryStartResponse.java | 4 +-
.../sql/engine/metadata/RelMetadataQueryEx.java | 30 +-
.../internal/sql/engine/prepare/Fragment.java | 6 +-
.../internal/sql/engine/prepare/PlannerHelper.java | 2 +-
.../internal/sql/engine/prepare/QueryTemplate.java | 11 +-
.../sql/engine/schema/ColumnDescriptor.java | 6 +-
.../sql/engine/schema/ColumnDescriptorImpl.java | 22 +-
.../sql/engine/schema/IgniteTableImpl.java | 158 +++-
.../sql/engine/schema/InternalIgniteTable.java | 10 +-
.../sql/engine/schema/SqlSchemaManagerImpl.java | 26 +-
.../sql/engine/schema/TableDescriptorImpl.java | 2 +-
.../internal/sql/engine/util/BaseQueryContext.java | 34 +-
.../ignite/internal/sql/engine/util/Commons.java | 4 +
.../ignite/internal/sql/engine/util/TypeUtils.java | 2 +-
.../internal/sql/engine/StopCalciteModuleTest.java | 4 +-
.../sql/engine/planner/AbstractPlannerTest.java | 20 +-
modules/table/pom.xml | 6 +
.../distributed/ItInternalTableScanTest.java | 174 +++--
.../internal/table/KeyValueBinaryViewImpl.java | 75 +-
.../ignite/internal/table/KeyValueViewImpl.java | 110 ++-
.../internal/table/distributed/TableManager.java | 132 ++--
.../table/KeyValueBinaryViewOperationsTest.java | 20 +-
.../KeyValueViewOperationsSimpleSchemaTest.java | 241 ++++--
.../internal/table/KeyValueViewOperationsTest.java | 244 +++++-
.../ignite/internal/table/TxAbstractTest.java | 3 +-
.../table/impl/DummySchemaManagerImpl.java | 6 +
.../internal/tx/message/TxFinishRequest.java | 5 +-
.../internal/tx/message/TxFinishResponse.java | 2 +-
parent/pom.xml | 8 +-
pom.xml | 1 +
302 files changed, 18521 insertions(+), 4986 deletions(-)
create mode 100644 docs/_docs/images/svg/alter_table_column_no_bnf1.svg
create mode 100644 docs/_docs/images/svg/alter_table_column_no_bnf2.svg
create mode 100644 docs/_docs/images/svg/alter_table_column_yes_bnf1.svg
create mode 100644 docs/_docs/images/svg/alter_table_column_yes_bnf2.svg
create mode 100644 docs/_docs/images/svg/alter_table_logging_bnf.svg
create mode 100644 docs/_docs/images/svg/alter_table_no_logging_bnf.svg
create mode 100644 docs/_docs/images/svg/column_definition_or_list_bnf.svg
create mode 100644 docs/_docs/images/svg/column_list_bnf.svg
create mode 100644 docs/_docs/images/svg/columns_definition_bnf.svg
create mode 100644 docs/_docs/images/svg/create_table_bnf1.svg
create mode 100644 docs/_docs/images/svg/create_table_bnf2.svg
create mode 100644 docs/_docs/images/svg/drop_table_bnf.svg
create mode 100644 docs/_docs/images/svg/pk_constraint_bnf.svg
create mode 100644 docs/_docs/images/svg/qualified_table_name_bnf.svg
create mode 100644 docs/_docs/sql-reference/ddl.adoc
create mode 100644 docs/_docs/sql-reference/dml.adoc
copy docs/_docs/{sql/calcite-based-sql-engine.adoc => sql-reference/operators-and-functions.adoc} (57%)
create mode 100644 docs/_docs/table-views.adoc
create mode 100644 docs/_docs/transactions/performing-transactions.adoc
create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/notifications/ConfigurationContainer.java
create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/notifications/ConfigurationNotificationContext.java
rename modules/configuration/src/main/java/org/apache/ignite/internal/configuration/{util => notifications}/ConfigurationNotificationEventImpl.java (65%)
create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/notifications/ConfigurationNotificationUtils.java
create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/notifications/ConfigurationNotifier.java
create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/notifications/NamedListChanges.java
delete mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationContainer.java
delete mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationNotificationsUtil.java
copy modules/{network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/WithoutNoArgConstructor.java => network-api/src/main/java/org/apache/ignite/network/serialization/MessageSerializationRegistryInitializer.java} (76%)
create mode 100644 modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/ItClusterServiceTest.java
rename modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{BuiltinType.java => BuiltInType.java} (85%)
copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{SerializedStreamCommands.java => BuiltInTypeIds.java} (61%)
rename modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{ClassDescriptorFactoryContext.java => ClassDescriptorRegistry.java} (93%)
copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{SerializedStreamCommands.java => CompositeIdIndexedDescriptors.java} (50%)
delete mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/FieldAccessorImpl.java
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/Primitives.java
rename modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{SerializedStreamCommands.java => SerializationException.java} (65%)
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/UnsafeFieldAccessor.java
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/UserObjectSerializationContext.java
copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{FieldAccessor.java => UserObjectSerializationException.java} (63%)
delete mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/UserObjectSerializer.java
delete mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/ArbitraryObjectMarshaller.java
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/Bits.java
copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/{UnmarshalException.java => Classes.java} (52%)
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/DefaultFieldsReaderWriter.java
copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/{UnmarshalException.java => MarshallingNotSupportedException.java} (74%)
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/ProtocolMarshalling.java
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/ProxyMarshaller.java
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/StructuredObjectMarshaller.java
copy modules/network/src/{test/java/org/apache/ignite/internal/network/serialization/marshal/WithoutNoArgConstructor.java => main/java/org/apache/ignite/internal/network/serialization/marshal/UncheckedMarshalException.java} (79%)
copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/{UnmarshalException.java => UncheckedUnmarshalException.java} (79%)
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/UosObjectInputStream.java
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/UosObjectOutputStream.java
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/VarInts.java
rename modules/network/src/test/java/org/apache/ignite/internal/network/serialization/{DefaultDescriptorsTest.java => BuiltInDescriptorsTest.java} (83%)
create mode 100644 modules/network/src/test/java/org/apache/ignite/internal/network/serialization/PrimitivesTest.java
create mode 100644 modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/ClassesTest.java
copy modules/network/src/{main/java/org/apache/ignite/internal/network/serialization/marshal/UnmarshalException.java => test/java/org/apache/ignite/internal/network/serialization/marshal/ContextBasedIdIndexedDescriptors.java} (54%)
create mode 100644 modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/DefaultUserObjectMarshallerCommonTest.java
create mode 100644 modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/DefaultUserObjectMarshallerWithSerializableOverrideStreamsTest.java
create mode 100644 modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/DefaultUserObjectMarshallerWithSerializableTest.java
copy modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/{WithoutNoArgConstructor.java => EnumWithAnonClassesForMembers.java} (86%)
copy modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/{WithoutNoArgConstructor.java => IntHolder.java} (55%)
copy modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/{WithoutNoArgConstructor.java => NonSerializableWithoutNoArgConstructor.java} (89%)
rename modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/{WithoutNoArgConstructor.java => SimpleEnum.java} (87%)
copy modules/network/src/{main/java/org/apache/ignite/internal/network/serialization/marshal/UnmarshalException.java => test/java/org/apache/ignite/internal/network/serialization/marshal/Throwables.java} (67%)
create mode 100644 modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/VarIntsTest.java
create mode 100644 modules/page-memory/pom.xml
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/FullPageId.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/PageIdAllocator.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/PageMemory.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/PageSupport.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/io/IoVersions.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/io/PageIo.java
copy modules/{network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/UnmarshalException.java => page-memory/src/main/java/org/apache/ignite/internal/pagememory/io/PageIoModule.java} (64%)
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/io/PageIoRegistry.java
copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/message/QueryBatchMessage.java => page-memory/src/main/java/org/apache/ignite/internal/pagememory/metric/IoStatisticsHolder.java} (60%)
copy modules/{network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/UnmarshalException.java => page-memory/src/main/java/org/apache/ignite/internal/pagememory/reuse/ReuseBag.java} (66%)
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/reuse/ReuseList.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/util/PageHandler.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/util/PageIdUtils.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/util/PageLockListener.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/util/PageUtils.java
create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/PageIoRegistryTest.java
create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/TestPageIoModule.java
create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/util/PageIdUtilsTest.java
copy docs/_data/toc.yaml => modules/page-memory/src/test/resources/META-INF/services/org.apache.ignite.internal.pagememory.io.PageIoModule (64%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/TestEventListener.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/Transactions/TransactionsTests.cs
copy modules/platforms/dotnet/Apache.Ignite/Internal/Table/{Table.cs => RecordBinaryView.cs} (65%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Transactions/Transaction.cs
copy modules/platforms/dotnet/Apache.Ignite/Internal/{IgniteClientInternal.cs => Transactions/Transactions.cs} (57%)
rename modules/platforms/dotnet/Apache.Ignite/Table/{ITableView.cs => IRecordView.cs} (73%)
copy modules/platforms/dotnet/Apache.Ignite/{Internal/Proto/IgniteUuid.cs => Transactions/ITransaction.cs} (62%)
copy modules/platforms/dotnet/Apache.Ignite/{IIgniteClient.cs => Transactions/ITransactions.cs} (74%)
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcAbstractStatementSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcComplexDmlDdlSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcComplexQuerySelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcDeleteStatementSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcErrorsAbstractSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcErrorsSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcInsertStatementSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcJoinsSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcMetadataPrimaryKeysSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcMultiStatementSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcSelectAfterAlterTable.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcStatementCancelSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/ItJdbcUpdateStatementSelfTest.java
rename modules/runner/src/integrationTest/resources/META-INF/services/{org.apache.ignite.internal.processors.query.calcite.org.apache.ignite.internal.sql.engine.extension.SqlExtension => org.apache.ignite.internal.sql.engine.extension.SqlExtension} (100%)