Merge remote-tracking branch 'remotes/origin/ignite-2.0' into ignite-1561-1
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/afcecd0f Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/afcecd0f Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/afcecd0f Branch: refs/heads/ignite-1561-1 Commit: afcecd0fdd26b26ef1a80b47fc206d0e81deccb7 Parents: cf86b40 36e7e19 Author: sboikov <[email protected]> Authored: Wed Apr 19 11:14:26 2017 +0300 Committer: sboikov <[email protected]> Committed: Wed Apr 19 11:14:26 2017 +0300 ---------------------------------------------------------------------- examples/pom-standalone-lgpl.xml | 4 - examples/pom-standalone.xml | 4 - examples/pom.xml | 4 - .../CholeskyDecompositionExample.java | 8 +- .../EigenDecompositionExample.java | 8 +- .../decompositions/LUDecompositionExample.java | 8 +- .../SingularValueDecompositionExample.java | 6 +- .../ml/math/matrix/CacheMatrixExample.java | 10 +- .../ml/math/matrix/ExampleMatrixStorage.java | 4 +- .../math/matrix/MatrixCustomStorageExample.java | 12 +- .../examples/ml/math/matrix/MatrixExample.java | 4 +- .../ml/math/matrix/MatrixExampleUtil.java | 4 +- .../ml/math/matrix/OffHeapMatrixExample.java | 4 +- .../matrix/SparseDistributedMatrixExample.java | 5 +- .../ml/math/matrix/SparseMatrixExample.java | 4 +- .../examples/ml/math/tracer/TracerExample.java | 4 +- .../ml/math/vector/CacheVectorExample.java | 8 +- .../ml/math/vector/ExampleVectorStorage.java | 4 +- .../ml/math/vector/OffHeapVectorExample.java | 4 +- .../ml/math/vector/SparseVectorExample.java | 6 +- .../math/vector/VectorCustomStorageExample.java | 14 +- .../examples/ml/math/vector/VectorExample.java | 4 +- .../store/cassandra/datasource/DataSource.java | 50 +- .../cassandra/session/CassandraSessionImpl.java | 23 +- .../cassandra/session/pool/SessionPool.java | 6 +- .../cassandra/session/pool/SessionWrapper.java | 15 +- .../jdbc2/JdbcAbstractDmlStatementSelfTest.java | 92 +- ...BinaryMarshallerInsertStatementSelfTest.java | 9 +- ...cBinaryMarshallerMergeStatementSelfTest.java | 9 +- .../jdbc2/JdbcDynamicIndexAbstractSelfTest.java | 367 ++++ ...namicIndexAtomicPartitionedNearSelfTest.java | 26 + ...bcDynamicIndexAtomicPartitionedSelfTest.java | 39 + ...dbcDynamicIndexAtomicReplicatedSelfTest.java | 39 + ...dexTransactionalPartitionedNearSelfTest.java | 26 + ...icIndexTransactionalPartitionedSelfTest.java | 39 + ...micIndexTransactionalReplicatedSelfTest.java | 39 + .../jdbc2/JdbcInsertStatementSelfTest.java | 4 +- .../JettyRestProcessorAbstractSelfTest.java | 10 + .../jdbc/suite/IgniteJdbcDriverTestSuite.java | 8 + .../apache/ignite/IgniteSystemProperties.java | 8 + .../org/apache/ignite/cache/QueryEntity.java | 82 +- .../org/apache/ignite/cache/QueryIndex.java | 9 + .../configuration/CacheConfiguration.java | 7 +- .../apache/ignite/internal/GridComponent.java | 5 +- .../ignite/internal/GridKernalContext.java | 7 + .../ignite/internal/GridKernalContextImpl.java | 13 +- .../org/apache/ignite/internal/GridTopic.java | 5 +- .../apache/ignite/internal/IgniteKernal.java | 27 +- .../org/apache/ignite/internal/IgnitionEx.java | 18 + .../managers/communication/GridIoManager.java | 2 + .../communication/GridIoMessageFactory.java | 14 +- .../managers/communication/GridIoPolicy.java | 3 + .../cache/CacheAffinitySharedManager.java | 3 +- .../cache/CachePartitionExchangeWorkerTask.java | 6 +- .../cache/DynamicCacheChangeRequest.java | 23 +- .../cache/DynamicCacheDescriptor.java | 50 +- .../processors/cache/GridCacheEntryEx.java | 13 +- .../processors/cache/GridCacheMapEntry.java | 17 + .../GridCachePartitionExchangeManager.java | 36 +- .../processors/cache/GridCacheProcessor.java | 135 +- .../cache/GridCacheSharedContext.java | 2 + .../GridDhtPartitionsExchangeFuture.java | 5 - .../cache/query/GridCacheQueryManager.java | 7 +- .../cache/query/IgniteQueryErrorCode.java | 27 +- .../internal/processors/pool/PoolProcessor.java | 5 + .../query/GridQueryIndexDescriptor.java | 5 + .../processors/query/GridQueryIndexing.java | 43 +- .../processors/query/GridQueryProcessor.java | 1707 ++++++++++++++++-- .../query/GridQueryTypeDescriptor.java | 7 + .../processors/query/IgniteSQLException.java | 7 + .../query/QueryIndexDescriptorImpl.java | 42 +- .../processors/query/QueryIndexKey.java | 85 + .../internal/processors/query/QuerySchema.java | 168 ++ .../query/QueryTypeDescriptorImpl.java | 150 +- .../internal/processors/query/QueryUtils.java | 219 ++- .../query/schema/SchemaExchangeWorkerTask.java | 53 + .../query/schema/SchemaIndexCacheVisitor.java | 33 + .../schema/SchemaIndexCacheVisitorClosure.java | 42 + .../schema/SchemaIndexCacheVisitorImpl.java | 197 ++ .../SchemaIndexOperationCancellationToken.java | 53 + .../processors/query/schema/SchemaKey.java | 59 + .../SchemaNodeLeaveExchangeWorkerTask.java | 53 + .../schema/SchemaOperationClientFuture.java | 52 + .../query/schema/SchemaOperationException.java | 138 ++ .../query/schema/SchemaOperationManager.java | 292 +++ .../query/schema/SchemaOperationWorker.java | 205 +++ .../message/SchemaAbstractDiscoveryMessage.java | 70 + .../message/SchemaFinishDiscoveryMessage.java | 98 + .../message/SchemaOperationStatusMessage.java | 168 ++ .../message/SchemaProposeDiscoveryMessage.java | 133 ++ .../operation/SchemaAbstractOperation.java | 67 + .../operation/SchemaIndexAbstractOperation.java | 40 + .../operation/SchemaIndexCreateOperation.java | 91 + .../operation/SchemaIndexDropOperation.java | 68 + .../ignite/internal/util/GridIntList.java | 5 +- .../visor/cache/VisorCachePartition.java | 87 - .../visor/cache/VisorCachePartitions.java | 28 +- .../visor/cache/VisorCachePartitionsTask.java | 20 +- .../cache/VisorCachePartitionsTaskArg.java | 72 + .../visor/compute/VisorGatewayTask.java | 91 +- .../resources/META-INF/classnames.properties | 2 +- .../cache/GridCacheMvccPartitionedSelfTest.java | 20 +- .../processors/cache/GridCacheTestEntryEx.java | 7 + ...ClientWriteBehindStoreNonCoalescingTest.java | 6 +- .../junits/GridTestKernalContext.java | 1 + .../testsuites/IgniteUtilSelfTestSuite.java | 2 + .../apache/ignite/util/GridIntListSelfTest.java | 153 ++ .../query/h2/GridH2IndexingGeoSelfTest.java | 4 +- .../query/h2/DmlStatementsProcessor.java | 49 +- .../processors/query/h2/IgniteH2Indexing.java | 678 +++++-- .../query/h2/ddl/DdlStatementsProcessor.java | 208 +++ .../query/h2/opt/GridH2IndexBase.java | 2 +- .../query/h2/opt/GridH2PrimaryScanIndex.java | 87 + .../query/h2/opt/GridH2SystemIndexFactory.java | 38 + .../processors/query/h2/opt/GridH2Table.java | 382 ++-- .../query/h2/opt/GridLuceneIndex.java | 10 +- .../query/h2/sql/GridSqlCreateIndex.java | 121 ++ .../query/h2/sql/GridSqlDropIndex.java | 82 + .../query/h2/sql/GridSqlQueryParser.java | 123 ++ ...teCacheJoinPartitionedAndReplicatedTest.java | 2 + .../cache/index/AbstractSchemaSelfTest.java | 512 ++++++ .../DynamicIndexAbstractBasicSelfTest.java | 950 ++++++++++ .../DynamicIndexAbstractConcurrentSelfTest.java | 921 ++++++++++ .../index/DynamicIndexAbstractSelfTest.java | 467 +++++ .../index/DynamicIndexClientBasicSelfTest.java | 28 + ...ndexPartitionedAtomicConcurrentSelfTest.java | 33 + ...titionedTransactionalConcurrentSelfTest.java | 33 + ...IndexReplicatedAtomicConcurrentSelfTest.java | 33 + ...plicatedTransactionalConcurrentSelfTest.java | 33 + .../index/DynamicIndexServerBasicSelfTest.java | 28 + ...amicIndexServerCoordinatorBasicSelfTest.java | 28 + ...namicIndexServerNodeFIlterBasicSelfTest.java | 28 + ...erverNodeFilterCoordinatorBasicSelfTest.java | 30 + .../index/H2DynamicIndexAbstractSelfTest.java | 400 ++++ ...namicIndexAtomicPartitionedNearSelfTest.java | 26 + ...H2DynamicIndexAtomicPartitionedSelfTest.java | 39 + .../H2DynamicIndexAtomicReplicatedSelfTest.java | 39 + ...dexTransactionalPartitionedNearSelfTest.java | 26 + ...icIndexTransactionalPartitionedSelfTest.java | 39 + ...micIndexTransactionalReplicatedSelfTest.java | 39 + .../cache/index/SchemaExchangeSelfTest.java | 589 ++++++ .../local/IgniteCacheLocalQuerySelfTest.java | 2 +- .../query/IgniteQueryDedicatedPoolTest.java | 1 - .../query/IgniteSqlSplitterSelfTest.java | 2 +- .../h2/GridIndexingSpiAbstractSelfTest.java | 109 +- .../query/h2/IgniteSqlQueryMinMaxTest.java | 16 +- .../query/h2/opt/GridH2TableSelfTest.java | 171 +- .../query/h2/sql/GridQueryParsingTest.java | 212 ++- .../IgniteCacheQuerySelfTestSuite.java | 37 +- .../IgniteCacheQuerySelfTestSuite2.java | 11 + modules/ml/pom.xml | 6 - .../java/org/apache/ignite/math/Algebra.java | 571 ------ .../java/org/apache/ignite/math/Constants.java | 42 - .../org/apache/ignite/math/Destroyable.java | 30 - .../apache/ignite/math/IdentityValueMapper.java | 53 - .../java/org/apache/ignite/math/KeyMapper.java | 33 - .../java/org/apache/ignite/math/Matrix.java | 518 ------ .../org/apache/ignite/math/MatrixKeyMapper.java | 30 - .../org/apache/ignite/math/MatrixStorage.java | 58 - .../org/apache/ignite/math/MetaAttributes.java | 76 - .../java/org/apache/ignite/math/MurmurHash.java | 246 --- .../apache/ignite/math/StorageConstants.java | 49 - .../apache/ignite/math/StorageOpsMetrics.java | 49 - .../java/org/apache/ignite/math/Tracer.java | 456 ----- .../org/apache/ignite/math/ValueMapper.java | 27 - .../java/org/apache/ignite/math/Vector.java | 498 ----- .../org/apache/ignite/math/VectorKeyMapper.java | 29 - .../org/apache/ignite/math/VectorStorage.java | 53 - .../decompositions/CholeskyDecomposition.java | 306 ---- .../decompositions/DecompositionSupport.java | 105 -- .../math/decompositions/EigenDecomposition.java | 923 ---------- .../math/decompositions/LUDecomposition.java | 366 ---- .../math/decompositions/QRDecomposition.java | 186 -- .../SingularValueDecomposition.java | 620 ------- .../math/decompositions/package-info.java | 22 - .../math/exceptions/CardinalityException.java | 38 - .../math/exceptions/ColumnIndexException.java | 35 - .../ignite/math/exceptions/IndexException.java | 35 - .../NonPositiveDefiniteMatrixException.java | 20 - .../exceptions/NonSymmetricMatrixException.java | 18 - .../math/exceptions/RowIndexException.java | 35 - .../exceptions/SingularMatrixException.java | 30 - .../exceptions/UnknownProviderException.java | 35 - .../UnsupportedOperationException.java | 44 - .../ignite/math/exceptions/package-info.java | 22 - .../apache/ignite/math/functions/Functions.java | 136 -- .../ignite/math/functions/IgniteBiConsumer.java | 12 - .../ignite/math/functions/IgniteBiFunction.java | 29 - .../ignite/math/functions/IgniteConsumer.java | 29 - .../math/functions/IgniteDoubleFunction.java | 29 - .../ignite/math/functions/IgniteFunction.java | 30 - .../math/functions/IntDoubleToVoidFunction.java | 25 - .../functions/IntIntDoubleToVoidFunction.java | 28 - .../math/functions/IntIntToDoubleFunction.java | 24 - .../ignite/math/functions/package-info.java | 22 - .../apache/ignite/math/impls/CacheUtils.java | 356 ---- .../math/impls/matrix/AbstractMatrix.java | 880 --------- .../ignite/math/impls/matrix/CacheMatrix.java | 158 -- .../impls/matrix/DenseLocalOffHeapMatrix.java | 90 - .../impls/matrix/DenseLocalOnHeapMatrix.java | 86 - .../math/impls/matrix/DiagonalMatrix.java | 101 -- .../math/impls/matrix/FunctionMatrix.java | 95 - .../ignite/math/impls/matrix/MatrixView.java | 84 - .../math/impls/matrix/PivotedMatrixView.java | 243 --- .../ignite/math/impls/matrix/RandomMatrix.java | 97 - .../impls/matrix/SparseDistributedMatrix.java | 155 -- .../impls/matrix/SparseLocalOnHeapMatrix.java | 72 - .../math/impls/matrix/TransposedMatrixView.java | 84 - .../ignite/math/impls/matrix/package-info.java | 22 - .../apache/ignite/math/impls/package-info.java | 22 - .../storage/matrix/ArrayMatrixStorage.java | 161 -- .../storage/matrix/CacheMatrixStorage.java | 180 -- .../matrix/DenseOffHeapMatrixStorage.java | 197 -- .../storage/matrix/DiagonalMatrixStorage.java | 136 -- .../storage/matrix/FunctionMatrixStorage.java | 175 -- .../storage/matrix/MatrixDelegateStorage.java | 205 --- .../storage/matrix/PivotedMatrixStorage.java | 256 --- .../storage/matrix/RandomMatrixStorage.java | 176 -- .../matrix/SparseDistributedMatrixStorage.java | 281 --- .../matrix/SparseLocalOnHeapMatrixStorage.java | 226 --- .../math/impls/storage/matrix/package-info.java | 22 - .../storage/vector/ArrayVectorStorage.java | 135 -- .../storage/vector/CacheVectorStorage.java | 175 -- .../storage/vector/ConstantVectorStorage.java | 133 -- .../storage/vector/DelegateVectorStorage.java | 157 -- .../vector/DenseLocalOffHeapVectorStorage.java | 172 -- .../storage/vector/FunctionVectorStorage.java | 141 -- .../storage/vector/MatrixVectorStorage.java | 185 -- .../storage/vector/PivotedVectorStorage.java | 175 -- .../storage/vector/RandomVectorStorage.java | 152 -- .../SingleElementVectorDelegateStorage.java | 145 -- .../vector/SingleElementVectorStorage.java | 143 -- .../vector/SparseLocalOffHeapVectorStorage.java | 148 -- .../vector/SparseLocalOnHeapVectorStorage.java | 152 -- .../math/impls/storage/vector/package-info.java | 22 - .../impls/vector/AbstractReadOnlyVector.java | 108 -- .../math/impls/vector/AbstractVector.java | 903 --------- .../ignite/math/impls/vector/CacheVector.java | 140 -- .../math/impls/vector/ConstantVector.java | 84 - .../math/impls/vector/DelegatingVector.java | 391 ---- .../impls/vector/DenseLocalOffHeapVector.java | 89 - .../impls/vector/DenseLocalOnHeapVector.java | 104 -- .../math/impls/vector/FunctionVector.java | 112 -- .../math/impls/vector/MatrixVectorView.java | 139 -- .../math/impls/vector/PivotedVectorView.java | 163 -- .../ignite/math/impls/vector/RandomVector.java | 128 -- .../math/impls/vector/SingleElementVector.java | 102 -- .../impls/vector/SingleElementVectorView.java | 97 - .../impls/vector/SparseLocalOffHeapVector.java | 47 - .../math/impls/vector/SparseLocalVector.java | 71 - .../ignite/math/impls/vector/VectorView.java | 85 - .../ignite/math/impls/vector/package-info.java | 22 - .../org/apache/ignite/math/package-info.java | 22 - .../java/org/apache/ignite/ml/math/Algebra.java | 571 ++++++ .../org/apache/ignite/ml/math/Constants.java | 42 + .../org/apache/ignite/ml/math/Destroyable.java | 30 + .../ignite/ml/math/IdentityValueMapper.java | 53 + .../org/apache/ignite/ml/math/KeyMapper.java | 33 + .../java/org/apache/ignite/ml/math/Matrix.java | 518 ++++++ .../apache/ignite/ml/math/MatrixKeyMapper.java | 30 + .../apache/ignite/ml/math/MatrixStorage.java | 58 + .../apache/ignite/ml/math/MetaAttributes.java | 76 + .../org/apache/ignite/ml/math/MurmurHash.java | 246 +++ .../apache/ignite/ml/math/StorageConstants.java | 49 + .../ignite/ml/math/StorageOpsMetrics.java | 49 + .../java/org/apache/ignite/ml/math/Tracer.java | 456 +++++ .../org/apache/ignite/ml/math/ValueMapper.java | 35 + .../java/org/apache/ignite/ml/math/Vector.java | 498 +++++ .../apache/ignite/ml/math/VectorKeyMapper.java | 29 + .../apache/ignite/ml/math/VectorStorage.java | 53 + .../decompositions/CholeskyDecomposition.java | 306 ++++ .../decompositions/DecompositionSupport.java | 105 ++ .../math/decompositions/EigenDecomposition.java | 923 ++++++++++ .../ml/math/decompositions/LUDecomposition.java | 366 ++++ .../ml/math/decompositions/QRDecomposition.java | 186 ++ .../SingularValueDecomposition.java | 620 +++++++ .../ml/math/decompositions/package-info.java | 22 + .../math/exceptions/CardinalityException.java | 38 + .../math/exceptions/ColumnIndexException.java | 35 + .../ml/math/exceptions/IndexException.java | 35 + .../NonPositiveDefiniteMatrixException.java | 37 + .../exceptions/NonSymmetricMatrixException.java | 35 + .../ml/math/exceptions/RowIndexException.java | 35 + .../exceptions/SingularMatrixException.java | 30 + .../exceptions/UnknownProviderException.java | 35 + .../UnsupportedOperationException.java | 44 + .../ignite/ml/math/exceptions/package-info.java | 22 + .../ignite/ml/math/functions/Functions.java | 136 ++ .../ml/math/functions/IgniteBiConsumer.java | 29 + .../ml/math/functions/IgniteBiFunction.java | 29 + .../ml/math/functions/IgniteConsumer.java | 29 + .../ml/math/functions/IgniteDoubleFunction.java | 29 + .../ml/math/functions/IgniteFunction.java | 30 + .../math/functions/IntDoubleToVoidFunction.java | 25 + .../functions/IntIntDoubleToVoidFunction.java | 28 + .../math/functions/IntIntToDoubleFunction.java | 24 + .../ignite/ml/math/functions/package-info.java | 22 + .../apache/ignite/ml/math/impls/CacheUtils.java | 356 ++++ .../ml/math/impls/matrix/AbstractMatrix.java | 880 +++++++++ .../ml/math/impls/matrix/CacheMatrix.java | 158 ++ .../impls/matrix/DenseLocalOffHeapMatrix.java | 90 + .../impls/matrix/DenseLocalOnHeapMatrix.java | 86 + .../ml/math/impls/matrix/DiagonalMatrix.java | 101 ++ .../ml/math/impls/matrix/FunctionMatrix.java | 95 + .../ignite/ml/math/impls/matrix/MatrixView.java | 84 + .../ml/math/impls/matrix/PivotedMatrixView.java | 243 +++ .../ml/math/impls/matrix/RandomMatrix.java | 97 + .../impls/matrix/SparseDistributedMatrix.java | 155 ++ .../impls/matrix/SparseLocalOnHeapMatrix.java | 72 + .../math/impls/matrix/TransposedMatrixView.java | 84 + .../ml/math/impls/matrix/package-info.java | 22 + .../ignite/ml/math/impls/package-info.java | 22 + .../storage/matrix/ArrayMatrixStorage.java | 161 ++ .../storage/matrix/CacheMatrixStorage.java | 180 ++ .../matrix/DenseOffHeapMatrixStorage.java | 197 ++ .../storage/matrix/DiagonalMatrixStorage.java | 136 ++ .../storage/matrix/FunctionMatrixStorage.java | 175 ++ .../storage/matrix/MatrixDelegateStorage.java | 205 +++ .../storage/matrix/PivotedMatrixStorage.java | 256 +++ .../storage/matrix/RandomMatrixStorage.java | 176 ++ .../matrix/SparseDistributedMatrixStorage.java | 290 +++ .../matrix/SparseLocalOnHeapMatrixStorage.java | 226 +++ .../math/impls/storage/matrix/package-info.java | 22 + .../storage/vector/ArrayVectorStorage.java | 135 ++ .../storage/vector/CacheVectorStorage.java | 175 ++ .../storage/vector/ConstantVectorStorage.java | 133 ++ .../storage/vector/DelegateVectorStorage.java | 157 ++ .../vector/DenseLocalOffHeapVectorStorage.java | 172 ++ .../storage/vector/FunctionVectorStorage.java | 141 ++ .../storage/vector/MatrixVectorStorage.java | 185 ++ .../storage/vector/PivotedVectorStorage.java | 175 ++ .../storage/vector/RandomVectorStorage.java | 152 ++ .../SingleElementVectorDelegateStorage.java | 145 ++ .../vector/SingleElementVectorStorage.java | 143 ++ .../vector/SparseLocalOffHeapVectorStorage.java | 149 ++ .../vector/SparseLocalOnHeapVectorStorage.java | 152 ++ .../math/impls/storage/vector/package-info.java | 22 + .../impls/vector/AbstractReadOnlyVector.java | 125 ++ .../ml/math/impls/vector/AbstractVector.java | 903 +++++++++ .../ml/math/impls/vector/CacheVector.java | 140 ++ .../ml/math/impls/vector/ConstantVector.java | 84 + .../ml/math/impls/vector/DelegatingVector.java | 391 ++++ .../impls/vector/DenseLocalOffHeapVector.java | 89 + .../impls/vector/DenseLocalOnHeapVector.java | 104 ++ .../ml/math/impls/vector/FunctionVector.java | 112 ++ .../ml/math/impls/vector/MatrixVectorView.java | 139 ++ .../ml/math/impls/vector/PivotedVectorView.java | 163 ++ .../ml/math/impls/vector/RandomVector.java | 129 ++ .../math/impls/vector/SingleElementVector.java | 102 ++ .../impls/vector/SingleElementVectorView.java | 97 + .../impls/vector/SparseLocalOffHeapVector.java | 47 + .../ml/math/impls/vector/SparseLocalVector.java | 71 + .../ignite/ml/math/impls/vector/VectorView.java | 85 + .../ml/math/impls/vector/package-info.java | 22 + .../org/apache/ignite/ml/math/package-info.java | 22 + .../apache/ignite/math/d3-matrix-template.html | 128 -- .../apache/ignite/math/d3-vector-template.html | 111 -- .../ignite/ml/math/d3-matrix-template.html | 128 ++ .../ignite/ml/math/d3-vector-template.html | 111 ++ .../org/apache/ignite/math/ExternalizeTest.java | 66 - .../math/MathImplDistributedTestSuite.java | 39 - .../ignite/math/MathImplLocalTestSuite.java | 123 -- .../ignite/math/MathImplMainTestSuite.java | 33 - .../java/org/apache/ignite/math/TracerTest.java | 195 -- .../ignite/math/benchmark/MathBenchmark.java | 205 --- .../math/benchmark/MathBenchmarkSelfTest.java | 100 - .../ignite/math/benchmark/ResultsWriter.java | 127 -- .../math/benchmark/VectorBenchmarkTest.java | 138 -- .../ignite/math/benchmark/package-info.java | 18 - .../CholeskyDecompositionTest.java | 158 -- .../decompositions/EigenDecompositionTest.java | 193 -- .../decompositions/LUDecompositionTest.java | 250 --- .../decompositions/QRDecompositionTest.java | 139 -- .../SingularValueDecompositionTest.java | 120 -- .../ignite/math/impls/MathTestConstants.java | 88 - .../math/impls/matrix/CacheMatrixTest.java | 369 ---- .../DenseLocalOffHeapMatrixConstructorTest.java | 65 - .../DenseLocalOnHeapMatrixConstructorTest.java | 71 - .../math/impls/matrix/DiagonalMatrixTest.java | 209 --- .../matrix/FunctionMatrixConstructorTest.java | 113 -- .../math/impls/matrix/MatrixAttributeTest.java | 156 -- .../matrix/MatrixImplementationFixtures.java | 381 ---- .../impls/matrix/MatrixImplementationsTest.java | 1113 ------------ .../impls/matrix/MatrixKeyMapperForTests.java | 69 - .../impls/matrix/MatrixViewConstructorTest.java | 114 -- .../PivotedMatrixViewConstructorTest.java | 128 -- .../matrix/RandomMatrixConstructorTest.java | 71 - .../matrix/SparseDistributedMatrixTest.java | 265 --- .../SparseLocalOnHeapMatrixConstructorTest.java | 53 - .../impls/matrix/TransposedMatrixViewTest.java | 87 - .../storage/matrix/MatrixArrayStorageTest.java | 63 - .../storage/matrix/MatrixBaseStorageTest.java | 89 - .../matrix/MatrixOffHeapStorageTest.java | 39 - .../storage/matrix/MatrixStorageFixtures.java | 141 -- .../matrix/MatrixStorageImplementationTest.java | 73 - .../SparseDistributedMatrixStorageTest.java | 126 -- .../RandomAccessSparseVectorStorageTest.java | 60 - .../SparseLocalOffHeapVectorStorageTest.java | 78 - .../storage/vector/VectorArrayStorageTest.java | 58 - .../storage/vector/VectorBaseStorageTest.java | 69 - .../vector/VectorOffheapStorageTest.java | 73 - .../math/impls/vector/AbstractVectorTest.java | 543 ------ .../math/impls/vector/CacheVectorTest.java | 417 ----- .../vector/ConstantVectorConstructorTest.java | 52 - .../vector/DelegatingVectorConstructorTest.java | 62 - .../DenseLocalOffHeapVectorConstructorTest.java | 59 - .../DenseLocalOnHeapVectorConstructorTest.java | 163 -- .../vector/FunctionVectorConstructorTest.java | 121 -- .../math/impls/vector/MatrixVectorViewTest.java | 209 --- .../PivotedVectorViewConstructorTest.java | 211 --- .../vector/RandomVectorConstructorTest.java | 145 -- .../SingleElementVectorConstructorTest.java | 159 -- .../SingleElementVectorViewConstructorTest.java | 137 -- .../SparseLocalVectorConstructorTest.java | 54 - .../math/impls/vector/VectorAttributesTest.java | 217 --- .../math/impls/vector/VectorFoldMapTest.java | 122 -- .../vector/VectorImplementationsFixtures.java | 655 ------- .../impls/vector/VectorImplementationsTest.java | 860 --------- .../math/impls/vector/VectorIterableTest.java | 376 ---- .../math/impls/vector/VectorNormTest.java | 247 --- .../math/impls/vector/VectorToMatrixTest.java | 291 --- .../math/impls/vector/VectorViewTest.java | 162 -- .../apache/ignite/ml/math/ExternalizeTest.java | 66 + .../ml/math/MathImplDistributedTestSuite.java | 39 + .../ignite/ml/math/MathImplLocalTestSuite.java | 123 ++ .../ignite/ml/math/MathImplMainTestSuite.java | 33 + .../org/apache/ignite/ml/math/TracerTest.java | 195 ++ .../ignite/ml/math/benchmark/MathBenchmark.java | 205 +++ .../math/benchmark/MathBenchmarkSelfTest.java | 100 + .../ignite/ml/math/benchmark/ResultsWriter.java | 127 ++ .../ml/math/benchmark/VectorBenchmarkTest.java | 138 ++ .../ignite/ml/math/benchmark/package-info.java | 18 + .../CholeskyDecompositionTest.java | 158 ++ .../decompositions/EigenDecompositionTest.java | 193 ++ .../decompositions/LUDecompositionTest.java | 250 +++ .../decompositions/QRDecompositionTest.java | 139 ++ .../SingularValueDecompositionTest.java | 120 ++ .../ignite/ml/math/impls/MathTestConstants.java | 88 + .../ml/math/impls/matrix/CacheMatrixTest.java | 369 ++++ .../DenseLocalOffHeapMatrixConstructorTest.java | 65 + .../DenseLocalOnHeapMatrixConstructorTest.java | 71 + .../math/impls/matrix/DiagonalMatrixTest.java | 209 +++ .../matrix/FunctionMatrixConstructorTest.java | 113 ++ .../math/impls/matrix/MatrixAttributeTest.java | 156 ++ .../matrix/MatrixImplementationFixtures.java | 381 ++++ .../impls/matrix/MatrixImplementationsTest.java | 1113 ++++++++++++ .../impls/matrix/MatrixKeyMapperForTests.java | 69 + .../impls/matrix/MatrixViewConstructorTest.java | 114 ++ .../PivotedMatrixViewConstructorTest.java | 129 ++ .../matrix/RandomMatrixConstructorTest.java | 71 + .../matrix/SparseDistributedMatrixTest.java | 265 +++ .../SparseLocalOnHeapMatrixConstructorTest.java | 53 + .../impls/matrix/TransposedMatrixViewTest.java | 87 + .../storage/matrix/MatrixArrayStorageTest.java | 63 + .../storage/matrix/MatrixBaseStorageTest.java | 89 + .../matrix/MatrixOffHeapStorageTest.java | 39 + .../storage/matrix/MatrixStorageFixtures.java | 137 ++ .../matrix/MatrixStorageImplementationTest.java | 73 + .../SparseDistributedMatrixStorageTest.java | 126 ++ .../RandomAccessSparseVectorStorageTest.java | 60 + .../SparseLocalOffHeapVectorStorageTest.java | 78 + .../storage/vector/VectorArrayStorageTest.java | 58 + .../storage/vector/VectorBaseStorageTest.java | 69 + .../vector/VectorOffheapStorageTest.java | 73 + .../math/impls/vector/AbstractVectorTest.java | 543 ++++++ .../ml/math/impls/vector/CacheVectorTest.java | 434 +++++ .../vector/ConstantVectorConstructorTest.java | 52 + .../vector/DelegatingVectorConstructorTest.java | 62 + .../DenseLocalOffHeapVectorConstructorTest.java | 59 + .../DenseLocalOnHeapVectorConstructorTest.java | 163 ++ .../vector/FunctionVectorConstructorTest.java | 121 ++ .../math/impls/vector/MatrixVectorViewTest.java | 226 +++ .../PivotedVectorViewConstructorTest.java | 211 +++ .../vector/RandomVectorConstructorTest.java | 145 ++ .../SingleElementVectorConstructorTest.java | 159 ++ .../SingleElementVectorViewConstructorTest.java | 137 ++ .../SparseLocalVectorConstructorTest.java | 54 + .../math/impls/vector/VectorAttributesTest.java | 217 +++ .../ml/math/impls/vector/VectorFoldMapTest.java | 122 ++ .../vector/VectorImplementationsFixtures.java | 655 +++++++ .../impls/vector/VectorImplementationsTest.java | 861 +++++++++ .../math/impls/vector/VectorIterableTest.java | 376 ++++ .../ml/math/impls/vector/VectorNormTest.java | 247 +++ .../math/impls/vector/VectorToMatrixTest.java | 308 ++++ .../ml/math/impls/vector/VectorViewTest.java | 162 ++ .../commands/open/VisorOpenCommandSpec.scala | 6 +- 486 files changed, 38875 insertions(+), 28343 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/afcecd0f/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java ----------------------------------------------------------------------
