This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch ignite-28739-new
in repository https://gitbox.apache.org/repos/asf/ignite.git
from d6356e0e0bf IGNITE-28896 code-style
add 7cd8ad1c7c1 IGNITE-28972 Generation must fail Message to byte[]
marshalling (#13461)
add 060c46d1f93 IGNITE-28961 TcpDiscoveryNode should not implement
SelfMarshallingMessage (#13450)
add 77e08e5debb Bump org.apache.maven.plugins:maven-shade-plugin from
3.6.1 to 3.6.2 (#13441)
add 009946c769d IGNITE-28724 Calcite engine. Support SELECT ... FOR UPDATE
query (#13366)
add 670b96ff82b Merge branch 'master' into ignite-28739-new
add 13c79d19622 IGNITE-28739 After merge master
No new revisions were added by this update.
Summary of changes:
modules/calcite/src/main/codegen/config.fmpp | 16 +-
.../src/main/codegen/includes/parserImpls.ftl | 115 +
.../processors/query/calcite/RootQuery.java | 37 +
.../query/calcite/exec/ExecutionServiceImpl.java | 402 +
.../query/calcite/prepare/IgnitePlanner.java | 9 +
.../query/calcite/prepare/IgniteSqlValidator.java | 79 +-
.../query/calcite/prepare/PrepareServiceImpl.java | 327 +
.../query/calcite/prepare/QueryPlan.java | 2 +-
.../query/calcite/prepare/SelectForUpdatePlan.java | 142 +
.../calcite/schema/CacheTableDescriptorImpl.java | 106 +-
.../calcite/sql/IgniteSqlSelectForUpdate.java | 131 +
.../calcite/sql/generated/IgniteSqlParserImpl.java | 15146 ++++++++++---------
.../generated/IgniteSqlParserImplConstants.java | 148 +-
.../generated/IgniteSqlParserImplTokenManager.java | 9626 ++++++------
.../query/calcite/util/IgniteResource.java | 16 +
.../integration/AbstractBasicIntegrationTest.java | 36 +-
.../BulkOperationDeadlockIntegrationTest.java | 348 +
.../integration/KillCommandDdlIntegrationTest.java | 2 +-
.../SelectForUpdateIntegrationTest.java | 682 +
.../calcite/integration/SystemColumnsScanTest.java | 323 +
.../calcite/sql/SqlSelectForUpdateParserTest.java | 206 +
.../ignite/testsuites/IgniteCalciteTestSuite.java | 2 +
.../ignite/testsuites/IntegrationTestSuite.java | 6 +
.../internal/MessageMarshallerGenerator.java | 91 +-
.../ignite/internal/ClusterMetricsSnapshot.java | 1167 +-
.../ignite/internal/CoreMessagesProvider.java | 3 +-
.../internal/cluster/ClusterGroupAdapter.java | 2 +-
.../processors/cache/GridCacheAdapter.java | 64 +-
.../dht/GridDhtTransactionalCacheAdapter.java | 9 +-
.../processors/cluster/NodeFullMetricsMessage.java | 9 +-
.../processors/cluster/NodeMetricsMessage.java | 1344 --
.../processors/query/QueryTypeDescriptorImpl.java | 12 +-
.../internal/processors/query/QueryUtils.java | 9 +
.../query/schema/management/SchemaManager.java | 3 +-
.../ignite/spi/discovery/tcp/ClientImpl.java | 4 +
.../ignite/spi/discovery/tcp/ServerImpl.java | 4 +
.../ignite/spi/discovery/tcp/TcpDiscoveryImpl.java | 3 +-
.../discovery/tcp/internal/TcpDiscoveryNode.java | 55 +-
.../TcpDiscoveryClientMetricsUpdateMessage.java | 8 +-
.../TcpDiscoveryClientNodesMetricsMessage.java | 8 +-
.../messages/TcpDiscoveryMetricsUpdateMessage.java | 6 +-
.../internal/codegen/MessageProcessorTest.java | 57 +
...dJobStealingCollisionSpiAttributesSelfTest.java | 3 +-
...StealingCollisionSpiCustomTopologySelfTest.java | 3 +-
.../GridJobStealingCollisionSpiSelfTest.java | 3 +-
.../ClusterMetricsSnapshotSerializeSelfTest.java | 3 +-
.../ignite/testframework/GridSpiTestContext.java | 3 +-
.../ignite/util/GridTopologyHeapSizeSelfTest.java | 3 +-
...sage.java => IncorrectMarshalledOnMessage.java} | 15 +-
...java => IncorrectMarshalledOnMessageArray.java} | 15 +-
...=> IncorrectMarshalledOnMessageCollection.java} | 17 +-
...> IncorrectMarshalledOnMessageCollection2.java} | 17 +-
...> IncorrectMarshalledOnMessageCollection3.java} | 17 +-
...> IncorrectMarshalledOnMessageCollection4.java} | 17 +-
...correctMarshalledOnMessageCollectionArray.java} | 17 +-
....java => IncorrectMarshalledOnMessageList.java} | 17 +-
...java => IncorrectMarshalledOnMessageList2.java} | 17 +-
...e.java => IncorrectMarshalledOnMessageMap.java} | 16 +-
....java => IncorrectMarshalledOnMessageMap2.java} | 18 +-
....java => IncorrectMarshalledOnMessageMap3.java} | 16 +-
....java => IncorrectMarshalledOnMessageMap4.java} | 16 +-
...e.java => IncorrectMarshalledOnMessageSet.java} | 16 +-
...age.java => IncorrectRawCollectionMessage.java} | 16 +-
...ge.java => IncorrectRawCollectionMessage2.java} | 16 +-
...peMessage.java => IncorrectRawListMessage.java} | 17 +-
...eMessage.java => IncorrectRawListMessage2.java} | 17 +-
...ageMessage.java => IncorrectRawMapMessage.java} | 16 +-
...geMessage.java => IncorrectRawMapMessage2.java} | 16 +-
.../processors/query/SqlSystemViewsSelfTest.java | 15 +-
parent/pom.xml | 2 +-
70 files changed, 17126 insertions(+), 14003 deletions(-)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/SelectForUpdatePlan.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/sql/IgniteSqlSelectForUpdate.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/BulkOperationDeadlockIntegrationTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/SelectForUpdateIntegrationTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/SystemColumnsScanTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/sql/SqlSelectForUpdateParserTest.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cluster/NodeMetricsMessage.java
copy modules/core/src/test/resources/codegen/{NioFieldOnNonMessageMessage.java
=> IncorrectMarshalledOnMessage.java} (85%)
copy modules/core/src/test/resources/codegen/{NioFieldOnNonMessageMessage.java
=> IncorrectMarshalledOnMessageArray.java} (84%)
copy
modules/core/src/test/resources/codegen/{TestMarshalledObjectsMessage.java =>
IncorrectMarshalledOnMessageCollection.java} (81%)
copy
modules/core/src/test/resources/codegen/{TestMarshalledObjectsMessage.java =>
IncorrectMarshalledOnMessageCollection2.java} (81%)
copy
modules/core/src/test/resources/codegen/{TestMarshalledObjectsMessage.java =>
IncorrectMarshalledOnMessageCollection3.java} (81%)
copy
modules/core/src/test/resources/codegen/{TestMarshalledObjectsMessage.java =>
IncorrectMarshalledOnMessageCollection4.java} (81%)
copy
modules/core/src/test/resources/codegen/{TestMarshalledObjectsMessage.java =>
IncorrectMarshalledOnMessageCollectionArray.java} (81%)
copy
modules/core/src/test/resources/codegen/{TestCompressUnsupportedTypeMessage.java
=> IncorrectMarshalledOnMessageList.java} (84%)
copy
modules/core/src/test/resources/codegen/{TestCompressUnsupportedTypeMessage.java
=> IncorrectMarshalledOnMessageList2.java} (83%)
copy modules/core/src/test/resources/codegen/{TestMarshalledMessage.java =>
IncorrectMarshalledOnMessageMap.java} (82%)
copy
modules/core/src/test/resources/codegen/{TestCompressUnsupportedTypeMessage.java
=> IncorrectMarshalledOnMessageMap2.java} (82%)
copy modules/core/src/test/resources/codegen/{NioFieldOnNonMessageMessage.java
=> IncorrectMarshalledOnMessageMap3.java} (81%)
copy modules/core/src/test/resources/codegen/{WrongEnumSetMessage.java =>
IncorrectMarshalledOnMessageMap4.java} (81%)
copy modules/core/src/test/resources/codegen/{TestMarshalledMessage.java =>
IncorrectMarshalledOnMessageSet.java} (82%)
copy modules/core/src/test/resources/codegen/{TestMarshalledMessage.java =>
IncorrectRawCollectionMessage.java} (82%)
copy modules/core/src/test/resources/codegen/{TestMarshalledMessage.java =>
IncorrectRawCollectionMessage2.java} (82%)
copy
modules/core/src/test/resources/codegen/{TestCompressUnsupportedTypeMessage.java
=> IncorrectRawListMessage.java} (85%)
copy
modules/core/src/test/resources/codegen/{TestCompressUnsupportedTypeMessage.java
=> IncorrectRawListMessage2.java} (85%)
copy modules/core/src/test/resources/codegen/{NioFieldOnNonMessageMessage.java
=> IncorrectRawMapMessage.java} (84%)
copy modules/core/src/test/resources/codegen/{NioFieldOnNonMessageMessage.java
=> IncorrectRawMapMessage2.java} (83%)