Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 01411200BA3 for ; Wed, 14 Sep 2016 13:10:24 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id F40BB160ADA; Wed, 14 Sep 2016 11:10:23 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 767F8160AF5 for ; Wed, 14 Sep 2016 13:10:20 +0200 (CEST) Received: (qmail 35341 invoked by uid 500); 14 Sep 2016 11:10:19 -0000 Mailing-List: contact commits-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list commits@ignite.apache.org Received: (qmail 34112 invoked by uid 99); 14 Sep 2016 11:10:19 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Sep 2016 11:10:19 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 829C6F0BF2; Wed, 14 Sep 2016 11:10:18 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: vozerov@apache.org To: commits@ignite.apache.org Date: Wed, 14 Sep 2016 11:11:06 -0000 Message-Id: <8c101c0a122b40c88e681aac08df6f03@git.apache.org> In-Reply-To: <405a5f4a1979449aa9ebf08fe75e1c58@git.apache.org> References: <405a5f4a1979449aa9ebf08fe75e1c58@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [50/50] ignite git commit: Merge branch 'ignite-1.6.8' into ignite-3661 archived-at: Wed, 14 Sep 2016 11:10:24 -0000 Merge branch 'ignite-1.6.8' into ignite-3661 Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/f05a214e Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/f05a214e Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/f05a214e Branch: refs/heads/ignite-3661 Commit: f05a214e89dbcf90096d94af48f5ec78153de9b4 Parents: d95d773 409f043 Author: vozerov-gridgain Authored: Wed Sep 14 14:00:15 2016 +0300 Committer: vozerov-gridgain Committed: Wed Sep 14 14:00:15 2016 +0300 ---------------------------------------------------------------------- .../hibernate/HibernateL2CacheExample.java | 2 +- .../java/org/apache/ignite/IgniteCache.java | 15 + .../org/apache/ignite/IgniteFileSystem.java | 39 +- .../apache/ignite/IgniteSystemProperties.java | 10 + .../store/jdbc/CacheAbstractJdbcStore.java | 43 +- .../store/jdbc/dialect/BasicJdbcDialect.java | 7 +- .../cache/store/jdbc/dialect/JdbcDialect.java | 11 +- .../cache/store/jdbc/dialect/MySQLDialect.java | 18 +- .../store/jdbc/dialect/SQLServerDialect.java | 2 +- .../ignite/configuration/OdbcConfiguration.java | 98 +- .../java/org/apache/ignite/igfs/IgfsPath.java | 14 +- .../org/apache/ignite/igfs/IgfsPathSummary.java | 3 +- .../igfs/secondary/IgfsSecondaryFileSystem.java | 6 +- .../local/LocalIgfsSecondaryFileSystem.java | 419 ++++ .../igfs/secondary/local/package-info.java | 22 + .../ignite/igfs/secondary/package-info.java | 2 +- .../apache/ignite/internal/GridLoggerProxy.java | 3 +- .../org/apache/ignite/internal/IgnitionEx.java | 17 +- .../ignite/internal/MarshallerContextImpl.java | 9 +- .../internal/binary/BinaryClassDescriptor.java | 43 +- .../ignite/internal/binary/BinaryContext.java | 19 +- .../internal/binary/BinaryMarshaller.java | 28 +- .../binary/BinaryMethodWriteReplacer.java | 59 + .../internal/binary/BinaryReaderExImpl.java | 24 + .../internal/binary/BinaryReaderHandles.java | 2 +- .../ignite/internal/binary/BinaryTreeMap.java | 96 + .../binary/BinaryTreeMapWriteReplacer.java | 34 + .../ignite/internal/binary/BinaryTreeSet.java | 93 + .../binary/BinaryTreeSetWriteReplacer.java | 34 + .../ignite/internal/binary/BinaryUtils.java | 37 +- .../internal/binary/BinaryWriteReplacer.java | 33 + .../internal/binary/BinaryWriterExImpl.java | 53 +- .../binary/builder/BinaryObjectBuilderImpl.java | 2 +- .../client/GridClientConfiguration.java | 1 - .../internal/cluster/ClusterGroupAdapter.java | 2 +- .../cluster/ClusterNodeLocalMapImpl.java | 3 +- .../igfs/common/IgfsControlResponse.java | 19 +- .../internal/igfs/common/IgfsMarshaller.java | 14 +- .../processors/cache/CacheLazyEntry.java | 2 + .../EntryProcessorResourceInjectorProxy.java | 105 + .../processors/cache/GridCacheAdapter.java | 2 +- .../processors/cache/GridCacheContext.java | 2 +- .../processors/cache/GridCacheIoManager.java | 24 +- .../processors/cache/GridCacheMapEntry.java | 32 +- .../processors/cache/GridCacheMessage.java | 2 +- .../GridCachePartitionExchangeManager.java | 7 + .../processors/cache/GridCacheProcessor.java | 5 +- .../processors/cache/GridCacheTtlManager.java | 24 +- .../processors/cache/IgniteCacheProxy.java | 153 +- .../binary/CacheObjectBinaryProcessorImpl.java | 40 +- .../GridDistributedTxPrepareRequest.java | 4 +- .../distributed/dht/GridDhtLockFuture.java | 53 +- .../distributed/dht/GridDhtTxFinishFuture.java | 4 +- .../cache/distributed/dht/GridDhtTxLocal.java | 26 +- .../distributed/dht/GridDhtTxPrepareFuture.java | 109 +- .../dht/GridDhtTxPrepareRequest.java | 4 +- .../dht/atomic/GridDhtAtomicCache.java | 176 +- .../GridNearAtomicAbstractUpdateFuture.java | 69 + .../GridNearAtomicSingleUpdateFuture.java | 87 +- .../dht/atomic/GridNearAtomicUpdateFuture.java | 76 +- .../colocated/GridDhtColocatedLockFuture.java | 37 +- .../distributed/near/GridNearLockFuture.java | 90 +- ...arOptimisticSerializableTxPrepareFuture.java | 13 +- .../near/GridNearOptimisticTxPrepareFuture.java | 263 ++- ...ridNearOptimisticTxPrepareFutureAdapter.java | 5 +- .../GridNearPessimisticTxPrepareFuture.java | 10 +- .../near/GridNearTransactionalCache.java | 2 +- .../near/GridNearTxFinishFuture.java | 33 +- .../cache/distributed/near/GridNearTxLocal.java | 30 +- .../near/GridNearTxPrepareRequest.java | 4 +- .../local/atomic/GridLocalAtomicCache.java | 18 +- .../processors/cache/query/CacheQuery.java | 11 +- .../query/GridCacheDistributedQueryManager.java | 22 +- .../cache/query/GridCacheLocalQueryManager.java | 3 +- .../cache/query/GridCacheQueryAdapter.java | 69 +- .../cache/query/GridCacheQueryBean.java | 8 +- .../cache/query/GridCacheQueryInfo.java | 8 +- .../cache/query/GridCacheQueryManager.java | 125 +- .../cache/query/GridCacheQueryRequest.java | 6 +- .../cache/query/GridCacheSqlQuery.java | 11 +- .../continuous/CacheContinuousQueryManager.java | 2 +- .../cache/transactions/IgniteInternalTx.java | 3 +- .../cache/transactions/IgniteTxAdapter.java | 37 +- .../cache/transactions/IgniteTxHandler.java | 10 +- .../transactions/IgniteTxLocalAdapter.java | 24 +- .../cache/transactions/IgniteTxManager.java | 86 +- .../cache/transactions/IgniteTxStateImpl.java | 11 +- .../cache/transactions/TxDeadlockDetection.java | 51 +- .../datastreamer/DataStreamerImpl.java | 88 +- .../internal/processors/igfs/IgfsAsyncImpl.java | 23 +- .../internal/processors/igfs/IgfsContext.java | 27 + .../processors/igfs/IgfsCreateResult.java | 2 +- .../processors/igfs/IgfsDataManager.java | 21 +- .../ignite/internal/processors/igfs/IgfsEx.java | 25 +- .../processors/igfs/IgfsFileAffinityRange.java | 40 +- .../internal/processors/igfs/IgfsFileImpl.java | 25 +- .../internal/processors/igfs/IgfsImpl.java | 503 ++--- .../processors/igfs/IgfsInputStreamAdapter.java | 51 - .../processors/igfs/IgfsInputStreamImpl.java | 120 +- .../processors/igfs/IgfsIpcHandler.java | 7 +- .../processors/igfs/IgfsMetaManager.java | 105 +- .../processors/igfs/IgfsModeResolver.java | 34 +- .../processors/igfs/IgfsOutputStreamImpl.java | 15 +- .../internal/processors/igfs/IgfsPathIds.java | 2 +- .../internal/processors/igfs/IgfsPaths.java | 11 +- .../IgfsSecondaryFileSystemCreateContext.java | 3 + .../igfs/IgfsSecondaryFileSystemImpl.java | 2 +- .../internal/processors/igfs/IgfsUtils.java | 126 +- .../meta/IgfsClientMetaUnlockCallable.java | 123 ++ .../local/LocalFileSystemIgfsFile.java | 134 ++ .../local/LocalFileSystemSizeVisitor.java | 60 + ...fsSecondaryFileSystemPositionedReadable.java | 65 + .../processors/odbc/OdbcHandshakeRequest.java | 8 +- .../processors/odbc/OdbcHandshakeResult.java | 17 +- .../processors/odbc/OdbcMessageParser.java | 32 +- .../processors/odbc/OdbcNioListener.java | 2 +- .../internal/processors/odbc/OdbcProcessor.java | 54 +- .../processors/odbc/OdbcProtocolVersion.java | 106 + .../processors/odbc/OdbcRequestHandler.java | 68 +- .../odbc/escape/OdbcEscapeParseResult.java | 73 + .../processors/odbc/escape/OdbcEscapeToken.java | 61 + .../processors/odbc/escape/OdbcEscapeType.java | 112 + .../processors/odbc/escape/OdbcEscapeUtils.java | 392 ++++ .../query/PlatformAbstractQueryCursor.java | 11 +- .../cache/query/PlatformFieldsQueryCursor.java | 6 + .../processors/resource/GridResourceIoc.java | 438 +++- .../resource/GridResourceProcessor.java | 396 ++-- .../service/GridServiceProcessor.java | 18 +- .../processors/task/GridTaskWorker.java | 2 +- .../ignite/internal/util/IgniteUtils.java | 60 +- .../util/nio/GridTcpNioCommunicationClient.java | 5 +- .../visor/cache/VisorCacheTypeMetadata.java | 20 +- .../ignite/marshaller/AbstractMarshaller.java | 41 +- .../AbstractNodeNameAwareMarshaller.java | 142 ++ .../ignite/marshaller/MarshallerUtils.java | 58 + .../ignite/marshaller/jdk/JdkMarshaller.java | 40 +- .../optimized/OptimizedMarshaller.java | 12 +- .../sharedfs/SharedFsCheckpointSpi.java | 7 +- .../communication/tcp/TcpCommunicationSpi.java | 49 +- .../ignite/spi/discovery/tcp/ClientImpl.java | 18 +- .../ignite/spi/discovery/tcp/ServerImpl.java | 29 +- .../spi/discovery/tcp/TcpDiscoverySpi.java | 20 +- .../ignite/stream/socket/SocketStreamer.java | 18 +- .../apache/ignite/igfs/IgfsPathSelfTest.java | 6 - .../ignite/internal/ClusterGroupSelfTest.java | 2 +- .../internal/GridEventStorageSelfTest.java | 97 +- .../MarshallerContextLockingSelfTest.java | 139 ++ .../binary/BinaryMarshallerSelfTest.java | 38 + .../BinaryObjectBuilderAdditionalSelfTest.java | 14 + .../internal/binary/BinaryTreeSelfTest.java | 341 +++ .../CacheSerializableTransactionsTest.java | 5 + .../CacheTxNotAllowReadFromBackupTest.java | 297 +++ .../cache/GridCacheAbstractFullApiSelfTest.java | 404 +++- .../cache/GridCacheAbstractSelfTest.java | 140 +- .../cache/GridLocalIgniteSerializationTest.java | 378 ++++ ...eDynamicCacheStartNoExchangeTimeoutTest.java | 2 + .../cache/IgniteTxConfigCacheSelfTest.java | 91 +- .../CacheLateAffinityAssignmentTest.java | 4 - .../GridCacheTransformEventSelfTest.java | 66 +- .../IgniteCacheConnectionRecoveryTest.java | 205 ++ .../IgniteCacheMessageRecoveryAbstractTest.java | 14 +- ...gniteCacheMessageRecoveryIdleConnection.java | 154 -- ...eCacheMessageRecoveryIdleConnectionTest.java | 157 ++ .../IgniteTxTimeoutAbstractTest.java | 8 +- ...tionedMultiNodeLongTxTimeoutFullApiTest.java | 34 + ...nabledMultiNodeLongTxTimeoutFullApiTest.java | 41 + ...ePartitionedBasicStoreMultiNodeSelfTest.java | 2 + .../IgniteCacheExpiryPolicyAbstractTest.java | 14 +- .../local/GridCacheLocalTxTimeoutSelfTest.java | 5 +- .../GridCacheQueryTransformerSelfTest.java | 575 ++++++ .../CacheEntryProcessorNonSerializableTest.java | 410 ++++ .../transactions/DepthFirstSearchTest.java | 100 +- .../TxDeadlockDetectionNoHangsTest.java | 246 +++ .../transactions/TxDeadlockDetectionTest.java | 13 +- ...timisticDeadlockDetectionCrossCacheTest.java | 257 +++ .../TxOptimisticDeadlockDetectionTest.java | 574 ++++++ ...simisticDeadlockDetectionCrossCacheTest.java | 165 +- .../TxPessimisticDeadlockDetectionTest.java | 50 +- ...faultIgfsSecondaryFileSystemTestAdapter.java | 117 ++ .../igfs/IgfsAbstractBaseSelfTest.java | 1066 ++++++++++ .../processors/igfs/IgfsAbstractSelfTest.java | 1934 +++++------------- .../igfs/IgfsBackupFailoverSelfTest.java | 2 +- .../igfs/IgfsDataManagerSelfTest.java | 6 +- .../igfs/IgfsDualAbstractSelfTest.java | 293 +-- .../igfs/IgfsExUniversalFileSystemAdapter.java | 116 -- ...SecondaryFileSystemDualAbstractSelfTest.java | 280 +++ ...ondaryFileSystemDualAsyncClientSelfTest.java | 28 + ...calSecondaryFileSystemDualAsyncSelfTest.java | 32 + ...condaryFileSystemDualSyncClientSelfTest.java | 28 + ...ocalSecondaryFileSystemDualSyncSelfTest.java | 32 + ...IgfsLocalSecondaryFileSystemTestAdapter.java | 141 ++ .../processors/igfs/IgfsMaxSizeSelfTest.java | 122 ++ .../igfs/IgfsMetaManagerSelfTest.java | 4 +- .../processors/igfs/IgfsMetricsSelfTest.java | 21 +- .../internal/processors/igfs/IgfsMock.java | 28 +- .../igfs/IgfsModeResolverSelfTest.java | 53 +- .../processors/igfs/IgfsProcessorSelfTest.java | 11 +- .../processors/igfs/IgfsProxySelfTest.java | 32 + .../IgfsSecondaryFileSystemTestAdapter.java | 118 ++ .../processors/igfs/IgfsStreamsSelfTest.java | 9 +- .../igfs/UniversalFileSystemAdapter.java | 109 - .../odbc/OdbcEscapeSequenceSelfTest.java | 778 +++++++ .../odbc/OdbcProcessorValidationSelfTest.java | 37 +- .../spi/discovery/tcp/TcpDiscoverySelfTest.java | 2 +- .../multijvm/IgniteCacheProcessProxy.java | 6 + .../ignite/testsuites/IgniteBasicTestSuite.java | 7 + .../IgniteBinaryObjectsTestSuite.java | 2 + .../IgniteCacheFullApiSelfTestSuite.java | 4 + .../ignite/testsuites/IgniteCacheTestSuite.java | 8 +- .../testsuites/IgniteCacheTestSuite4.java | 2 + .../ignite/testsuites/IgniteIgfsTestSuite.java | 12 + .../TxDeadlockDetectionTestSuite.java | 6 + .../fs/IgniteHadoopIgfsSecondaryFileSystem.java | 2 +- .../hadoop/fs/v1/IgniteHadoopFileSystem.java | 7 +- .../hadoop/fs/v2/IgniteHadoopFileSystem.java | 7 +- .../hadoop/igfs/HadoopIgfsInProc.java | 12 +- .../ignite/igfs/Hadoop1DualAbstractTest.java | 3 +- ...oopFileSystemUniversalFileSystemAdapter.java | 139 -- .../igfs/HadoopIgfsDualAbstractSelfTest.java | 2 +- ...adoopIgfsSecondaryFileSystemTestAdapter.java | 149 ++ .../IgniteHadoopFileSystemAbstractSelfTest.java | 1 - .../hadoop/HadoopAbstractMapReduceTest.java | 13 +- .../hadoop/HadoopCommandLineTest.java | 4 +- .../collections/HadoopHashMapSelfTest.java | 68 +- .../query/h2/opt/GridH2ValueCacheObject.java | 9 - ...niteBinaryObjectLocalQueryArgumentsTest.java | 28 + ...aryObjectQueryArgumentsOffheapLocalTest.java | 28 + ...teBinaryObjectQueryArgumentsOffheapTest.java | 30 + .../IgniteBinaryObjectQueryArgumentsTest.java | 472 ++++- .../query/h2/sql/GridQueryParsingTest.java | 13 +- .../IgniteCacheQuerySelfTestSuite.java | 11 + .../ignite/impl/binary/binary_reader_impl.h | 2 +- .../common/include/ignite/common/concurrent.h | 5 +- .../cpp/common/include/ignite/common/utils.h | 25 + .../cpp/common/include/ignite/ignite_error.h | 11 +- .../cpp/common/os/win/src/common/utils.cpp | 20 + .../cpp/common/src/common/big_integer.cpp | 1 - .../platforms/cpp/common/src/ignite_error.cpp | 2 +- .../cpp/core-test/src/cache_query_test.cpp | 243 ++- modules/platforms/cpp/core/Makefile.am | 1 + modules/platforms/cpp/core/include/Makefile.am | 1 + .../include/ignite/cache/query/query_cursor.h | 6 +- .../ignite/cache/query/query_fields_cursor.h | 4 +- .../ignite/impl/cache/query/query_batch.h | 148 ++ .../impl/cache/query/query_fields_row_impl.h | 30 +- .../ignite/impl/cache/query/query_impl.h | 30 +- .../platforms/cpp/core/project/vs/core.vcxproj | 2 + .../cpp/core/project/vs/core.vcxproj.filters | 6 + .../core/src/impl/cache/query/query_batch.cpp | 52 + .../core/src/impl/cache/query/query_impl.cpp | 180 +- modules/platforms/cpp/odbc-test/Makefile.am | 12 + .../odbc-test/config/queries-test-noodbc.xml | 103 + .../cpp/odbc-test/config/queries-test.xml | 38 +- .../platforms/cpp/odbc-test/include/Makefile.am | 4 +- .../odbc-test/include/sql_test_suite_fixture.h | 197 ++ .../cpp/odbc-test/include/test_utils.h | 45 + .../cpp/odbc-test/project/vs/odbc-test.vcxproj | 15 + .../project/vs/odbc-test.vcxproj.filters | 45 + .../cpp/odbc-test/src/configuration_test.cpp | 168 +- .../cpp/odbc-test/src/queries_test.cpp | 158 +- .../src/sql_aggregate_functions_test.cpp | 249 +++ .../src/sql_date_time_functions_test.cpp | 213 ++ .../src/sql_numeric_functions_test.cpp | 309 +++ .../cpp/odbc-test/src/sql_operators_test.cpp | 214 ++ .../cpp/odbc-test/src/sql_outer_join_test.cpp | 498 +++++ .../odbc-test/src/sql_string_functions_test.cpp | 354 ++++ .../odbc-test/src/sql_system_functions_test.cpp | 47 + .../odbc-test/src/sql_test_suite_fixture.cpp | 288 +++ .../cpp/odbc-test/src/sql_types_test.cpp | 60 + .../src/sql_value_expressions_test.cpp | 94 + .../platforms/cpp/odbc-test/src/test_utils.cpp | 36 + modules/platforms/cpp/odbc/Makefile.am | 2 + modules/platforms/cpp/odbc/include/Makefile.am | 2 + .../cpp/odbc/include/ignite/odbc/common_types.h | 3 + .../include/ignite/odbc/config/configuration.h | 244 ++- .../cpp/odbc/include/ignite/odbc/connection.h | 47 +- .../ignite/odbc/diagnostic/diagnostic_record.h | 2 +- .../cpp/odbc/include/ignite/odbc/dsn_config.h | 61 + .../cpp/odbc/include/ignite/odbc/parser.h | 3 - .../odbc/include/ignite/odbc/protocol_version.h | 168 ++ .../cpp/odbc/include/ignite/odbc/result_page.h | 3 - .../include/ignite/odbc/system/odbc_constants.h | 4 - .../odbc/system/ui/dsn_configuration_window.h | 144 ++ .../cpp/odbc/install/ignite-odbc-install.ini | 1 + .../cpp/odbc/install/install_amd64.cmd | 22 +- .../platforms/cpp/odbc/install/install_x86.cmd | 11 +- .../ignite/odbc/system/ui/custom_window.h | 189 ++ .../win/include/ignite/odbc/system/ui/window.h | 201 ++ .../odbc/os/win/src/system/ui/custom_window.cpp | 184 ++ .../src/system/ui/dsn_configuration_window.cpp | 233 +++ .../cpp/odbc/os/win/src/system/ui/window.cpp | 192 ++ .../cpp/odbc/os/win/src/system_dsn.cpp | 218 ++ .../platforms/cpp/odbc/project/vs/odbc.vcxproj | 27 +- .../cpp/odbc/project/vs/odbc.vcxproj.filters | 36 + modules/platforms/cpp/odbc/src/column.cpp | 14 +- .../cpp/odbc/src/config/configuration.cpp | 268 +-- .../cpp/odbc/src/config/connection_info.cpp | 75 +- modules/platforms/cpp/odbc/src/connection.cpp | 66 +- .../odbc/src/diagnostic/diagnostic_record.cpp | 8 +- .../diagnostic/diagnostic_record_storage.cpp | 2 +- modules/platforms/cpp/odbc/src/dsn_config.cpp | 117 ++ modules/platforms/cpp/odbc/src/entry_points.cpp | 8 - modules/platforms/cpp/odbc/src/odbc.cpp | 83 +- .../platforms/cpp/odbc/src/protocol_version.cpp | 131 ++ .../platforms/cpp/odbc/src/query/data_query.cpp | 8 +- modules/platforms/cpp/odbc/src/utility.cpp | 14 +- .../Cache/Query/CacheLinqTest.cs | 196 +- .../Impl/Cache/Query/FieldsQueryCursor.cs | 3 + .../Apache.Ignite.Linq.csproj | 2 +- .../dotnet/Apache.Ignite.Linq/CompiledQuery.cs | 1 + .../dotnet/Apache.Ignite.Linq/CompiledQuery2.cs | 257 +++ .../Impl/CacheFieldsQueryExecutor.cs | 116 +- .../Impl/CacheQueryExpressionVisitor.cs | 15 + .../Impl/CacheQueryModelVisitor.cs | 15 +- .../Impl/CacheQueryableBase.cs | 22 + .../Apache.Ignite.Linq/Impl/ExpressionWalker.cs | 10 + .../Apache.Ignite.Linq/Impl/ICacheQueryProxy.cs | 40 - .../Impl/ICacheQueryableInternal.cs | 14 +- .../parser/dialect/DatabaseMetadataDialect.java | 18 + .../parser/dialect/JdbcMetadataDialect.java | 5 +- .../parser/dialect/OracleMetadataDialect.java | 5 +- .../ignite/schema/generator/CodeGenerator.java | 23 +- .../schema/parser/DatabaseMetadataParser.java | 4 +- .../ignite/schema/ui/SchemaImportApp.java | 3 +- .../schema/test/AbstractSchemaImportTest.java | 27 +- .../test/generator/CodeGeneratorTest.java | 28 +- .../schema/test/generator/XmlGeneratorTest.java | 22 +- .../ignite/schema/test/model/CacheConfig.txt | 409 ++++ .../schema/test/model/ignite-type-metadata.xml | 50 +- .../test/parser/DbMetadataParserTest.java | 6 +- .../jdbc/CacheJdbcPojoStoreFactorySelfTest.java | 11 +- .../GridTransformSpringInjectionSelfTest.java | 186 ++ .../testsuites/IgniteSpringTestSuite.java | 7 +- .../commands/alert/VisorAlertCommand.scala | 43 +- .../commands/cache/VisorCacheCommand.scala | 16 +- .../IgniteInvokeWithInjectionBenchmark.java | 74 + .../IgniteInvokeWithInjectionTxBenchmark.java | 30 + 337 files changed, 22019 insertions(+), 5099 deletions(-) ----------------------------------------------------------------------