Merge remote-tracking branch 'origin/ignite-3477-master' into ignite-3477-master
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/6bb4c817 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/6bb4c817 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/6bb4c817 Branch: refs/heads/ignite-3477-master Commit: 6bb4c817177c6c1680737ae14e1a9369184caef7 Parents: 5489ace 5839f48 Author: Dmitriy Govorukhin <[email protected]> Authored: Thu Apr 13 12:14:54 2017 +0300 Committer: Dmitriy Govorukhin <[email protected]> Committed: Thu Apr 13 12:14:54 2017 +0300 ---------------------------------------------------------------------- .gitignore | 31 +- examples/pom.xml | 6 + .../examples/springdata/PersonRepository.java | 59 ++++ .../examples/springdata/SpringAppCfg.java | 69 ++++ .../examples/springdata/SpringDataExample.java | 154 +++++++++ .../examples/SpringDataExampleSelfTest.java | 32 ++ .../testsuites/IgniteExamplesSelfTestSuite.java | 2 + .../rendezvous/RendezvousAffinityFunction.java | 26 +- .../datastructures/GridCacheSemaphoreImpl.java | 74 ++++- .../datastructures/GridCacheSemaphoreState.java | 22 ++ ...inityFunctionFastPowerOfTwoHashSelfTest.java | 50 +++ ...ousAffinityFunctionStandardHashSelfTest.java | 50 +++ ...eAbstractDataStructuresFailoverSelfTest.java | 21 +- .../testsuites/IgniteCacheTestSuite2.java | 4 + .../binary/include/ignite/binary/binary_type.h | 127 +++---- .../ignite/impl/binary/binary_id_resolver.h | 33 +- .../ignite/impl/binary/binary_object_impl.h | 3 +- .../ignite/impl/binary/binary_reader_impl.h | 80 ++++- .../include/ignite/impl/binary/binary_utils.h | 6 +- .../ignite/impl/binary/binary_writer_impl.h | 15 +- .../core-test/include/ignite/binary_test_defs.h | 95 +++--- .../cpp/core-test/include/ignite/complex_type.h | 30 +- .../cpp/core-test/include/ignite/test_type.h | 37 +-- .../src/binary_identity_resolver_test.cpp | 38 +-- .../cpp/core-test/src/binary_object_test.cpp | 4 +- .../cpp/core-test/src/binary_test_defs.cpp | 5 + .../cpp/core-test/src/cache_invoke_test.cpp | 18 +- .../cpp/core-test/src/cache_query_test.cpp | 12 +- .../platforms/cpp/core-test/src/cache_test.cpp | 36 +- .../cpp/core-test/src/continuous_query_test.cpp | 30 +- .../cpp/core/include/ignite/ignite_binding.h | 6 +- .../impl/cache/cache_entry_processor_holder.h | 33 +- .../cpp/odbc-test/include/complex_type.h | 26 +- .../platforms/cpp/odbc-test/include/test_type.h | 37 +-- .../Binary/BinaryTypeConfiguration.cs | 1 - .../Impl/Binary/BinaryObject.cs | 2 - modules/spring-data/README.txt | 32 ++ modules/spring-data/licenses/apache-2.0.txt | 202 ++++++++++++ modules/spring-data/pom.xml | 79 +++++ .../springdata/repository/IgniteRepository.java | 58 ++++ .../config/EnableIgniteRepositories.java | 119 +++++++ .../config/IgniteRepositoriesRegistar.java | 36 ++ .../IgniteRepositoryConfigurationExtension.java | 49 +++ .../springdata/repository/config/Query.java | 37 +++ .../repository/config/RepositoryConfig.java | 39 +++ .../repository/config/package-info.java | 22 ++ .../springdata/repository/package-info.java | 22 ++ .../repository/query/IgniteQuery.java | 83 +++++ .../repository/query/IgniteQueryGenerator.java | 243 ++++++++++++++ .../repository/query/IgniteRepositoryQuery.java | 306 +++++++++++++++++ .../repository/query/package-info.java | 22 ++ .../support/IgniteRepositoryFactory.java | 168 ++++++++++ .../support/IgniteRepositoryFactoryBean.java | 85 +++++ .../support/IgniteRepositoryImpl.java | 160 +++++++++ .../repository/support/package-info.java | 22 ++ .../IgniteSpringDataCrudSelfTest.java | 233 +++++++++++++ .../IgniteSpringDataQueriesSelfTest.java | 291 ++++++++++++++++ .../misc/ApplicationConfiguration.java | 46 +++ .../apache/ignite/springdata/misc/Person.java | 97 ++++++ .../springdata/misc/PersonRepository.java | 92 ++++++ .../springdata/misc/PersonSecondRepository.java | 40 +++ .../testsuites/IgniteSpringDataTestSuite.java | 41 +++ modules/web-console/frontend/.eslintrc | 2 +- modules/web-console/frontend/app/app.js | 3 - .../form-field-datepicker.pug | 59 ---- .../form-field-datepicker.scss | 20 -- .../list-of-registered-users.categories.js | 4 +- .../list-of-registered-users.column-defs.js | 44 +-- .../list-of-registered-users.controller.js | 141 ++++++-- .../list-of-registered-users.scss | 4 + .../list-of-registered-users.tpl.pug | 76 +++-- .../ui-grid-header/ui-grid-header.scss | 91 ----- .../ui-grid-header/ui-grid-header.tpl.pug | 29 -- .../ui-grid-settings/ui-grid-settings.pug | 33 -- .../ui-grid-settings/ui-grid-settings.scss | 144 -------- .../frontend/app/helpers/jade/mixins.pug | 3 + .../frontend/app/modules/states/admin.state.js | 11 +- .../frontend/app/primitives/badge/index.scss | 4 + .../frontend/app/primitives/btn/index.scss | 41 +++ .../app/primitives/datepicker/index.pug | 60 ++++ .../app/primitives/datepicker/index.scss | 64 ++++ .../frontend/app/primitives/dropdown/index.pug | 43 +++ .../frontend/app/primitives/dropdown/index.scss | 82 +++++ .../frontend/app/primitives/index.js | 8 + .../frontend/app/primitives/page/index.scss | 35 ++ .../frontend/app/primitives/panel/index.scss | 51 +++ .../frontend/app/primitives/tabs/index.scss | 15 + .../app/primitives/ui-grid-header/index.scss | 91 +++++ .../app/primitives/ui-grid-header/index.tpl.pug | 29 ++ .../app/primitives/ui-grid-settings/index.pug | 33 ++ .../app/primitives/ui-grid-settings/index.scss | 171 ++++++++++ .../frontend/app/primitives/ui-grid/index.scss | 329 +++++++++++++++++++ .../frontend/public/stylesheets/style.scss | 5 - modules/web-console/frontend/views/base2.pug | 22 ++ .../frontend/views/settings/admin.tpl.pug | 3 +- .../web-console/frontend/views/sql/sql.tpl.pug | 1 - .../cache/websession/WebSessionFilter.java | 22 +- parent/pom.xml | 1 + pom.xml | 1 + 99 files changed, 4807 insertions(+), 866 deletions(-) ----------------------------------------------------------------------
