[odb-api] branch debian/master updated (6ef3ff4 -> 4157343)
Alastair McKinstry
mckinstry at moszumanska.debian.org
Wed Oct 4 14:48:26 UTC 2017
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a change to branch debian/master
in repository odb-api.
from 6ef3ff4 Add libopenjp2-7-dev as B-D
adds a61dc82 New upstream release 0.17.3
new 92ce003 Merge tag 'upstream/0.17.3' into debian/master
new d61d13a New upstream release
new eb5f529 Standards-Version: 4.1.1
new ba9bffb refresh patches
new 301aa81 Now require libeccodes-dev >= 2.5.0
new e51d49d Delete bin files that we don't have source for (or need)
new beefec5 Merge branch 'dfsg' into debian/master
new 4157343 DFSG release is free of contrib .bin files for c++ (not needed)
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakeLists.txt | 12 +-
VERSION.cmake | 2 +-
cmake/FindAIO.cmake | 52 +-
cmake/FindGd.cmake | 59 +
cmake/FindPangoCairo.cmake | 25 +-
cmake/VERSION.cmake | 4 +-
cmake/contrib/FindNetCDF4.cmake | 4 +-
.../contrib/GreatCMakeCookOff/AddCPP11Flags.cmake | 48 +-
cmake/ecbuild_add_library.cmake | 62 +-
cmake/ecbuild_add_test.cmake | 48 +-
cmake/ecbuild_define_options.cmake | 6 +
cmake/ecbuild_find_package.cmake | 4 +
cmake/ecbuild_policies.cmake | 10 +-
debian/changelog | 9 +
debian/control | 4 +-
debian/patches/py3-port.patch | 12 +-
debian/patches/python3.patch | 119 +-
debian/patches/shared_lib.patch | 102 +-
ecbuild/cmake/FindAIO.cmake | 52 +-
ecbuild/cmake/FindGd.cmake | 59 +
ecbuild/cmake/FindPangoCairo.cmake | 25 +-
ecbuild/cmake/VERSION.cmake | 4 +-
ecbuild/cmake/contrib/FindNetCDF4.cmake | 4 +-
.../contrib/GreatCMakeCookOff/AddCPP11Flags.cmake | 48 +-
ecbuild/cmake/ecbuild_add_library.cmake | 62 +-
ecbuild/cmake/ecbuild_add_test.cmake | 48 +-
ecbuild/cmake/ecbuild_define_options.cmake | 6 +
ecbuild/cmake/ecbuild_find_package.cmake | 4 +
ecbuild/cmake/ecbuild_policies.cmake | 10 +-
ecbuild/doc/CMakeLists.txt | 24 +-
ecbuild/share/ecbuild/cmake/FindAIO.cmake | 52 +-
ecbuild/share/ecbuild/cmake/FindGd.cmake | 59 +
ecbuild/share/ecbuild/cmake/FindPangoCairo.cmake | 25 +-
ecbuild/share/ecbuild/cmake/VERSION.cmake | 4 +-
.../share/ecbuild/cmake/contrib/FindNetCDF4.cmake | 4 +-
.../contrib/GreatCMakeCookOff/AddCPP11Flags.cmake | 48 +-
.../share/ecbuild/cmake/ecbuild_add_library.cmake | 62 +-
ecbuild/share/ecbuild/cmake/ecbuild_add_test.cmake | 48 +-
.../ecbuild/cmake/ecbuild_define_options.cmake | 6 +
.../share/ecbuild/cmake/ecbuild_find_package.cmake | 4 +
ecbuild/share/ecbuild/cmake/ecbuild_policies.cmake | 10 +-
.../share/ecbuild/toolchains/ecmwf-XC30-Cray.cmake | 18 +-
.../share/ecbuild/toolchains/ecmwf-XC30-GNU.cmake | 6 +
.../ecbuild/toolchains/ecmwf-XC30-Intel.cmake | 6 +
eckit/CMakeLists.txt | 9 +-
eckit/VERSION.cmake | 2 +-
eckit/eckit.sublime-project | 578 +
eckit/regressions/ECKIT-221.cc | 2 +-
eckit/src/eckit/CMakeLists.txt | 40 +-
eckit/src/eckit/cmd/CmdResource.cc | 3 +-
eckit/src/eckit/config/Configuration.cc | 37 +-
eckit/src/eckit/config/Configuration.h | 7 +-
eckit/src/eckit/config/ResourceBase.h | 2 +-
eckit/src/eckit/config/YAMLConfiguration.h | 7 +-
eckit/src/eckit/container/CacheLRU.cc | 2 +
eckit/src/eckit/container/CacheManager.h | 48 +-
eckit/src/eckit/container/KDTree.h | 19 +-
eckit/src/eckit/container/kdtree/KDNode.cc | 102 +-
eckit/src/eckit/container/kdtree/KDNode.h | 2 +
eckit/src/eckit/container/sptree/SPNode.cc | 3 +-
eckit/src/eckit/container/sptree/SPNode.h | 6 +-
eckit/src/eckit/container/sptree/SPTree.h | 8 +
eckit/src/eckit/container/sptree/SPValue.h | 6 +-
eckit/src/eckit/eckit.h | 6 +-
eckit/src/eckit/eckit_config.h.in | 2 +
eckit/src/eckit/exception/Exceptions.cc | 120 +-
eckit/src/eckit/exception/Exceptions.h | 3 +
eckit/src/eckit/filesystem/BasePathNameT.h | 8 +-
eckit/src/eckit/filesystem/FileManager.cc | 207 -
eckit/src/eckit/filesystem/FileManager.h | 82 -
eckit/src/eckit/filesystem/FileName.cc | 80 -
eckit/src/eckit/filesystem/FileName.h | 71 -
eckit/src/eckit/filesystem/FileSpace.cc | 8 +-
eckit/src/eckit/filesystem/LocalPathName.cc | 628 +-
eckit/src/eckit/filesystem/LocalPathName.h | 28 +-
eckit/src/eckit/filesystem/PathName.cc | 17 +-
eckit/src/eckit/filesystem/PathName.h | 4 +-
eckit/src/eckit/filesystem/URI.cc | 79 +
eckit/src/eckit/filesystem/URI.h | 65 +
eckit/src/eckit/filesystem/URIManager.cc | 145 +
eckit/src/eckit/filesystem/URIManager.h | 61 +
eckit/src/eckit/filesystem/marsfs/MarsFSFile.cc | 1 +
eckit/src/eckit/filesystem/marsfs/MarsFSPath.cc | 4 +-
eckit/src/eckit/filesystem/marsfs/MarsFSPath.h | 2 +-
eckit/src/eckit/geometry/KPoint.h | 14 +-
eckit/src/eckit/geometry/Point2.cc | 27 -
eckit/src/eckit/geometry/Point2.h | 58 +-
eckit/src/eckit/geometry/Point3.cc | 77 +-
eckit/src/eckit/geometry/Point3.h | 62 +-
eckit/src/eckit/io/Base64.cc | 118 +
eckit/src/eckit/io/Base64.h | 48 +
eckit/src/eckit/io/BitIO.cc | 201 +
eckit/src/eckit/io/BitIO.h | 84 +
eckit/src/eckit/io/Buffer.cc | 46 +-
eckit/src/eckit/io/Buffer.h | 80 +-
eckit/src/eckit/io/CircularBuffer.cc | 137 +
eckit/src/eckit/io/CircularBuffer.h | 65 +
eckit/src/eckit/io/Compress.cc | 350 +
eckit/src/eckit/io/Compress.h | 47 +
eckit/src/eckit/io/DataHandle.cc | 6 +-
eckit/src/eckit/io/DblBuffer.cc | 140 +-
eckit/src/eckit/io/DblBuffer.h | 6 +-
eckit/src/eckit/io/EasyCURL.cc | 303 +
eckit/src/eckit/io/EasyCURL.h | 124 +
eckit/src/eckit/io/FileHandle.cc | 35 +-
eckit/src/eckit/io/FileHandle.h | 13 +-
eckit/src/eckit/io/FilePool.cc | 9 +-
eckit/src/eckit/io/MarsFSHandle.cc | 14 +-
eckit/src/eckit/io/MarsFSHandle.h | 12 +-
eckit/src/eckit/io/MarsFSPartHandle.cc | 78 +-
eckit/src/eckit/io/MarsFSPartHandle.h | 1 +
eckit/src/eckit/io/MemoryHandle.cc | 90 +-
eckit/src/eckit/io/MemoryHandle.h | 35 +-
eckit/src/eckit/io/MoverHandle.h | 17 +-
eckit/src/eckit/io/MultiHandle.cc | 34 +-
eckit/src/eckit/io/MultiHandle.h | 1 +
eckit/src/eckit/io/PartFileHandle.cc | 110 +-
eckit/src/eckit/io/PartFileHandle.h | 1 +
eckit/src/eckit/io/PartHandle.cc | 2 +-
eckit/src/eckit/io/Pipeline.cc | 10 +-
eckit/src/eckit/io/ResizableBuffer.cc | 56 +-
eckit/src/eckit/io/ResizableBuffer.h | 2 +-
eckit/src/eckit/io/SharedBuffer.cc | 24 +
eckit/src/eckit/io/SharedBuffer.h | 106 +
eckit/src/eckit/io/SharedHandle.cc | 4 +-
eckit/src/eckit/io/SharedHandle.h | 2 +-
eckit/src/eckit/io/StatsHandle.cc | 4 +-
eckit/src/eckit/io/StatsHandle.h | 2 +-
eckit/src/eckit/io/TCPHandle.cc | 6 +-
eckit/src/eckit/io/TCPHandle.h | 3 +
eckit/src/eckit/io/TCPSocketHandle.cc | 89 +-
eckit/src/eckit/io/TCPSocketHandle.h | 54 +-
eckit/src/eckit/io/TransferWatcher.cc | 6 +-
eckit/src/eckit/io/TransferWatcher.h | 16 +-
eckit/src/eckit/io/URLHandle.cc | 120 +
eckit/src/eckit/io/URLHandle.h | 93 +
eckit/src/eckit/linalg/Matrix.cc | 35 +-
eckit/src/eckit/linalg/SparseMatrix.cc | 416 +-
eckit/src/eckit/linalg/SparseMatrix.h | 134 +-
eckit/src/eckit/linalg/Vector.cc | 7 +-
eckit/src/eckit/log/MonitorTarget.cc | 36 +
eckit/src/eckit/log/MonitorTarget.h | 47 +
eckit/src/eckit/log/ProgressTimer.cc | 65 +
eckit/src/eckit/log/ProgressTimer.h | 61 +
eckit/src/eckit/log/ResourceUsage.cc | 165 +-
eckit/src/eckit/log/ResourceUsage.h | 10 +
eckit/src/eckit/log/Statistics.cc | 7 +-
eckit/src/eckit/log/Statistics.h | 2 +-
eckit/src/eckit/log/Timer.h | 15 +-
eckit/src/eckit/log/TraceTimer.h | 41 +
eckit/src/eckit/maths/Functions.h | 6 +
eckit/src/eckit/memory/Counted.h | 3 +
eckit/src/eckit/memory/MemoryBuffer.cc | 84 +
eckit/src/eckit/memory/MemoryBuffer.h | 73 +
eckit/src/eckit/memory/MemoryPool.cc | 454 +-
eckit/src/eckit/memory/MemoryPool.h | 14 +-
eckit/src/eckit/mpi/Comm.cc | 46 +-
eckit/src/eckit/mpi/Comm.h | 32 +-
eckit/src/eckit/mpi/Parallel.cc | 8 +-
eckit/src/eckit/mpi/Serial.cc | 11 +-
eckit/src/eckit/mpi/SerialData.h | 2 +-
eckit/src/eckit/mpi/SerialRequest.cc | 3 +-
eckit/src/eckit/mpi/SerialRequest.h | 6 +-
eckit/src/eckit/net/NetService.cc | 9 +-
eckit/src/eckit/net/NetUser.cc | 12 +-
eckit/src/eckit/net/Port.cc | 6 +-
eckit/src/eckit/net/TCPClient.cc | 27 +-
eckit/src/eckit/net/TCPClient.h | 14 +-
eckit/src/eckit/net/TCPServer.cc | 75 +-
eckit/src/eckit/net/TCPServer.h | 30 +-
eckit/src/eckit/net/TCPSocket.cc | 454 +-
eckit/src/eckit/net/TCPSocket.h | 20 +-
eckit/src/eckit/net/TCPStream.cc | 16 +-
eckit/src/eckit/option/CmdArgs.cc | 3 +-
eckit/src/eckit/option/CmdArgs.h | 6 +
eckit/src/eckit/os/BackTrace.cc | 2 +-
eckit/src/eckit/parser/JSONMetadata.cc | 10 +-
eckit/src/eckit/parser/ObjectParser.cc | 24 +-
eckit/src/eckit/parser/ObjectParser.h | 2 +-
eckit/src/eckit/parser/StreamParser.cc | 6 +-
eckit/src/eckit/parser/StringTools.cc | 20 -
eckit/src/eckit/parser/StringTools.h | 25 +-
eckit/src/eckit/parser/YAMLParser.cc | 123 +-
eckit/src/eckit/runtime/Application.cc | 10 +-
eckit/src/eckit/runtime/Main.cc | 9 +-
eckit/src/eckit/runtime/Monitor.cc | 2 +-
eckit/src/eckit/runtime/PipeApplication.cc | 6 +-
eckit/src/eckit/runtime/PipeApplication.h | 6 +-
eckit/src/eckit/runtime/TaskInfo.cc | 16 +-
eckit/src/eckit/runtime/TaskInfo.h | 2 +-
eckit/src/eckit/runtime/Tool.cc | 14 +-
eckit/src/eckit/runtime/Tool.h | 11 +
eckit/src/eckit/serialisation/Stream.cc | 21 +
eckit/src/eckit/serialisation/Stream.h | 4 +-
eckit/src/eckit/serialisation/Streamable.h | 18 +-
eckit/src/eckit/system/Library.cc | 1 +
eckit/src/eckit/system/Library.h | 4 +-
eckit/src/eckit/system/SystemInfo.h | 9 +-
eckit/src/eckit/system/SystemInfoLinux.cc | 46 +-
eckit/src/eckit/system/SystemInfoMacOSX.cc | 4 +-
eckit/src/eckit/testing/CommSetup.h | 2 +-
eckit/src/eckit/testing/Test.h | 378 +
eckit/src/eckit/thread/AutoLock.h | 1 +
eckit/src/eckit/transaction/TxnLog.cc | 342 +-
eckit/src/eckit/transaction/TxnLog.h | 3 +-
eckit/src/eckit/types/FloatCompare.cc | 10 +
eckit/src/eckit/types/FloatCompare.h | 22 -
eckit/src/eckit/types/Fraction.cc | 16 +
eckit/src/eckit/types/Types.cc | 62 +-
eckit/src/eckit/types/Types.h | 8 +-
eckit/src/eckit/utils/Regex.h | 2 +-
eckit/src/eckit/utils/Translator.cc | 51 +-
eckit/src/eckit/utils/Translator.h | 28 +-
eckit/src/eckit/value/BoolContent.cc | 49 +-
eckit/src/eckit/value/BoolContent.h | 9 +-
eckit/src/eckit/value/Content.cc | 277 +-
eckit/src/eckit/value/Content.h | 175 +-
eckit/src/eckit/value/DateContent.cc | 24 +-
eckit/src/eckit/value/DateContent.h | 8 +-
eckit/src/eckit/value/DateTimeContent.cc | 40 +-
eckit/src/eckit/value/DateTimeContent.h | 8 +-
eckit/src/eckit/value/DoubleContent.cc | 39 +-
eckit/src/eckit/value/DoubleContent.h | 8 +-
eckit/src/eckit/value/Expression.h | 22 +-
eckit/src/eckit/value/ListContent.cc | 100 +-
eckit/src/eckit/value/ListContent.h | 8 +-
eckit/src/eckit/value/MapContent.cc | 96 +-
eckit/src/eckit/value/MapContent.h | 30 +-
eckit/src/eckit/value/NilContent.cc | 15 +-
eckit/src/eckit/value/NilContent.h | 8 +-
eckit/src/eckit/value/NumberContent.cc | 57 +-
eckit/src/eckit/value/NumberContent.h | 8 +-
eckit/src/eckit/value/OrderedMapContent.cc | 247 +
eckit/src/eckit/value/OrderedMapContent.h | 124 +
eckit/src/eckit/value/Properties.cc | 2 +-
eckit/src/eckit/value/StringContent.cc | 61 +-
eckit/src/eckit/value/StringContent.h | 8 +-
eckit/src/eckit/value/TimeContent.cc | 40 +-
eckit/src/eckit/value/TimeContent.h | 8 +-
eckit/src/eckit/value/Value.cc | 260 +-
eckit/src/eckit/value/Value.h | 36 +-
eckit/src/eckit/web/AgentResource.cc | 15 +-
eckit/src/eckit/web/AgentResource.h | 8 +-
eckit/src/eckit/web/CMakeLists.txt | 6 +-
eckit/src/eckit/web/CgiResource.cc | 8 +-
eckit/src/eckit/web/CgiResource.h | 8 +-
eckit/src/eckit/web/Configure.cc | 8 +-
eckit/src/eckit/web/FileResource.cc | 8 +-
eckit/src/eckit/web/FileResource.h | 8 +-
eckit/src/eckit/web/Html.cc | 50 +-
eckit/src/eckit/web/HtmlObject.cc | 77 +-
eckit/src/eckit/web/HtmlObject.h | 35 +-
eckit/src/eckit/web/HtmlResource.cc | 136 +-
eckit/src/eckit/web/HtmlResource.h | 11 +-
eckit/src/eckit/web/HttpBuf.cc | 86 +-
eckit/src/eckit/web/HttpBuf.h | 10 +-
eckit/src/eckit/web/HttpHeader.cc | 237 +-
eckit/src/eckit/web/HttpHeader.h | 98 +-
eckit/src/eckit/web/HttpServer.cc | 10 +-
eckit/src/eckit/web/HttpServer.h | 8 +-
eckit/src/eckit/web/HttpService.cc | 34 +-
eckit/src/eckit/web/HttpService.h | 16 +-
eckit/src/eckit/web/JSONResource.cc | 12 +-
eckit/src/eckit/web/JSONResource.h | 10 +-
eckit/src/eckit/web/JavaResource.cc | 12 +-
eckit/src/eckit/web/JavaResource.h | 10 +-
eckit/src/eckit/web/ProxiedTCPClient.cc | 69 +
eckit/src/eckit/web/ProxiedTCPClient.h | 64 +
eckit/src/eckit/web/ProxiedTCPServer.cc | 69 +
eckit/src/eckit/web/ProxiedTCPServer.h | 78 +
eckit/src/eckit/web/Url.cc | 197 +-
eckit/src/eckit/web/Url.h | 92 +-
eckit/tests/CMakeLists.txt | 2 +-
eckit/tests/config/CMakeLists.txt | 6 +-
eckit/tests/config/test_configuration.cc | 304 +-
eckit/tests/config/test_resource.cc | 93 +-
eckit/tests/container/CMakeLists.txt | 21 +-
eckit/tests/container/benchmark_densemap.cc | 42 +-
eckit/tests/container/test_bloomfilter.cc | 33 +-
eckit/tests/container/test_btree.cc | 370 +-
eckit/tests/container/test_cache_lru.cc | 198 +-
eckit/tests/container/test_densemap.cc | 147 +-
eckit/tests/container/test_sharedmemarray.cc | 62 +-
eckit/tests/container/test_trie.cc | 216 +-
eckit/tests/experimental/singleton/CMakeLists.txt | 14 +-
eckit/tests/filesystem/CMakeLists.txt | 13 +-
eckit/tests/filesystem/test_aiohandle.cc | 54 +-
eckit/tests/filesystem/test_localpathname.cc | 166 +-
eckit/tests/filesystem/test_multihandle.cc | 45 +-
eckit/tests/filesystem/test_pathexpander.cc | 32 +-
eckit/tests/filesystem/test_restarthandle.cc | 44 +-
eckit/tests/geometry/CMakeLists.txt | 3 +-
eckit/tests/geometry/test_kdtree.cc | 124 +-
eckit/tests/io/CMakeLists.txt | 23 +-
eckit/tests/io/test_base64.cc | 103 +
eckit/tests/io/test_bitio.cc | 171 +
eckit/tests/io/test_circularbuffer.cc | 69 +
eckit/tests/io/test_compress.cc | 148 +
eckit/tests/io/test_datablob.cc | 34 +-
eckit/tests/io/test_filepool.cc | 141 +-
eckit/tests/io/test_urlhandle.cc | 65 +
eckit/tests/large_file/test_large_file.cc | 43 +-
eckit/tests/linalg/CMakeLists.txt | 62 +-
eckit/tests/linalg/test_la_factory.cc | 44 +-
eckit/tests/linalg/test_la_linalg.cc | 85 +-
eckit/tests/linalg/test_la_sparse.cc | 414 +-
eckit/tests/linalg/test_la_streaming.cc | 48 +-
eckit/tests/log/CMakeLists.txt | 3 +-
eckit/tests/log/test_colour.cc | 30 +-
eckit/tests/log/test_log.cc | 62 +-
eckit/tests/log/test_log_callback.cc | 51 +-
eckit/tests/log/test_log_channels.cc | 90 +-
eckit/tests/log/test_log_threads.cc | 57 +-
eckit/tests/log/test_log_user_channels.cc | 31 +-
eckit/tests/maths/CMakeLists.txt | 6 +-
eckit/tests/maths/test_eigen.cc | 28 +-
eckit/tests/maths/test_matrix.cc | 39 +-
eckit/tests/memory/CMakeLists.txt | 8 +-
eckit/tests/memory/test_counted.cc | 250 +-
eckit/tests/memory/test_factory.cc | 107 +-
eckit/tests/memory/test_memory_mmap.cc | 138 +
eckit/tests/memory/test_scoped_ptr.cc | 63 +-
eckit/tests/memory/test_shared_ptr.cc | 98 +-
eckit/tests/memory_map/CMakeLists.txt | 3 -
eckit/tests/memory_map/test_memory_map.cc | 119 -
eckit/tests/mpi/CMakeLists.txt | 1 -
eckit/tests/mpi/eckit_test_mpi.cc | 288 +-
eckit/tests/mpi/eckit_test_mpi_addcomm.cc | 28 +-
eckit/tests/option/CMakeLists.txt | 2 -
eckit/tests/option/eckit_test_option_cmdargs.cc | 107 +-
eckit/tests/option/eckit_test_option_factory.cc | 30 +-
eckit/tests/parser/CMakeLists.txt | 14 +-
eckit/tests/parser/test_json.cc | 112 +-
eckit/tests/parser/test_json_metadata.cc | 98 +-
eckit/tests/parser/test_stream_parser.cc | 95 +-
eckit/tests/parser/test_yaml.cc | 300 +-
eckit/tests/runtime/CMakeLists.txt | 5 +-
eckit/tests/runtime/test_context.cc | 26 +-
eckit/tests/runtime/test_producer.cc | 76 +-
eckit/tests/serialisation/CMakeLists.txt | 8 +-
eckit/tests/serialisation/test_file_stream.cc | 111 +-
eckit/tests/serialisation/test_streamable.cc | 42 +-
eckit/tests/system/CMakeLists.txt | 5 +-
eckit/tests/system/test_system.cc | 97 -
eckit/tests/system/test_system_library.cc | 102 +
eckit/tests/testing/CMakeLists.txt | 5 +
eckit/tests/testing/test_testing.cc | 289 +
eckit/tests/thread/CMakeLists.txt | 2 +-
eckit/tests/thread/test_mutex.cc | 50 +-
eckit/tests/types/CMakeLists.txt | 22 +-
eckit/tests/types/test-double-compare-speed.cc | 41 +-
eckit/tests/types/test_cache.cc | 172 +-
eckit/tests/types/test_doublecompare.cc | 391 +-
eckit/tests/types/test_fixedstring.cc | 350 +-
eckit/tests/types/test_floatcompare.cc | 391 +-
eckit/tests/types/test_fraction.cc | 148 +-
eckit/tests/types/test_print_vector.cc | 39 +-
eckit/tests/types/test_uuid.cc | 52 +-
eckit/tests/utils/CMakeLists.txt | 32 +-
eckit/tests/utils/hash-performance.cc | 23 +-
eckit/tests/utils/test_md4.cc | 54 +-
eckit/tests/utils/test_md5.cc | 56 +-
eckit/tests/utils/test_rendezvoushash.cc | 51 +-
eckit/tests/utils/test_sha1.cc | 87 +-
eckit/tests/utils/test_string_tools.cc | 140 +-
eckit/tests/utils/test_tokenizer.cc | 61 +-
eckit/tests/utils/test_translator.cc | 122 +-
eckit/tests/utils/test_xxhash.cc | 40 +-
eckit/tests/value/CMakeLists.txt | 29 +-
eckit/tests/value/test_value.cc | 2624 ---
eckit/tests/value/test_value_boolean.cc | 349 +
eckit/tests/value/test_value_const.cc | 77 +
eckit/tests/value/test_value_date.cc | 281 +
eckit/tests/value/test_value_double.cc | 303 +
eckit/tests/value/test_value_helper.h | 45 +
eckit/tests/value/test_value_integer.cc | 435 +
eckit/tests/value/test_value_nil.cc | 277 +
eckit/tests/value/test_value_orderedmap.cc | 471 +
eckit/tests/value/test_value_params.cc | 302 +-
eckit/tests/value/test_value_properties.cc | 60 +-
eckit/tests/value/test_value_string.cc | 405 +
eckit/tests/value/test_value_typeordering.cc | 170 +
eckit/tests/value/test_value_valuelist.cc | 473 +
eckit/tests/value/test_value_valuemap.cc | 377 +
metkit/CMakeLists.txt | 13 +-
metkit/VERSION.cmake | 2 +-
metkit/bamboo/CLANG-env.sh | 1 +
metkit/etc/CMakeLists.txt | 3 -
metkit/etc/language.json | 567 -
metkit/etc/param.json | 18277 -------------------
metkit/metkit.sublime-project | 311 +-
metkit/share/CMakeLists.txt | 1 +
metkit/share/metkit/CMakeLists.txt | 12 +
metkit/share/metkit/language.yaml | 786 +
metkit/share/metkit/param.yaml | 2160 +++
metkit/share/metkit/paramids.yaml | 11802 ++++++++++++
metkit/src/metkit/BaseProtocol.cc | 98 +-
metkit/src/metkit/BaseProtocol.h | 60 +-
metkit/src/metkit/CMakeLists.txt | 16 +-
metkit/src/metkit/ClientTask.cc | 19 +-
metkit/src/metkit/ClientTask.h | 52 +-
metkit/src/metkit/DHSProtocol.cc | 316 +-
metkit/src/metkit/DHSProtocol.h | 74 +-
metkit/src/metkit/MarsExpension.cc | 2 +-
metkit/src/metkit/MarsHandle.cc | 48 +-
metkit/src/metkit/MarsLanguage.cc | 60 +-
metkit/src/metkit/MarsLocation.cc | 35 +-
metkit/src/metkit/MarsLocation.h | 4 +-
metkit/src/metkit/MarsRequest.cc | 205 +-
metkit/src/metkit/MarsRequest.h | 97 +-
metkit/src/metkit/MarsRequestHandle.cc | 40 +-
metkit/src/metkit/MarsRequestHandle.h | 27 +-
metkit/src/metkit/Parameter.cc | 104 +
metkit/src/metkit/Parameter.h | 70 +
metkit/src/metkit/RequestEnvironment.cc | 10 +-
metkit/src/metkit/config/LibMetkit.cc | 2 +-
metkit/src/metkit/grib/EmosFile.cc | 102 -
metkit/src/metkit/grib/EmosFile.h | 76 -
metkit/src/metkit/grib/GribDataBlob.cc | 10 +-
metkit/src/metkit/grib/GribFile.cc | 6 +-
metkit/src/metkit/grib/GribHandle.cc | 16 +-
metkit/src/metkit/grib/GribIndex.cc | 2 +-
metkit/src/metkit/grib/GribMetaData.cc | 4 +-
metkit/src/metkit/grib/GribToRequest.cc | 4 +-
metkit/src/metkit/grib/MetFile.cc | 156 +
metkit/src/metkit/grib/MetFile.h | 80 +
metkit/src/metkit/types/Type.cc | 68 +-
metkit/src/metkit/types/Type.h | 11 +-
metkit/src/metkit/types/TypeAny.cc | 5 +
metkit/src/metkit/types/TypeAny.h | 2 +
metkit/src/metkit/types/TypeDate.cc | 55 +-
metkit/src/metkit/types/TypeDate.h | 7 +-
metkit/src/metkit/types/TypeEnum.cc | 49 +-
metkit/src/metkit/types/TypeEnum.h | 6 +-
metkit/src/metkit/types/TypeExpver.cc | 5 +-
metkit/src/metkit/types/TypeExpver.h | 2 +-
metkit/src/metkit/types/TypeFloat.cc | 8 +-
metkit/src/metkit/types/TypeFloat.h | 2 +-
metkit/src/metkit/types/TypeInteger.cc | 8 +-
metkit/src/metkit/types/TypeInteger.h | 2 +-
metkit/src/metkit/types/TypeMixed.cc | 38 +-
metkit/src/metkit/types/TypeMixed.h | 7 +-
metkit/src/metkit/types/TypeParam.cc | 49 +-
metkit/src/metkit/types/TypeParam.h | 2 +-
metkit/src/metkit/types/TypeRange.cc | 25 +-
metkit/src/metkit/types/TypeRange.h | 2 +-
metkit/src/metkit/types/TypeRegex.cc | 73 +
metkit/src/metkit/types/TypeRegex.h | 49 +
metkit/src/metkit/types/TypeTime.cc | 10 +-
metkit/src/metkit/types/TypeTime.h | 2 +-
metkit/src/metkit/types/TypeToByList.cc | 26 +-
metkit/src/metkit/types/TypesFactory.cc | 20 +-
metkit/src/tests/CMakeLists.txt | 12 +-
metkit/src/tests/netcdf/CMakeLists.txt | 43 +
metkit/src/tests/netcdf/attribute_merge.sh | 75 +
metkit/src/tests/netcdf/bounds_merge_1.sh | 85 +
metkit/src/tests/netcdf/bounds_merge_2.sh | 140 +
metkit/src/tests/netcdf/complex_three_way_merge.sh | 107 +
metkit/src/tests/netcdf/complex_two_way_merge.sh | 145 +
.../tests/netcdf/coordinates_overlap_merge_1.sh | 79 +
.../tests/netcdf/coordinates_overlap_merge_2.sh | 96 +
.../tests/netcdf/coordinates_overlap_merge_3.sh | 79 +
.../tests/netcdf/coordinates_overlap_merge_4.sh | 79 +
.../tests/netcdf/coordinates_overlap_merge_5.sh | 91 +
.../tests/netcdf/coordinates_overlap_merge_6.sh | 81 +
metkit/src/tests/netcdf/date_merge_1.sh | 85 +
metkit/src/tests/netcdf/date_merge_2.sh | 85 +
metkit/src/tests/netcdf/monotonic.sh | 74 +
metkit/src/tests/netcdf/multi_dimensions_merge.sh | 161 +
metkit/src/tests/netcdf/multi_merge.sh | 54 +
metkit/src/tests/netcdf/nccombine_test.sh | 19 +
metkit/src/tests/netcdf/new_dimension_merge_1.sh | 90 +
metkit/src/tests/netcdf/new_dimension_merge_2.sh | 82 +
.../src/tests/netcdf/new_missing_values_merge.sh | 67 +
metkit/src/tests/netcdf/problem_merge.sh | 76 +
metkit/src/tests/netcdf/retype_merge.sh | 77 +
metkit/src/tests/netcdf/signature_merge_1.sh | 80 +
metkit/src/tests/netcdf/signature_merge_2.sh | 89 +
metkit/src/tests/netcdf/simple_three_way_merge.sh | 71 +
metkit/src/tests/netcdf/simple_two_way_merge.sh | 55 +
metkit/src/tests/netcdf/string_merge.sh | 55 +
metkit/src/tests/netcdf/time | 53 +
metkit/src/tests/netcdf/time.nc | Bin 0 -> 1132 bytes
metkit/src/tests/netcdf/two_dimensions_merge.sh | 62 +
.../two_way_merge_with_dimension_name_clash.sh | 57 +
.../netcdf/two_way_merge_with_dimension_rename.sh | 51 +
.../netcdf/two_way_merge_with_dimensions_swap.sh | 51 +
metkit/src/tests/netcdf/type_upgrade_merge.sh | 55 +
metkit/src/tests/netcdf/variable_merge_1.sh | 98 +
metkit/src/tests/netcdf/variable_merge_2.sh | 60 +
metkit/src/tests/netcdf/variable_merge_3.sh | 82 +
metkit/src/tests/netcdf/variable_merge_4.sh | 63 +
metkit/src/tests/netcdf/variable_merge_5.sh | 72 +
metkit/src/tests/test_emosfile.cc | 77 +-
metkit/src/tests/test_expand.cc | 72 +
metkit/src/tests/test_multihandle.cc | 47 +-
metkit/src/tests/test_typesfactory.cc | 65 +-
metkit/src/tools/CMakeLists.txt | 12 +
metkit/src/tools/grib-to-mars-request.cc | 16 +-
metkit/src/tools/nccompare.py | 144 +
metkit/src/tools/ncmerge.cc | 41 +
metkit/src/tools/parse-mars-request.cc | 14 +-
odb/CMakeLists.txt | 6 +-
odb/VERSION.cmake | 2 +-
odb/src/ddl.CCMA/discard_dep_10.sql | 16 +
odb/src/ddl.CCMA/discard_dep_3.sql | 16 +
odb/src/ddl.CCMA/discard_dep_4.sql | 16 +
odb/src/ddl.CCMA/discard_dep_5.sql | 16 +
odb/src/ddl.CCMA/discard_dep_6.sql | 16 +
odb/src/ddl.CCMA/discard_dep_7.sql | 16 +
odb/src/ddl.CCMA/discard_dep_8.sql | 16 +
odb/src/ddl.CCMA/discard_dep_9.sql | 16 +
odb/src/ddl.CCMA/ecmwf_matchup_update_10.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_4.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_5.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_6.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_7.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_8.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_9.sql | 28 +
odb/src/ddl.CCMA/ecset_sat.sql | 24 +
odb/src/ddl.CCMA/get_jo_categories.sql | 19 +
odb/src/ddl.CCMA/getactive_gnssro_body.sql | 21 +
odb/src/ddl.CCMA/getactive_hdr2allsky_body.sql | 22 +
odb/src/ddl.CCMA/getactive_hdr2auxiliary_body.sql | 17 +
odb/src/ddl.CCMA/getactive_hdr2gbrad_body.sql | 22 +
odb/src/ddl.CCMA/getactive_hdr2gnssro_body.sql | 22 +
odb/src/ddl.CCMA/getactive_hdr2radar_body.sql | 19 +
odb/src/ddl.CCMA/getactive_hdr2raingg_body.sql | 23 +
odb/src/ddl.CCMA/getactive_hdr2scatt_body.sql | 22 +
odb/src/ddl.CCMA/getactive_update_1.sql | 19 +
odb/src/ddl.CCMA/getactive_update_10.sql | 19 +
odb/src/ddl.CCMA/getactive_update_2.sql | 19 +
odb/src/ddl.CCMA/getactive_update_3.sql | 19 +
odb/src/ddl.CCMA/getactive_update_4.sql | 19 +
odb/src/ddl.CCMA/getactive_update_5.sql | 19 +
odb/src/ddl.CCMA/getactive_update_6.sql | 19 +
odb/src/ddl.CCMA/getactive_update_7.sql | 19 +
odb/src/ddl.CCMA/getactive_update_8.sql | 19 +
odb/src/ddl.CCMA/getactive_update_9.sql | 19 +
odb/src/ddl.CCMA/getrsondeid.sql | 19 +
odb/src/ddl.CCMA/global_enkf_body_10.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_100.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_110.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_120.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_20.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_30.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_40.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_50.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_60.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_70.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_80.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_90.sql | 32 +
odb/src/ddl.CCMA/global_enkf_hdr_10.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_100.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_110.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_120.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_20.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_30.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_40.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_50.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_60.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_70.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_80.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_90.sql | 28 +
odb/src/{ddl => ddl.CCMA}/init_update_1.sql | 0
odb/src/ddl.CCMA/init_update_10.sql | 12 +
odb/src/{ddl => ddl.CCMA}/init_update_2.sql | 0
odb/src/{ddl => ddl.CCMA}/init_update_3.sql | 0
odb/src/ddl.CCMA/init_update_4.sql | 12 +
odb/src/ddl.CCMA/init_update_5.sql | 12 +
odb/src/ddl.CCMA/init_update_6.sql | 12 +
odb/src/ddl.CCMA/init_update_7.sql | 12 +
odb/src/ddl.CCMA/init_update_8.sql | 12 +
odb/src/ddl.CCMA/init_update_9.sql | 12 +
odb/src/ddl.CCMA/matchup_hprior.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_10.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_100.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_110.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_120.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_20.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_30.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_40.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_50.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_60.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_70.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_80.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_90.sql | 24 +
odb/src/ddl.CCMA/non_reprod_seqno.sql | 12 +
odb/src/{ddl => ddl.CCMA}/obsort_hdr2ralt_body.sql | 0
odb/src/{ddl => ddl.CCMA}/obsort_ralt.sql | 0
odb/src/ddl.CCMA/obsort_update_10.sql | 21 +
odb/src/ddl.CCMA/obsort_update_4.sql | 21 +
odb/src/ddl.CCMA/obsort_update_5.sql | 21 +
odb/src/ddl.CCMA/obsort_update_6.sql | 21 +
odb/src/ddl.CCMA/obsort_update_7.sql | 21 +
odb/src/ddl.CCMA/obsort_update_8.sql | 21 +
odb/src/ddl.CCMA/obsort_update_9.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_10.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_4.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_5.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_6.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_7.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_8.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_9.sql | 21 +
odb/src/ddl.CCMA/pertcma.sql | 4 +
odb/src/{ddl => ddl.CCMA}/ralt.sql | 0
odb/src/{ddl => ddl.CCMA}/ralt_wam.sql | 0
odb/src/ddl.CCMA/robody_min.sql | 46 +
odb/src/ddl.CCMA/sat_atovs_min.sql | 34 +
odb/src/ddl.CCMA/satbody_atovs_min.sql | 24 +
odb/src/{ddl => ddl.CCMA}/screen_robhdr_1.sql | 0
odb/src/ddl.CCMA/screen_robhdr_10.sql | 22 +
odb/src/{ddl => ddl.CCMA}/screen_robhdr_2.sql | 0
odb/src/{ddl => ddl.CCMA}/screen_robhdr_3.sql | 0
odb/src/ddl.CCMA/screen_robhdr_4.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_5.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_6.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_7.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_8.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_9.sql | 22 +
odb/src/{ddl => ddl.CCMA}/screen_robody_1.sql | 0
odb/src/ddl.CCMA/screen_robody_10.sql | 20 +
odb/src/{ddl => ddl.CCMA}/screen_robody_2.sql | 0
odb/src/{ddl => ddl.CCMA}/screen_robody_3.sql | 0
odb/src/ddl.CCMA/screen_robody_4.sql | 20 +
odb/src/ddl.CCMA/screen_robody_5.sql | 20 +
odb/src/ddl.CCMA/screen_robody_6.sql | 20 +
odb/src/ddl.CCMA/screen_robody_7.sql | 20 +
odb/src/ddl.CCMA/screen_robody_8.sql | 20 +
odb/src/ddl.CCMA/screen_robody_9.sql | 20 +
odb/src/ddl.CCMA/stat_obs_10.sql | 10 +
odb/src/{ddl => ddl.CCMA}/stat_obs_2.sql | 0
odb/src/{ddl => ddl.CCMA}/stat_obs_3.sql | 0
odb/src/ddl.CCMA/stat_obs_4.sql | 10 +
odb/src/ddl.CCMA/stat_obs_5.sql | 10 +
odb/src/ddl.CCMA/stat_obs_6.sql | 10 +
odb/src/ddl.CCMA/stat_obs_7.sql | 10 +
odb/src/ddl.CCMA/stat_obs_8.sql | 10 +
odb/src/ddl.CCMA/stat_obs_9.sql | 10 +
odb/src/ddl.CCMA/varbc_rsonde_robhdr.sql | 21 +
odb/src/ddl.CCMA/varbc_rsonde_robody.sql | 21 +
odb/src/ddl.ECMA/discard_dep_10.sql | 16 +
odb/src/ddl.ECMA/discard_dep_3.sql | 16 +
odb/src/ddl.ECMA/discard_dep_4.sql | 16 +
odb/src/ddl.ECMA/discard_dep_5.sql | 16 +
odb/src/ddl.ECMA/discard_dep_6.sql | 16 +
odb/src/ddl.ECMA/discard_dep_7.sql | 16 +
odb/src/ddl.ECMA/discard_dep_8.sql | 16 +
odb/src/ddl.ECMA/discard_dep_9.sql | 16 +
odb/src/ddl.ECMA/ecmwf_matchup_update_10.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_4.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_5.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_6.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_7.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_8.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_9.sql | 28 +
odb/src/ddl.ECMA/ecset_sat.sql | 24 +
odb/src/ddl.ECMA/get_jo_categories.sql | 19 +
odb/src/ddl.ECMA/getactive_allsky.sql | 22 +
odb/src/ddl.ECMA/getactive_allsky_body.sql | 21 +
odb/src/ddl.ECMA/getactive_auxiliary.sql | 19 +
odb/src/ddl.ECMA/getactive_body.sql | 18 +
odb/src/ddl.ECMA/getactive_cloud_sink.sql | 22 +
.../getactive_collocated_imager_information.sql | 25 +
odb/src/ddl.ECMA/getactive_conv.sql | 23 +
odb/src/ddl.ECMA/getactive_conv_body.sql | 20 +
odb/src/ddl.ECMA/getactive_errstat.sql | 18 +
odb/src/ddl.ECMA/getactive_gbrad.sql | 22 +
odb/src/ddl.ECMA/getactive_gbrad_body.sql | 21 +
odb/src/ddl.ECMA/getactive_gnssro.sql | 22 +
odb/src/ddl.ECMA/getactive_gnssro_body.sql | 21 +
odb/src/ddl.ECMA/getactive_hdr.sql | 17 +
odb/src/ddl.ECMA/getactive_hdr2allsky_body.sql | 22 +
odb/src/ddl.ECMA/getactive_hdr2auxiliary_body.sql | 17 +
odb/src/ddl.ECMA/getactive_hdr2body.sql | 17 +
odb/src/ddl.ECMA/getactive_hdr2conv_body.sql | 22 +
odb/src/ddl.ECMA/getactive_hdr2gbrad_body.sql | 22 +
odb/src/ddl.ECMA/getactive_hdr2gnssro_body.sql | 22 +
odb/src/ddl.ECMA/getactive_hdr2radar_body.sql | 19 +
odb/src/ddl.ECMA/getactive_hdr2radiance_body.sql | 23 +
odb/src/ddl.ECMA/getactive_hdr2raingg_body.sql | 23 +
odb/src/ddl.ECMA/getactive_hdr2scatt_body.sql | 22 +
odb/src/ddl.ECMA/getactive_index.sql | 17 +
odb/src/ddl.ECMA/getactive_limb.sql | 21 +
odb/src/ddl.ECMA/getactive_modsurf.sql | 18 +
odb/src/ddl.ECMA/getactive_radar.sql | 21 +
odb/src/ddl.ECMA/getactive_radar_body.sql | 20 +
odb/src/ddl.ECMA/getactive_radar_station.sql | 21 +
odb/src/ddl.ECMA/getactive_radiance.sql | 22 +
odb/src/ddl.ECMA/getactive_radiance_body.sql | 21 +
odb/src/ddl.ECMA/getactive_raingg.sql | 23 +
odb/src/ddl.ECMA/getactive_raingg_body.sql | 22 +
odb/src/ddl.ECMA/getactive_resat.sql | 22 +
.../ddl.ECMA/getactive_resat_averaging_kernel.sql | 21 +
odb/src/ddl.ECMA/getactive_sat.sql | 18 +
odb/src/ddl.ECMA/getactive_satob.sql | 21 +
odb/src/ddl.ECMA/getactive_scatt.sql | 21 +
odb/src/ddl.ECMA/getactive_scatt_body.sql | 21 +
odb/src/ddl.ECMA/getactive_smos.sql | 24 +
odb/src/ddl.ECMA/getactive_ssmi.sql | 22 +
odb/src/ddl.ECMA/getactive_ssmi_body.sql | 21 +
odb/src/ddl.ECMA/getactive_update_1.sql | 19 +
odb/src/ddl.ECMA/getactive_update_10.sql | 19 +
odb/src/ddl.ECMA/getactive_update_2.sql | 19 +
odb/src/ddl.ECMA/getactive_update_3.sql | 19 +
odb/src/ddl.ECMA/getactive_update_4.sql | 19 +
odb/src/ddl.ECMA/getactive_update_5.sql | 19 +
odb/src/ddl.ECMA/getactive_update_6.sql | 19 +
odb/src/ddl.ECMA/getactive_update_7.sql | 19 +
odb/src/ddl.ECMA/getactive_update_8.sql | 19 +
odb/src/ddl.ECMA/getactive_update_9.sql | 19 +
odb/src/ddl.ECMA/getrsondeid.sql | 19 +
odb/src/ddl.ECMA/init_update_10.sql | 12 +
odb/src/ddl.ECMA/init_update_4.sql | 12 +
odb/src/ddl.ECMA/init_update_5.sql | 12 +
odb/src/ddl.ECMA/init_update_6.sql | 12 +
odb/src/ddl.ECMA/init_update_7.sql | 12 +
odb/src/ddl.ECMA/init_update_8.sql | 12 +
odb/src/ddl.ECMA/init_update_9.sql | 12 +
odb/src/ddl.ECMA/matchup_hprior.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_10.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_100.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_110.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_120.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_20.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_30.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_40.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_50.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_60.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_70.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_80.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_90.sql | 24 +
odb/src/ddl.ECMA/non_reprod_seqno.sql | 12 +
odb/src/{ddl => ddl.ECMA}/obsort_hdr2ralt_body.sql | 0
.../obsort_hdr2resat_averaging_kernel.sql | 0
odb/src/{ddl => ddl.ECMA}/obsort_ralt.sql | 0
odb/src/ddl.ECMA/obsort_update_10.sql | 21 +
odb/src/ddl.ECMA/obsort_update_4.sql | 21 +
odb/src/ddl.ECMA/obsort_update_5.sql | 21 +
odb/src/ddl.ECMA/obsort_update_6.sql | 21 +
odb/src/ddl.ECMA/obsort_update_7.sql | 21 +
odb/src/ddl.ECMA/obsort_update_8.sql | 21 +
odb/src/ddl.ECMA/obsort_update_9.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_10.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_4.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_5.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_6.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_7.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_8.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_9.sql | 21 +
odb/src/ddl.ECMA/pertcma.sql | 4 +
odb/src/ddl.ECMA/reprod_seqno_5.sql | 20 +
odb/src/ddl.ECMA/screen_robhdr_10.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_4.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_5.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_6.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_7.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_8.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_9.sql | 22 +
odb/src/ddl.ECMA/screen_robody_10.sql | 20 +
odb/src/ddl.ECMA/screen_robody_4.sql | 20 +
odb/src/ddl.ECMA/screen_robody_5.sql | 20 +
odb/src/ddl.ECMA/screen_robody_6.sql | 20 +
odb/src/ddl.ECMA/screen_robody_7.sql | 20 +
odb/src/ddl.ECMA/screen_robody_8.sql | 20 +
odb/src/ddl.ECMA/screen_robody_9.sql | 20 +
odb/src/ddl.ECMA/stat_obs_10.sql | 10 +
odb/src/ddl.ECMA/stat_obs_4.sql | 10 +
odb/src/ddl.ECMA/stat_obs_5.sql | 10 +
odb/src/ddl.ECMA/stat_obs_6.sql | 10 +
odb/src/ddl.ECMA/stat_obs_7.sql | 10 +
odb/src/ddl.ECMA/stat_obs_8.sql | 10 +
odb/src/ddl.ECMA/stat_obs_9.sql | 10 +
odb/src/ddl.ECMA/unique_reportno.sql | 10 +
odb/src/{ddl => ddl.ECMA}/update_enkf_links.sql | 0
odb/src/ddl.ECMA/varbc_rsonde_robhdr.sql | 21 +
odb/src/ddl.ECMA/varbc_rsonde_robody.sql | 21 +
odb/src/ddl/PRESCREEN.ddl | 2 +-
odb/src/ddl/body.h | 1 +
odb/src/ddl/btemdup_robhdr_1.sql | 10 +-
odb/src/ddl/cma.h | 2 +-
odb/src/ddl/decis_robhdr_2.sql | 4 +-
odb/src/ddl/decis_robody_2.sql | 2 +-
odb/src/ddl/discard_dep_10.sql | 16 +
odb/src/ddl/discard_dep_3.sql | 16 +
odb/src/ddl/discard_dep_4.sql | 16 +
odb/src/ddl/discard_dep_5.sql | 16 +
odb/src/ddl/discard_dep_6.sql | 16 +
odb/src/ddl/discard_dep_7.sql | 16 +
odb/src/ddl/discard_dep_8.sql | 16 +
odb/src/ddl/discard_dep_9.sql | 16 +
odb/src/ddl/ecmwf_matchup_body.sql | 4 +-
odb/src/ddl/ecmwf_matchup_update_10.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_4.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_5.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_6.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_7.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_8.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_9.sql | 28 +
odb/src/ddl/ecset_sat.sql | 24 +
odb/src/ddl/get_jo_categories.sql | 19 +
odb/src/ddl/getactive_allsky.sql | 22 +
odb/src/ddl/getactive_allsky_body.sql | 21 +
odb/src/ddl/getactive_auxiliary.sql | 19 +
odb/src/ddl/getactive_body.sql | 18 +
odb/src/ddl/getactive_cloud_sink.sql | 22 +
.../getactive_collocated_imager_information.sql | 25 +
odb/src/ddl/getactive_conv.sql | 23 +
odb/src/ddl/getactive_conv_body.sql | 20 +
odb/src/ddl/getactive_errstat.sql | 18 +
odb/src/ddl/getactive_gbrad.sql | 22 +
odb/src/ddl/getactive_gbrad_body.sql | 21 +
odb/src/ddl/getactive_gnssro.sql | 22 +
odb/src/ddl/getactive_gnssro_body.sql | 21 +
odb/src/ddl/getactive_hdr.sql | 17 +
odb/src/ddl/getactive_hdr2allsky_body.sql | 22 +
odb/src/ddl/getactive_hdr2auxiliary_body.sql | 17 +
odb/src/ddl/getactive_hdr2body.sql | 17 +
odb/src/ddl/getactive_hdr2conv_body.sql | 22 +
odb/src/ddl/getactive_hdr2gbrad_body.sql | 22 +
odb/src/ddl/getactive_hdr2gnssro_body.sql | 22 +
odb/src/ddl/getactive_hdr2radar_body.sql | 19 +
odb/src/ddl/getactive_hdr2radiance_body.sql | 23 +
odb/src/ddl/getactive_hdr2raingg_body.sql | 23 +
.../ddl/getactive_hdr2resat_averaging_kernel.sql | 36 +
odb/src/ddl/getactive_hdr2scatt_body.sql | 22 +
odb/src/ddl/getactive_index.sql | 17 +
odb/src/ddl/getactive_limb.sql | 21 +
odb/src/ddl/getactive_modsurf.sql | 18 +
odb/src/ddl/getactive_radar.sql | 21 +
odb/src/ddl/getactive_radar_body.sql | 20 +
odb/src/ddl/getactive_radar_station.sql | 21 +
odb/src/ddl/getactive_radiance.sql | 22 +
odb/src/ddl/getactive_radiance_body.sql | 21 +
odb/src/ddl/getactive_raingg.sql | 23 +
odb/src/ddl/getactive_raingg_body.sql | 22 +
odb/src/ddl/getactive_resat.sql | 22 +
odb/src/ddl/getactive_resat_averaging_kernel.sql | 21 +
odb/src/ddl/getactive_sat.sql | 18 +
odb/src/ddl/getactive_satob.sql | 21 +
odb/src/ddl/getactive_scatt.sql | 21 +
odb/src/ddl/getactive_scatt_body.sql | 21 +
odb/src/ddl/getactive_smos.sql | 24 +
odb/src/ddl/getactive_ssmi.sql | 22 +
odb/src/ddl/getactive_ssmi_body.sql | 21 +
odb/src/ddl/getactive_update.sql | 16 +
odb/src/ddl/getactive_update_1.sql | 19 +
odb/src/ddl/getactive_update_10.sql | 19 +
odb/src/ddl/getactive_update_2.sql | 19 +
odb/src/ddl/getactive_update_3.sql | 19 +
odb/src/ddl/getactive_update_4.sql | 19 +
odb/src/ddl/getactive_update_5.sql | 19 +
odb/src/ddl/getactive_update_6.sql | 19 +
odb/src/ddl/getactive_update_7.sql | 19 +
odb/src/ddl/getactive_update_8.sql | 19 +
odb/src/ddl/getactive_update_9.sql | 19 +
odb/src/ddl/getairepid.sql | 2 +-
odb/src/ddl/getrsondeid.sql | 19 +
odb/src/ddl/global_enkf_body_10.sql | 32 +
odb/src/ddl/global_enkf_body_100.sql | 32 +
odb/src/ddl/global_enkf_body_110.sql | 32 +
odb/src/ddl/global_enkf_body_120.sql | 32 +
odb/src/ddl/global_enkf_body_20.sql | 32 +
odb/src/ddl/global_enkf_body_30.sql | 32 +
odb/src/ddl/global_enkf_body_40.sql | 32 +
odb/src/ddl/global_enkf_body_50.sql | 32 +
odb/src/ddl/global_enkf_body_60.sql | 32 +
odb/src/ddl/global_enkf_body_70.sql | 32 +
odb/src/ddl/global_enkf_body_80.sql | 32 +
odb/src/ddl/global_enkf_body_90.sql | 32 +
odb/src/ddl/global_enkf_hdr_10.sql | 28 +
odb/src/ddl/global_enkf_hdr_100.sql | 28 +
odb/src/ddl/global_enkf_hdr_110.sql | 28 +
odb/src/ddl/global_enkf_hdr_120.sql | 28 +
odb/src/ddl/global_enkf_hdr_20.sql | 28 +
odb/src/ddl/global_enkf_hdr_30.sql | 28 +
odb/src/ddl/global_enkf_hdr_40.sql | 28 +
odb/src/ddl/global_enkf_hdr_50.sql | 28 +
odb/src/ddl/global_enkf_hdr_60.sql | 28 +
odb/src/ddl/global_enkf_hdr_70.sql | 28 +
odb/src/ddl/global_enkf_hdr_80.sql | 28 +
odb/src/ddl/global_enkf_hdr_90.sql | 28 +
odb/src/ddl/hdr.h | 1 +
odb/src/ddl/init_update_10.sql | 12 +
odb/src/ddl/init_update_4.sql | 12 +
odb/src/ddl/init_update_5.sql | 12 +
odb/src/ddl/init_update_6.sql | 12 +
odb/src/ddl/init_update_7.sql | 12 +
odb/src/ddl/init_update_8.sql | 12 +
odb/src/ddl/init_update_9.sql | 12 +
odb/src/ddl/matchup_body.sql | 3 +-
odb/src/ddl/matchup_hprior.sql | 24 +
odb/src/ddl/matchup_hprior_10.sql | 24 +
odb/src/ddl/matchup_hprior_100.sql | 24 +
odb/src/ddl/matchup_hprior_110.sql | 24 +
odb/src/ddl/matchup_hprior_120.sql | 24 +
odb/src/ddl/matchup_hprior_20.sql | 24 +
odb/src/ddl/matchup_hprior_30.sql | 24 +
odb/src/ddl/matchup_hprior_40.sql | 24 +
odb/src/ddl/matchup_hprior_50.sql | 24 +
odb/src/ddl/matchup_hprior_60.sql | 24 +
odb/src/ddl/matchup_hprior_70.sql | 24 +
odb/src/ddl/matchup_hprior_80.sql | 24 +
odb/src/ddl/matchup_hprior_90.sql | 24 +
odb/src/ddl/non_reprod_seqno.sql | 12 +
odb/src/ddl/obsort_update_10.sql | 21 +
odb/src/ddl/obsort_update_4.sql | 21 +
odb/src/ddl/obsort_update_5.sql | 21 +
odb/src/ddl/obsort_update_6.sql | 21 +
odb/src/ddl/obsort_update_7.sql | 21 +
odb/src/ddl/obsort_update_8.sql | 21 +
odb/src/ddl/obsort_update_9.sql | 21 +
odb/src/ddl/obsortca_update_10.sql | 21 +
odb/src/ddl/obsortca_update_4.sql | 21 +
odb/src/ddl/obsortca_update_5.sql | 21 +
odb/src/ddl/obsortca_update_6.sql | 21 +
odb/src/ddl/obsortca_update_7.sql | 21 +
odb/src/ddl/obsortca_update_8.sql | 21 +
odb/src/ddl/obsortca_update_9.sql | 21 +
odb/src/ddl/obstat.sql | 4 +-
odb/src/ddl/obstat_conv.sql | 4 +-
odb/src/ddl/obstat_fcdep.sql | 4 +-
odb/src/ddl/obstat_fcdep_gpsro.sql | 4 +-
odb/src/ddl/obstat_gpsro.sql | 4 +-
odb/src/ddl/obstat_resat.sql | 4 +-
odb/src/ddl/obstat_scatt.sql | 4 +-
odb/src/ddl/obstat_smos.sql | 4 +-
odb/src/ddl/obstat_smos_land.sql | 4 +-
odb/src/ddl/obstat_tovs.sql | 4 +-
odb/src/ddl/obstatfc_1.sql | 1 +
odb/src/ddl/obstatfc_10.sql | 1 +
odb/src/ddl/obstatfc_11.sql | 1 +
odb/src/ddl/obstatfc_12.sql | 1 +
odb/src/ddl/obstatfc_13.sql | 1 +
odb/src/ddl/obstatfc_14.sql | 1 +
odb/src/ddl/obstatfc_15.sql | 1 +
odb/src/ddl/obstatfc_16.sql | 1 +
odb/src/ddl/obstatfc_17.sql | 1 +
odb/src/ddl/obstatfc_18.sql | 1 +
odb/src/ddl/obstatfc_19.sql | 1 +
odb/src/ddl/obstatfc_2.sql | 1 +
odb/src/ddl/obstatfc_20.sql | 1 +
odb/src/ddl/obstatfc_3.sql | 1 +
odb/src/ddl/obstatfc_4.sql | 1 +
odb/src/ddl/obstatfc_5.sql | 1 +
odb/src/ddl/obstatfc_6.sql | 1 +
odb/src/ddl/obstatfc_7.sql | 1 +
odb/src/ddl/obstatfc_8.sql | 1 +
odb/src/ddl/obstatfc_9.sql | 1 +
odb/src/ddl/pertcma.sql | 4 +
odb/src/ddl/reprod_seqno_5.sql | 20 +
odb/src/ddl/robody.sql | 1 +
odb/src/ddl/robody_min.sql | 46 +
odb/src/ddl/robody_tc.sql | 1 +
odb/src/ddl/sat_atovs_min.sql | 34 +
odb/src/ddl/satbody_atovs_min.sql | 24 +
odb/src/ddl/screen_robhdr_10.sql | 22 +
odb/src/ddl/screen_robhdr_4.sql | 22 +
odb/src/ddl/screen_robhdr_5.sql | 22 +
odb/src/ddl/screen_robhdr_6.sql | 22 +
odb/src/ddl/screen_robhdr_7.sql | 22 +
odb/src/ddl/screen_robhdr_8.sql | 22 +
odb/src/ddl/screen_robhdr_9.sql | 22 +
odb/src/ddl/screen_robody_10.sql | 20 +
odb/src/ddl/screen_robody_4.sql | 20 +
odb/src/ddl/screen_robody_5.sql | 20 +
odb/src/ddl/screen_robody_6.sql | 20 +
odb/src/ddl/screen_robody_7.sql | 20 +
odb/src/ddl/screen_robody_8.sql | 20 +
odb/src/ddl/screen_robody_9.sql | 20 +
odb/src/{ddl.SONDETYPES => ddl}/sondehdr.sql | 0
odb/src/ddl/stat_obs_10.sql | 10 +
odb/src/ddl/stat_obs_4.sql | 10 +
odb/src/ddl/stat_obs_5.sql | 10 +
odb/src/ddl/stat_obs_6.sql | 10 +
odb/src/ddl/stat_obs_7.sql | 10 +
odb/src/ddl/stat_obs_8.sql | 10 +
odb/src/ddl/stat_obs_9.sql | 10 +
.../table11_hdr.sql | 0
.../table12_hdr.sql | 0
odb/src/ddl/unique_reportno.sql | 10 +
odb/src/ddl/varbc_rsonde_robhdr.sql | 21 +
odb/src/ddl/varbc_rsonde_robody.sql | 21 +
.../extras/ifsaux/module/mpl_allgatherv_mod.F90 | 6 +
odb/src/extras/ifsaux/module/mpl_allreduce_mod.F90 | 8 +
odb/src/extras/ifsaux/module/mpl_alltoallv_mod.F90 | 6 +
odb/src/extras/ifsaux/module/mpl_broadcast_mod.F90 | 6 +
odb/src/extras/ifsaux/module/mpl_gatherv_mod.F90 | 12 +
odb/src/extras/ifsaux/module/mpl_recv_mod.F90 | 12 +
odb/src/extras/ifsaux/module/mpl_send_mod.F90 | 12 +
odb/src/extras/ifsaux/support/dr_hook_util.F90 | 4 +
odb/src/lib/cread_iomap.c | 2 +-
odb/src/lib/msgpass_loadobs.F90 | 15 +-
odb/src/lib/msgpass_storeobs.F90 | 29 +-
odb/src/module/odb.F90 | 2 +
odb/src/module/odbio_msgpass.F90 | 33 +-
odb/src/module/odbiomap.F90 | 2 +
odb/src/scripts/dcagen | 1 +
odb_api/CMakeLists.txt | 9 +
odb_api/VERSION.cmake | 2 +-
odb_api/bamboo/flags.cmake | 1 +
odb_api/odb_api.sublime-project | 78 +
odb_api/regressions/CMakeLists.txt | 16 +
odb_api/regressions/ODB-374.sh | 30 +
odb_api/src/eckit/testing/Test.h | 247 +
odb_api/src/ecml/parser/Request.h | 6 +-
odb_api/src/odb_api/CMakeLists.txt | 2 -
odb_api/src/odb_api/Codec.cc | 4 -
odb_api/src/odb_api/Codec.h | 288 +-
odb_api/src/odb_api/CodecOptimizer.cc | 2 +-
odb_api/src/odb_api/CodecOptimizer.h | 28 +-
odb_api/src/odb_api/Column.h | 2 +-
odb_api/src/odb_api/Comparator.cc | 7 +-
odb_api/src/odb_api/DataSelectIterator.h | 3 +-
odb_api/src/odb_api/Duration.h | 2 +
odb_api/src/odb_api/Environment.cc | 4 -
odb_api/src/odb_api/Environment.h | 15 +-
odb_api/src/odb_api/FunctionFactory.cc | 3 +-
odb_api/src/odb_api/FunctionNORM.cc | 12 +-
odb_api/src/odb_api/HashTable.cc | 230 -
odb_api/src/odb_api/HashTable.h | 89 -
odb_api/src/odb_api/IteratorProxy.h | 13 +-
odb_api/src/odb_api/MetaData.cc | 13 +
odb_api/src/odb_api/MetaData.h | 8 +-
odb_api/src/odb_api/MetaDataReader.cc | 1 -
odb_api/src/odb_api/Odb2Hub.cc | 1 -
odb_api/src/odb_api/ReaderIterator.cc | 106 +-
odb_api/src/odb_api/ReaderIterator.h | 7 +-
odb_api/src/odb_api/SelectIterator.cc | 2 -
odb_api/src/odb_api/SelectIterator.h | 3 +-
odb_api/src/odb_api/Stack.cc | 8 +-
odb_api/src/odb_api/Stack.h | 17 +-
odb_api/src/odb_api/TReadOnlyMemoryDataHandle.h | 19 +-
odb_api/src/odb_api/TextReaderIterator.cc | 2 -
odb_api/src/odb_api/TextReaderIterator.h | 5 +-
odb_api/src/odb_api/Types.h | 2 +
odb_api/src/odb_api/WriterBufferingIterator.cc | 37 +-
odb_api/src/odb_api/WriterBufferingIterator.h | 7 +-
odb_api/src/odb_api/data/DataHandleFactory.cc | 117 +
odb_api/src/odb_api/data/DataHandleFactory.h | 61 +
odb_api/src/odb_api/data/FileHandleFactory.cc | 30 +
odb_api/src/odb_api/data/FileHandleFactory.h | 29 +
odb_api/src/odb_api/data/HttpHandle.cc | 80 +
odb_api/src/odb_api/data/HttpHandle.h | 49 +
odb_api/src/odb_api/data/HttpHandleFactory.cc | 33 +
odb_api/src/odb_api/data/HttpHandleFactory.h | 29 +
odb_api/src/{ecml => odb_api}/data/Makefile | 0
odb_api/src/odb_api/data/MarsHandleFactory.cc | 85 +
odb_api/src/odb_api/data/MarsHandleFactory.h | 29 +
odb_api/src/odb_api/data/PartFileHandleFactory.cc | 39 +
odb_api/src/odb_api/data/PartFileHandleFactory.h | 29 +
odb_api/src/odb_api/ecml_verbs/SQLTestHandler.cc | 4 +-
odb_api/src/odb_api/odbcapi.cc | 5 +-
odb_api/src/odb_api/tools/CMakeLists.txt | 15 -
odb_api/src/odb_api/tools/TestCatFiles.cc | 173 -
odb_api/src/odb_api/tools/TestCodec.cc | 90 -
odb_api/src/odb_api/tools/TestCodecOptimization.cc | 76 -
odb_api/src/odb_api/tools/TestConstCodec.cc | 128 -
odb_api/src/odb_api/tools/TestConstIntegerCodec.cc | 96 -
odb_api/src/odb_api/tools/TestDecoding.cc | 46 -
odb_api/src/odb_api/tools/TestFastODA2Request2.cc | 2 +
odb_api/src/odb_api/tools/TestFunctionCircle.cc | 69 -
odb_api/src/odb_api/tools/TestFunctionDistance.cc | 79 -
odb_api/src/odb_api/tools/TestFunctionNorm.cc | 74 -
odb_api/src/odb_api/tools/TestMinMax.cc | 86 -
.../src/odb_api/tools/TestRunnerApplication.cfg | 2 +-
odb_api/src/odb_api/tools/TestSelectIterator.cc | 219 -
odb_api/src/odb_api/tools/TestSelectIterator2.cc | 70 -
odb_api/src/odb_api/tools/TestSelectIterator3.cc | 70 -
odb_api/src/odb_api/tools/TestSetvbuffer.cc | 2 +
odb_api/src/odb_api/tools/TestTEMPLATE.cc | 37 -
odb_api/src/odb_api/tools/TestWriteCatFiles.cc | 107 -
odb_api/src/odb_api/tools/UnitTests.cc | 13 -
odb_api/src/python/odb/pyodbapi.i | 2 -
odb_api/tests/CMakeLists.txt | 21 +-
odb_api/tests/MockDataHandles.h | 110 +
odb_api/tests/TemporaryFiles.h | 48 +
odb_api/tests/core/CMakeLists.txt | 24 +
odb_api/tests/core/test_codecs_end_to_end.cc | 364 +
odb_api/tests/core/test_codecs_read.cc | 1287 ++
odb_api/tests/core/test_codecs_write.cc | 1457 ++
odb_api/tests/core/test_concatenated_odbs.cc | 345 +
odb_api/tests/core/test_decode_odb.cc | 275 +
odb_api/tests/core/test_encode_odb.cc | 461 +
odb_api/tests/core/test_minmax.cc | 83 +
odb_api/tests/core/test_reencode_string_table.cc | 200 +
odb_api/tests/core/test_select_iterator.cc | 225 +
odb_api/tests/sql/CMakeLists.txt | 17 +
odb_api/tests/sql/test_functions.cc | 307 +
odb_tools/.gitignore | 8 -
odb_tools/CMakeLists.txt | 93 -
odb_tools/VERSION.cmake | 1 -
odb_tools/bamboo/CLANG-env.sh | 10 -
odb_tools/bamboo/INTEL-env.sh | 11 -
odb_tools/bamboo/env.sh | 4 -
odb_tools/bamboo/flags.cmake | 1 -
odb_tools/src/CMakeLists.txt | 16 -
odb_tools/src/migrator/2oda | 49 -
odb_tools/src/migrator/CMakeLists.txt | 112 -
odb_tools/src/migrator/FakeODBIterator.cc | 160 -
odb_tools/src/migrator/FakeODBIterator.h | 96 -
odb_tools/src/migrator/ImportODBTool.cc | 207 -
odb_tools/src/migrator/ImportODBTool.h | 66 -
odb_tools/src/migrator/Makefile | 2 -
odb_tools/src/migrator/Makefile.old | 60 -
odb_tools/src/migrator/MigrateHandler.cc | 80 -
odb_tools/src/migrator/MigrateHandler.h | 30 -
odb_tools/src/migrator/MigratorTool.cc | 144 -
odb_tools/src/migrator/MigratorTool.h | 39 -
odb_tools/src/migrator/ODB2ODATool.cc | 139 -
odb_tools/src/migrator/ODB2ODATool.h | 37 -
odb_tools/src/migrator/ODBIterator.cc | 253 -
odb_tools/src/migrator/ODBIterator.h | 97 -
odb_tools/src/migrator/ODBMigratorModule.cc | 41 -
odb_tools/src/migrator/ODBMigratorModule.h | 31 -
odb_tools/src/migrator/Odb2_to_odb1_era.f90 | 432 -
odb_tools/src/migrator/OldODBReader.h | 25 -
odb_tools/src/migrator/ReptypeGenIterator.cc | 234 -
odb_tools/src/migrator/ReptypeGenIterator.h | 91 -
odb_tools/src/migrator/TSQLReader.cc | 14 -
odb_tools/src/migrator/TSQLReader.h | 60 -
odb_tools/src/migrator/all | 36 -
odb_tools/src/migrator/diurnal.f90 | 76 -
odb_tools/src/migrator/migrator_api.cc | 38 -
odb_tools/src/migrator/migrator_api.h | 22 -
odb_tools/src/migrator/odb1.f90 | 561 -
odb_tools/src/migrator/odb2.f90 | 506 -
odb_tools/src/migrator/odb2_flag_definitions.f90 | 264 -
odb_tools/src/migrator/odb2oda.cc | 66 -
odb_tools/src/migrator/odbdump.h | 45 -
odb_tools/src/migrator/pyodbdump.i | 92 -
odb_tools/src/migrator/pyodbdump_example.py | 12 -
odb_tools/src/migrator/solar_elevation.f90 | 84 -
odb_tools/src/migrator/solar_elevation.sc | 26 -
odb_tools/src/migrator/test_migrator.ecml | 27 -
odb_tools/src/odb2_to_odb1/CMakeLists.txt | 27 -
odb_tools/src/odb2_to_odb1/Odb2Odb1.cc | 269 -
odb_tools/src/odb2_to_odb1/Odb2Odb1.h | 111 -
odb_tools/src/odb2_to_odb1/Odb2Odb1Main.cc | 24 -
odb_tools/src/odb2_to_odb1/mpi_wrapper.F90 | 70 -
odb_tools/src/odb2_to_odb1/mpif.h | 221 -
odb_tools/src/odb2_to_odb1/odb_wrapper.F90 | 753 -
odb_tools/src/odb2_to_odb1/odbi.F90 | 286 -
odb_tools/src/tests/CMakeLists.txt | 74 -
odb_tools/src/tests/test_import_odb.sh | 41 -
odb_tools/src/tests/test_import_odb_dispatching.sh | 40 -
odb_tools/src/tests/test_odb2_to_odb1.sh | 31 -
share/ecbuild/toolchains/ecmwf-XC30-Cray.cmake | 18 +-
share/ecbuild/toolchains/ecmwf-XC30-GNU.cmake | 6 +
share/ecbuild/toolchains/ecmwf-XC30-Intel.cmake | 6 +
1150 files changed, 54010 insertions(+), 39242 deletions(-)
create mode 100644 cmake/FindGd.cmake
create mode 100644 ecbuild/cmake/FindGd.cmake
create mode 100644 ecbuild/share/ecbuild/cmake/FindGd.cmake
delete mode 100644 eckit/src/eckit/filesystem/FileManager.cc
delete mode 100644 eckit/src/eckit/filesystem/FileManager.h
delete mode 100644 eckit/src/eckit/filesystem/FileName.cc
delete mode 100644 eckit/src/eckit/filesystem/FileName.h
create mode 100644 eckit/src/eckit/filesystem/URI.cc
create mode 100644 eckit/src/eckit/filesystem/URI.h
create mode 100644 eckit/src/eckit/filesystem/URIManager.cc
create mode 100644 eckit/src/eckit/filesystem/URIManager.h
create mode 100644 eckit/src/eckit/io/Base64.cc
create mode 100644 eckit/src/eckit/io/Base64.h
create mode 100644 eckit/src/eckit/io/BitIO.cc
create mode 100644 eckit/src/eckit/io/BitIO.h
create mode 100644 eckit/src/eckit/io/CircularBuffer.cc
create mode 100644 eckit/src/eckit/io/CircularBuffer.h
create mode 100644 eckit/src/eckit/io/Compress.cc
create mode 100644 eckit/src/eckit/io/Compress.h
create mode 100644 eckit/src/eckit/io/EasyCURL.cc
create mode 100644 eckit/src/eckit/io/EasyCURL.h
create mode 100644 eckit/src/eckit/io/SharedBuffer.cc
create mode 100644 eckit/src/eckit/io/SharedBuffer.h
create mode 100644 eckit/src/eckit/io/URLHandle.cc
create mode 100644 eckit/src/eckit/io/URLHandle.h
create mode 100644 eckit/src/eckit/log/MonitorTarget.cc
create mode 100644 eckit/src/eckit/log/MonitorTarget.h
create mode 100644 eckit/src/eckit/log/ProgressTimer.cc
create mode 100644 eckit/src/eckit/log/ProgressTimer.h
create mode 100644 eckit/src/eckit/log/TraceTimer.h
create mode 100644 eckit/src/eckit/memory/MemoryBuffer.cc
create mode 100644 eckit/src/eckit/memory/MemoryBuffer.h
create mode 100644 eckit/src/eckit/testing/Test.h
create mode 100644 eckit/src/eckit/value/OrderedMapContent.cc
create mode 100644 eckit/src/eckit/value/OrderedMapContent.h
create mode 100644 eckit/src/eckit/web/ProxiedTCPClient.cc
create mode 100644 eckit/src/eckit/web/ProxiedTCPClient.h
create mode 100644 eckit/src/eckit/web/ProxiedTCPServer.cc
create mode 100644 eckit/src/eckit/web/ProxiedTCPServer.h
create mode 100644 eckit/tests/io/test_base64.cc
create mode 100644 eckit/tests/io/test_bitio.cc
create mode 100644 eckit/tests/io/test_circularbuffer.cc
create mode 100644 eckit/tests/io/test_compress.cc
create mode 100644 eckit/tests/io/test_urlhandle.cc
create mode 100644 eckit/tests/memory/test_memory_mmap.cc
delete mode 100644 eckit/tests/memory_map/CMakeLists.txt
delete mode 100644 eckit/tests/memory_map/test_memory_map.cc
delete mode 100755 eckit/tests/system/test_system.cc
create mode 100755 eckit/tests/system/test_system_library.cc
create mode 100644 eckit/tests/testing/CMakeLists.txt
create mode 100644 eckit/tests/testing/test_testing.cc
delete mode 100644 eckit/tests/value/test_value.cc
create mode 100644 eckit/tests/value/test_value_boolean.cc
create mode 100644 eckit/tests/value/test_value_const.cc
create mode 100644 eckit/tests/value/test_value_date.cc
create mode 100644 eckit/tests/value/test_value_double.cc
create mode 100644 eckit/tests/value/test_value_helper.h
create mode 100644 eckit/tests/value/test_value_integer.cc
create mode 100644 eckit/tests/value/test_value_nil.cc
create mode 100644 eckit/tests/value/test_value_orderedmap.cc
create mode 100644 eckit/tests/value/test_value_string.cc
create mode 100644 eckit/tests/value/test_value_typeordering.cc
create mode 100644 eckit/tests/value/test_value_valuelist.cc
create mode 100644 eckit/tests/value/test_value_valuemap.cc
delete mode 100644 metkit/etc/CMakeLists.txt
delete mode 100644 metkit/etc/language.json
delete mode 100644 metkit/etc/param.json
create mode 100644 metkit/share/CMakeLists.txt
create mode 100644 metkit/share/metkit/CMakeLists.txt
create mode 100644 metkit/share/metkit/language.yaml
create mode 100644 metkit/share/metkit/param.yaml
create mode 100644 metkit/share/metkit/paramids.yaml
create mode 100644 metkit/src/metkit/Parameter.cc
create mode 100644 metkit/src/metkit/Parameter.h
delete mode 100644 metkit/src/metkit/grib/EmosFile.cc
delete mode 100644 metkit/src/metkit/grib/EmosFile.h
create mode 100644 metkit/src/metkit/grib/MetFile.cc
create mode 100644 metkit/src/metkit/grib/MetFile.h
create mode 100644 metkit/src/metkit/types/TypeRegex.cc
create mode 100644 metkit/src/metkit/types/TypeRegex.h
create mode 100644 metkit/src/tests/netcdf/CMakeLists.txt
create mode 100755 metkit/src/tests/netcdf/attribute_merge.sh
create mode 100755 metkit/src/tests/netcdf/bounds_merge_1.sh
create mode 100755 metkit/src/tests/netcdf/bounds_merge_2.sh
create mode 100755 metkit/src/tests/netcdf/complex_three_way_merge.sh
create mode 100755 metkit/src/tests/netcdf/complex_two_way_merge.sh
create mode 100755 metkit/src/tests/netcdf/coordinates_overlap_merge_1.sh
create mode 100755 metkit/src/tests/netcdf/coordinates_overlap_merge_2.sh
create mode 100755 metkit/src/tests/netcdf/coordinates_overlap_merge_3.sh
create mode 100755 metkit/src/tests/netcdf/coordinates_overlap_merge_4.sh
create mode 100755 metkit/src/tests/netcdf/coordinates_overlap_merge_5.sh
create mode 100755 metkit/src/tests/netcdf/coordinates_overlap_merge_6.sh
create mode 100755 metkit/src/tests/netcdf/date_merge_1.sh
create mode 100755 metkit/src/tests/netcdf/date_merge_2.sh
create mode 100755 metkit/src/tests/netcdf/monotonic.sh
create mode 100755 metkit/src/tests/netcdf/multi_dimensions_merge.sh
create mode 100755 metkit/src/tests/netcdf/multi_merge.sh
create mode 100755 metkit/src/tests/netcdf/nccombine_test.sh
create mode 100755 metkit/src/tests/netcdf/new_dimension_merge_1.sh
create mode 100755 metkit/src/tests/netcdf/new_dimension_merge_2.sh
create mode 100755 metkit/src/tests/netcdf/new_missing_values_merge.sh
create mode 100755 metkit/src/tests/netcdf/problem_merge.sh
create mode 100755 metkit/src/tests/netcdf/retype_merge.sh
create mode 100755 metkit/src/tests/netcdf/signature_merge_1.sh
create mode 100755 metkit/src/tests/netcdf/signature_merge_2.sh
create mode 100755 metkit/src/tests/netcdf/simple_three_way_merge.sh
create mode 100755 metkit/src/tests/netcdf/simple_two_way_merge.sh
create mode 100755 metkit/src/tests/netcdf/string_merge.sh
create mode 100755 metkit/src/tests/netcdf/time
create mode 100644 metkit/src/tests/netcdf/time.nc
create mode 100755 metkit/src/tests/netcdf/two_dimensions_merge.sh
create mode 100644 metkit/src/tests/netcdf/two_way_merge_with_dimension_name_clash.sh
create mode 100644 metkit/src/tests/netcdf/two_way_merge_with_dimension_rename.sh
create mode 100644 metkit/src/tests/netcdf/two_way_merge_with_dimensions_swap.sh
create mode 100755 metkit/src/tests/netcdf/type_upgrade_merge.sh
create mode 100755 metkit/src/tests/netcdf/variable_merge_1.sh
create mode 100755 metkit/src/tests/netcdf/variable_merge_2.sh
create mode 100755 metkit/src/tests/netcdf/variable_merge_3.sh
create mode 100755 metkit/src/tests/netcdf/variable_merge_4.sh
create mode 100755 metkit/src/tests/netcdf/variable_merge_5.sh
create mode 100644 metkit/src/tests/test_expand.cc
create mode 100755 metkit/src/tools/nccompare.py
create mode 100644 metkit/src/tools/ncmerge.cc
create mode 100644 odb/src/ddl.CCMA/discard_dep_10.sql
create mode 100644 odb/src/ddl.CCMA/discard_dep_3.sql
create mode 100644 odb/src/ddl.CCMA/discard_dep_4.sql
create mode 100644 odb/src/ddl.CCMA/discard_dep_5.sql
create mode 100644 odb/src/ddl.CCMA/discard_dep_6.sql
create mode 100644 odb/src/ddl.CCMA/discard_dep_7.sql
create mode 100644 odb/src/ddl.CCMA/discard_dep_8.sql
create mode 100644 odb/src/ddl.CCMA/discard_dep_9.sql
create mode 100644 odb/src/ddl.CCMA/ecmwf_matchup_update_10.sql
create mode 100644 odb/src/ddl.CCMA/ecmwf_matchup_update_4.sql
create mode 100644 odb/src/ddl.CCMA/ecmwf_matchup_update_5.sql
create mode 100644 odb/src/ddl.CCMA/ecmwf_matchup_update_6.sql
create mode 100644 odb/src/ddl.CCMA/ecmwf_matchup_update_7.sql
create mode 100644 odb/src/ddl.CCMA/ecmwf_matchup_update_8.sql
create mode 100644 odb/src/ddl.CCMA/ecmwf_matchup_update_9.sql
create mode 100644 odb/src/ddl.CCMA/ecset_sat.sql
create mode 100644 odb/src/ddl.CCMA/get_jo_categories.sql
create mode 100644 odb/src/ddl.CCMA/getactive_gnssro_body.sql
create mode 100644 odb/src/ddl.CCMA/getactive_hdr2allsky_body.sql
create mode 100644 odb/src/ddl.CCMA/getactive_hdr2auxiliary_body.sql
create mode 100644 odb/src/ddl.CCMA/getactive_hdr2gbrad_body.sql
create mode 100644 odb/src/ddl.CCMA/getactive_hdr2gnssro_body.sql
create mode 100644 odb/src/ddl.CCMA/getactive_hdr2radar_body.sql
create mode 100644 odb/src/ddl.CCMA/getactive_hdr2raingg_body.sql
create mode 100644 odb/src/ddl.CCMA/getactive_hdr2scatt_body.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_1.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_10.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_2.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_3.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_4.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_5.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_6.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_7.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_8.sql
create mode 100644 odb/src/ddl.CCMA/getactive_update_9.sql
create mode 100644 odb/src/ddl.CCMA/getrsondeid.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_10.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_100.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_110.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_120.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_20.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_30.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_40.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_50.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_60.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_70.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_80.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_body_90.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_10.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_100.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_110.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_120.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_20.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_30.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_40.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_50.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_60.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_70.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_80.sql
create mode 100644 odb/src/ddl.CCMA/global_enkf_hdr_90.sql
copy odb/src/{ddl => ddl.CCMA}/init_update_1.sql (100%)
create mode 100644 odb/src/ddl.CCMA/init_update_10.sql
copy odb/src/{ddl => ddl.CCMA}/init_update_2.sql (100%)
copy odb/src/{ddl => ddl.CCMA}/init_update_3.sql (100%)
create mode 100644 odb/src/ddl.CCMA/init_update_4.sql
create mode 100644 odb/src/ddl.CCMA/init_update_5.sql
create mode 100644 odb/src/ddl.CCMA/init_update_6.sql
create mode 100644 odb/src/ddl.CCMA/init_update_7.sql
create mode 100644 odb/src/ddl.CCMA/init_update_8.sql
create mode 100644 odb/src/ddl.CCMA/init_update_9.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_10.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_100.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_110.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_120.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_20.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_30.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_40.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_50.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_60.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_70.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_80.sql
create mode 100644 odb/src/ddl.CCMA/matchup_hprior_90.sql
create mode 100644 odb/src/ddl.CCMA/non_reprod_seqno.sql
copy odb/src/{ddl => ddl.CCMA}/obsort_hdr2ralt_body.sql (100%)
copy odb/src/{ddl => ddl.CCMA}/obsort_ralt.sql (100%)
create mode 100644 odb/src/ddl.CCMA/obsort_update_10.sql
create mode 100644 odb/src/ddl.CCMA/obsort_update_4.sql
create mode 100644 odb/src/ddl.CCMA/obsort_update_5.sql
create mode 100644 odb/src/ddl.CCMA/obsort_update_6.sql
create mode 100644 odb/src/ddl.CCMA/obsort_update_7.sql
create mode 100644 odb/src/ddl.CCMA/obsort_update_8.sql
create mode 100644 odb/src/ddl.CCMA/obsort_update_9.sql
create mode 100644 odb/src/ddl.CCMA/obsortca_update_10.sql
create mode 100644 odb/src/ddl.CCMA/obsortca_update_4.sql
create mode 100644 odb/src/ddl.CCMA/obsortca_update_5.sql
create mode 100644 odb/src/ddl.CCMA/obsortca_update_6.sql
create mode 100644 odb/src/ddl.CCMA/obsortca_update_7.sql
create mode 100644 odb/src/ddl.CCMA/obsortca_update_8.sql
create mode 100644 odb/src/ddl.CCMA/obsortca_update_9.sql
create mode 100644 odb/src/ddl.CCMA/pertcma.sql
copy odb/src/{ddl => ddl.CCMA}/ralt.sql (100%)
copy odb/src/{ddl => ddl.CCMA}/ralt_wam.sql (100%)
create mode 100644 odb/src/ddl.CCMA/robody_min.sql
create mode 100644 odb/src/ddl.CCMA/sat_atovs_min.sql
create mode 100644 odb/src/ddl.CCMA/satbody_atovs_min.sql
copy odb/src/{ddl => ddl.CCMA}/screen_robhdr_1.sql (100%)
create mode 100644 odb/src/ddl.CCMA/screen_robhdr_10.sql
copy odb/src/{ddl => ddl.CCMA}/screen_robhdr_2.sql (100%)
copy odb/src/{ddl => ddl.CCMA}/screen_robhdr_3.sql (100%)
create mode 100644 odb/src/ddl.CCMA/screen_robhdr_4.sql
create mode 100644 odb/src/ddl.CCMA/screen_robhdr_5.sql
create mode 100644 odb/src/ddl.CCMA/screen_robhdr_6.sql
create mode 100644 odb/src/ddl.CCMA/screen_robhdr_7.sql
create mode 100644 odb/src/ddl.CCMA/screen_robhdr_8.sql
create mode 100644 odb/src/ddl.CCMA/screen_robhdr_9.sql
copy odb/src/{ddl => ddl.CCMA}/screen_robody_1.sql (100%)
create mode 100644 odb/src/ddl.CCMA/screen_robody_10.sql
copy odb/src/{ddl => ddl.CCMA}/screen_robody_2.sql (100%)
copy odb/src/{ddl => ddl.CCMA}/screen_robody_3.sql (100%)
create mode 100644 odb/src/ddl.CCMA/screen_robody_4.sql
create mode 100644 odb/src/ddl.CCMA/screen_robody_5.sql
create mode 100644 odb/src/ddl.CCMA/screen_robody_6.sql
create mode 100644 odb/src/ddl.CCMA/screen_robody_7.sql
create mode 100644 odb/src/ddl.CCMA/screen_robody_8.sql
create mode 100644 odb/src/ddl.CCMA/screen_robody_9.sql
create mode 100644 odb/src/ddl.CCMA/stat_obs_10.sql
copy odb/src/{ddl => ddl.CCMA}/stat_obs_2.sql (100%)
copy odb/src/{ddl => ddl.CCMA}/stat_obs_3.sql (100%)
create mode 100644 odb/src/ddl.CCMA/stat_obs_4.sql
create mode 100644 odb/src/ddl.CCMA/stat_obs_5.sql
create mode 100644 odb/src/ddl.CCMA/stat_obs_6.sql
create mode 100644 odb/src/ddl.CCMA/stat_obs_7.sql
create mode 100644 odb/src/ddl.CCMA/stat_obs_8.sql
create mode 100644 odb/src/ddl.CCMA/stat_obs_9.sql
create mode 100644 odb/src/ddl.CCMA/varbc_rsonde_robhdr.sql
create mode 100644 odb/src/ddl.CCMA/varbc_rsonde_robody.sql
create mode 100644 odb/src/ddl.ECMA/discard_dep_10.sql
create mode 100644 odb/src/ddl.ECMA/discard_dep_3.sql
create mode 100644 odb/src/ddl.ECMA/discard_dep_4.sql
create mode 100644 odb/src/ddl.ECMA/discard_dep_5.sql
create mode 100644 odb/src/ddl.ECMA/discard_dep_6.sql
create mode 100644 odb/src/ddl.ECMA/discard_dep_7.sql
create mode 100644 odb/src/ddl.ECMA/discard_dep_8.sql
create mode 100644 odb/src/ddl.ECMA/discard_dep_9.sql
create mode 100644 odb/src/ddl.ECMA/ecmwf_matchup_update_10.sql
create mode 100644 odb/src/ddl.ECMA/ecmwf_matchup_update_4.sql
create mode 100644 odb/src/ddl.ECMA/ecmwf_matchup_update_5.sql
create mode 100644 odb/src/ddl.ECMA/ecmwf_matchup_update_6.sql
create mode 100644 odb/src/ddl.ECMA/ecmwf_matchup_update_7.sql
create mode 100644 odb/src/ddl.ECMA/ecmwf_matchup_update_8.sql
create mode 100644 odb/src/ddl.ECMA/ecmwf_matchup_update_9.sql
create mode 100644 odb/src/ddl.ECMA/ecset_sat.sql
create mode 100644 odb/src/ddl.ECMA/get_jo_categories.sql
create mode 100644 odb/src/ddl.ECMA/getactive_allsky.sql
create mode 100644 odb/src/ddl.ECMA/getactive_allsky_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_auxiliary.sql
create mode 100644 odb/src/ddl.ECMA/getactive_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_cloud_sink.sql
create mode 100644 odb/src/ddl.ECMA/getactive_collocated_imager_information.sql
create mode 100644 odb/src/ddl.ECMA/getactive_conv.sql
create mode 100644 odb/src/ddl.ECMA/getactive_conv_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_errstat.sql
create mode 100644 odb/src/ddl.ECMA/getactive_gbrad.sql
create mode 100644 odb/src/ddl.ECMA/getactive_gbrad_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_gnssro.sql
create mode 100644 odb/src/ddl.ECMA/getactive_gnssro_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2allsky_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2auxiliary_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2conv_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2gbrad_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2gnssro_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2radar_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2radiance_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2raingg_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_hdr2scatt_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_index.sql
create mode 100644 odb/src/ddl.ECMA/getactive_limb.sql
create mode 100644 odb/src/ddl.ECMA/getactive_modsurf.sql
create mode 100644 odb/src/ddl.ECMA/getactive_radar.sql
create mode 100644 odb/src/ddl.ECMA/getactive_radar_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_radar_station.sql
create mode 100644 odb/src/ddl.ECMA/getactive_radiance.sql
create mode 100644 odb/src/ddl.ECMA/getactive_radiance_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_raingg.sql
create mode 100644 odb/src/ddl.ECMA/getactive_raingg_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_resat.sql
create mode 100644 odb/src/ddl.ECMA/getactive_resat_averaging_kernel.sql
create mode 100644 odb/src/ddl.ECMA/getactive_sat.sql
create mode 100644 odb/src/ddl.ECMA/getactive_satob.sql
create mode 100644 odb/src/ddl.ECMA/getactive_scatt.sql
create mode 100644 odb/src/ddl.ECMA/getactive_scatt_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_smos.sql
create mode 100644 odb/src/ddl.ECMA/getactive_ssmi.sql
create mode 100644 odb/src/ddl.ECMA/getactive_ssmi_body.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_1.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_10.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_2.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_3.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_4.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_5.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_6.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_7.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_8.sql
create mode 100644 odb/src/ddl.ECMA/getactive_update_9.sql
create mode 100644 odb/src/ddl.ECMA/getrsondeid.sql
create mode 100644 odb/src/ddl.ECMA/init_update_10.sql
create mode 100644 odb/src/ddl.ECMA/init_update_4.sql
create mode 100644 odb/src/ddl.ECMA/init_update_5.sql
create mode 100644 odb/src/ddl.ECMA/init_update_6.sql
create mode 100644 odb/src/ddl.ECMA/init_update_7.sql
create mode 100644 odb/src/ddl.ECMA/init_update_8.sql
create mode 100644 odb/src/ddl.ECMA/init_update_9.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_10.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_100.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_110.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_120.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_20.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_30.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_40.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_50.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_60.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_70.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_80.sql
create mode 100644 odb/src/ddl.ECMA/matchup_hprior_90.sql
create mode 100644 odb/src/ddl.ECMA/non_reprod_seqno.sql
copy odb/src/{ddl => ddl.ECMA}/obsort_hdr2ralt_body.sql (100%)
copy odb/src/{ddl => ddl.ECMA}/obsort_hdr2resat_averaging_kernel.sql (100%)
copy odb/src/{ddl => ddl.ECMA}/obsort_ralt.sql (100%)
create mode 100644 odb/src/ddl.ECMA/obsort_update_10.sql
create mode 100644 odb/src/ddl.ECMA/obsort_update_4.sql
create mode 100644 odb/src/ddl.ECMA/obsort_update_5.sql
create mode 100644 odb/src/ddl.ECMA/obsort_update_6.sql
create mode 100644 odb/src/ddl.ECMA/obsort_update_7.sql
create mode 100644 odb/src/ddl.ECMA/obsort_update_8.sql
create mode 100644 odb/src/ddl.ECMA/obsort_update_9.sql
create mode 100644 odb/src/ddl.ECMA/obsortca_update_10.sql
create mode 100644 odb/src/ddl.ECMA/obsortca_update_4.sql
create mode 100644 odb/src/ddl.ECMA/obsortca_update_5.sql
create mode 100644 odb/src/ddl.ECMA/obsortca_update_6.sql
create mode 100644 odb/src/ddl.ECMA/obsortca_update_7.sql
create mode 100644 odb/src/ddl.ECMA/obsortca_update_8.sql
create mode 100644 odb/src/ddl.ECMA/obsortca_update_9.sql
create mode 100644 odb/src/ddl.ECMA/pertcma.sql
create mode 100644 odb/src/ddl.ECMA/reprod_seqno_5.sql
create mode 100644 odb/src/ddl.ECMA/screen_robhdr_10.sql
create mode 100644 odb/src/ddl.ECMA/screen_robhdr_4.sql
create mode 100644 odb/src/ddl.ECMA/screen_robhdr_5.sql
create mode 100644 odb/src/ddl.ECMA/screen_robhdr_6.sql
create mode 100644 odb/src/ddl.ECMA/screen_robhdr_7.sql
create mode 100644 odb/src/ddl.ECMA/screen_robhdr_8.sql
create mode 100644 odb/src/ddl.ECMA/screen_robhdr_9.sql
create mode 100644 odb/src/ddl.ECMA/screen_robody_10.sql
create mode 100644 odb/src/ddl.ECMA/screen_robody_4.sql
create mode 100644 odb/src/ddl.ECMA/screen_robody_5.sql
create mode 100644 odb/src/ddl.ECMA/screen_robody_6.sql
create mode 100644 odb/src/ddl.ECMA/screen_robody_7.sql
create mode 100644 odb/src/ddl.ECMA/screen_robody_8.sql
create mode 100644 odb/src/ddl.ECMA/screen_robody_9.sql
create mode 100644 odb/src/ddl.ECMA/stat_obs_10.sql
create mode 100644 odb/src/ddl.ECMA/stat_obs_4.sql
create mode 100644 odb/src/ddl.ECMA/stat_obs_5.sql
create mode 100644 odb/src/ddl.ECMA/stat_obs_6.sql
create mode 100644 odb/src/ddl.ECMA/stat_obs_7.sql
create mode 100644 odb/src/ddl.ECMA/stat_obs_8.sql
create mode 100644 odb/src/ddl.ECMA/stat_obs_9.sql
create mode 100644 odb/src/ddl.ECMA/unique_reportno.sql
copy odb/src/{ddl => ddl.ECMA}/update_enkf_links.sql (100%)
create mode 100644 odb/src/ddl.ECMA/varbc_rsonde_robhdr.sql
create mode 100644 odb/src/ddl.ECMA/varbc_rsonde_robody.sql
create mode 100644 odb/src/ddl/discard_dep_10.sql
create mode 100644 odb/src/ddl/discard_dep_3.sql
create mode 100644 odb/src/ddl/discard_dep_4.sql
create mode 100644 odb/src/ddl/discard_dep_5.sql
create mode 100644 odb/src/ddl/discard_dep_6.sql
create mode 100644 odb/src/ddl/discard_dep_7.sql
create mode 100644 odb/src/ddl/discard_dep_8.sql
create mode 100644 odb/src/ddl/discard_dep_9.sql
create mode 100644 odb/src/ddl/ecmwf_matchup_update_10.sql
create mode 100644 odb/src/ddl/ecmwf_matchup_update_4.sql
create mode 100644 odb/src/ddl/ecmwf_matchup_update_5.sql
create mode 100644 odb/src/ddl/ecmwf_matchup_update_6.sql
create mode 100644 odb/src/ddl/ecmwf_matchup_update_7.sql
create mode 100644 odb/src/ddl/ecmwf_matchup_update_8.sql
create mode 100644 odb/src/ddl/ecmwf_matchup_update_9.sql
create mode 100644 odb/src/ddl/ecset_sat.sql
create mode 100644 odb/src/ddl/get_jo_categories.sql
create mode 100644 odb/src/ddl/getactive_allsky.sql
create mode 100644 odb/src/ddl/getactive_allsky_body.sql
create mode 100644 odb/src/ddl/getactive_auxiliary.sql
create mode 100644 odb/src/ddl/getactive_body.sql
create mode 100644 odb/src/ddl/getactive_cloud_sink.sql
create mode 100644 odb/src/ddl/getactive_collocated_imager_information.sql
create mode 100644 odb/src/ddl/getactive_conv.sql
create mode 100644 odb/src/ddl/getactive_conv_body.sql
create mode 100644 odb/src/ddl/getactive_errstat.sql
create mode 100644 odb/src/ddl/getactive_gbrad.sql
create mode 100644 odb/src/ddl/getactive_gbrad_body.sql
create mode 100644 odb/src/ddl/getactive_gnssro.sql
create mode 100644 odb/src/ddl/getactive_gnssro_body.sql
create mode 100644 odb/src/ddl/getactive_hdr.sql
create mode 100644 odb/src/ddl/getactive_hdr2allsky_body.sql
create mode 100644 odb/src/ddl/getactive_hdr2auxiliary_body.sql
create mode 100644 odb/src/ddl/getactive_hdr2body.sql
create mode 100644 odb/src/ddl/getactive_hdr2conv_body.sql
create mode 100644 odb/src/ddl/getactive_hdr2gbrad_body.sql
create mode 100644 odb/src/ddl/getactive_hdr2gnssro_body.sql
create mode 100644 odb/src/ddl/getactive_hdr2radar_body.sql
create mode 100644 odb/src/ddl/getactive_hdr2radiance_body.sql
create mode 100644 odb/src/ddl/getactive_hdr2raingg_body.sql
create mode 100644 odb/src/ddl/getactive_hdr2resat_averaging_kernel.sql
create mode 100644 odb/src/ddl/getactive_hdr2scatt_body.sql
create mode 100644 odb/src/ddl/getactive_index.sql
create mode 100644 odb/src/ddl/getactive_limb.sql
create mode 100644 odb/src/ddl/getactive_modsurf.sql
create mode 100644 odb/src/ddl/getactive_radar.sql
create mode 100644 odb/src/ddl/getactive_radar_body.sql
create mode 100644 odb/src/ddl/getactive_radar_station.sql
create mode 100644 odb/src/ddl/getactive_radiance.sql
create mode 100644 odb/src/ddl/getactive_radiance_body.sql
create mode 100644 odb/src/ddl/getactive_raingg.sql
create mode 100644 odb/src/ddl/getactive_raingg_body.sql
create mode 100644 odb/src/ddl/getactive_resat.sql
create mode 100644 odb/src/ddl/getactive_resat_averaging_kernel.sql
create mode 100644 odb/src/ddl/getactive_sat.sql
create mode 100644 odb/src/ddl/getactive_satob.sql
create mode 100644 odb/src/ddl/getactive_scatt.sql
create mode 100644 odb/src/ddl/getactive_scatt_body.sql
create mode 100644 odb/src/ddl/getactive_smos.sql
create mode 100644 odb/src/ddl/getactive_ssmi.sql
create mode 100644 odb/src/ddl/getactive_ssmi_body.sql
create mode 100644 odb/src/ddl/getactive_update.sql
create mode 100644 odb/src/ddl/getactive_update_1.sql
create mode 100644 odb/src/ddl/getactive_update_10.sql
create mode 100644 odb/src/ddl/getactive_update_2.sql
create mode 100644 odb/src/ddl/getactive_update_3.sql
create mode 100644 odb/src/ddl/getactive_update_4.sql
create mode 100644 odb/src/ddl/getactive_update_5.sql
create mode 100644 odb/src/ddl/getactive_update_6.sql
create mode 100644 odb/src/ddl/getactive_update_7.sql
create mode 100644 odb/src/ddl/getactive_update_8.sql
create mode 100644 odb/src/ddl/getactive_update_9.sql
create mode 100644 odb/src/ddl/getrsondeid.sql
create mode 100644 odb/src/ddl/global_enkf_body_10.sql
create mode 100644 odb/src/ddl/global_enkf_body_100.sql
create mode 100644 odb/src/ddl/global_enkf_body_110.sql
create mode 100644 odb/src/ddl/global_enkf_body_120.sql
create mode 100644 odb/src/ddl/global_enkf_body_20.sql
create mode 100644 odb/src/ddl/global_enkf_body_30.sql
create mode 100644 odb/src/ddl/global_enkf_body_40.sql
create mode 100644 odb/src/ddl/global_enkf_body_50.sql
create mode 100644 odb/src/ddl/global_enkf_body_60.sql
create mode 100644 odb/src/ddl/global_enkf_body_70.sql
create mode 100644 odb/src/ddl/global_enkf_body_80.sql
create mode 100644 odb/src/ddl/global_enkf_body_90.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_10.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_100.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_110.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_120.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_20.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_30.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_40.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_50.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_60.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_70.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_80.sql
create mode 100644 odb/src/ddl/global_enkf_hdr_90.sql
create mode 100644 odb/src/ddl/init_update_10.sql
create mode 100644 odb/src/ddl/init_update_4.sql
create mode 100644 odb/src/ddl/init_update_5.sql
create mode 100644 odb/src/ddl/init_update_6.sql
create mode 100644 odb/src/ddl/init_update_7.sql
create mode 100644 odb/src/ddl/init_update_8.sql
create mode 100644 odb/src/ddl/init_update_9.sql
create mode 100644 odb/src/ddl/matchup_hprior.sql
create mode 100644 odb/src/ddl/matchup_hprior_10.sql
create mode 100644 odb/src/ddl/matchup_hprior_100.sql
create mode 100644 odb/src/ddl/matchup_hprior_110.sql
create mode 100644 odb/src/ddl/matchup_hprior_120.sql
create mode 100644 odb/src/ddl/matchup_hprior_20.sql
create mode 100644 odb/src/ddl/matchup_hprior_30.sql
create mode 100644 odb/src/ddl/matchup_hprior_40.sql
create mode 100644 odb/src/ddl/matchup_hprior_50.sql
create mode 100644 odb/src/ddl/matchup_hprior_60.sql
create mode 100644 odb/src/ddl/matchup_hprior_70.sql
create mode 100644 odb/src/ddl/matchup_hprior_80.sql
create mode 100644 odb/src/ddl/matchup_hprior_90.sql
create mode 100644 odb/src/ddl/non_reprod_seqno.sql
create mode 100644 odb/src/ddl/obsort_update_10.sql
create mode 100644 odb/src/ddl/obsort_update_4.sql
create mode 100644 odb/src/ddl/obsort_update_5.sql
create mode 100644 odb/src/ddl/obsort_update_6.sql
create mode 100644 odb/src/ddl/obsort_update_7.sql
create mode 100644 odb/src/ddl/obsort_update_8.sql
create mode 100644 odb/src/ddl/obsort_update_9.sql
create mode 100644 odb/src/ddl/obsortca_update_10.sql
create mode 100644 odb/src/ddl/obsortca_update_4.sql
create mode 100644 odb/src/ddl/obsortca_update_5.sql
create mode 100644 odb/src/ddl/obsortca_update_6.sql
create mode 100644 odb/src/ddl/obsortca_update_7.sql
create mode 100644 odb/src/ddl/obsortca_update_8.sql
create mode 100644 odb/src/ddl/obsortca_update_9.sql
create mode 100644 odb/src/ddl/pertcma.sql
create mode 100644 odb/src/ddl/reprod_seqno_5.sql
create mode 100644 odb/src/ddl/robody_min.sql
create mode 100644 odb/src/ddl/sat_atovs_min.sql
create mode 100644 odb/src/ddl/satbody_atovs_min.sql
create mode 100644 odb/src/ddl/screen_robhdr_10.sql
create mode 100644 odb/src/ddl/screen_robhdr_4.sql
create mode 100644 odb/src/ddl/screen_robhdr_5.sql
create mode 100644 odb/src/ddl/screen_robhdr_6.sql
create mode 100644 odb/src/ddl/screen_robhdr_7.sql
create mode 100644 odb/src/ddl/screen_robhdr_8.sql
create mode 100644 odb/src/ddl/screen_robhdr_9.sql
create mode 100644 odb/src/ddl/screen_robody_10.sql
create mode 100644 odb/src/ddl/screen_robody_4.sql
create mode 100644 odb/src/ddl/screen_robody_5.sql
create mode 100644 odb/src/ddl/screen_robody_6.sql
create mode 100644 odb/src/ddl/screen_robody_7.sql
create mode 100644 odb/src/ddl/screen_robody_8.sql
create mode 100644 odb/src/ddl/screen_robody_9.sql
copy odb/src/{ddl.SONDETYPES => ddl}/sondehdr.sql (100%)
create mode 100644 odb/src/ddl/stat_obs_10.sql
create mode 100644 odb/src/ddl/stat_obs_4.sql
create mode 100644 odb/src/ddl/stat_obs_5.sql
create mode 100644 odb/src/ddl/stat_obs_6.sql
create mode 100644 odb/src/ddl/stat_obs_7.sql
create mode 100644 odb/src/ddl/stat_obs_8.sql
create mode 100644 odb/src/ddl/stat_obs_9.sql
copy odb/src/{ddl.ERACOUNTRYTTABLE11 => ddl}/table11_hdr.sql (100%)
copy odb/src/{ddl.ERACOUNTRYTTABLE12 => ddl}/table12_hdr.sql (100%)
create mode 100644 odb/src/ddl/unique_reportno.sql
create mode 100644 odb/src/ddl/varbc_rsonde_robhdr.sql
create mode 100644 odb/src/ddl/varbc_rsonde_robody.sql
create mode 100644 odb_api/odb_api.sublime-project
create mode 100644 odb_api/regressions/CMakeLists.txt
create mode 100755 odb_api/regressions/ODB-374.sh
create mode 100644 odb_api/src/eckit/testing/Test.h
delete mode 100644 odb_api/src/odb_api/HashTable.cc
delete mode 100644 odb_api/src/odb_api/HashTable.h
create mode 100644 odb_api/src/odb_api/data/DataHandleFactory.cc
create mode 100644 odb_api/src/odb_api/data/DataHandleFactory.h
create mode 100644 odb_api/src/odb_api/data/FileHandleFactory.cc
create mode 100644 odb_api/src/odb_api/data/FileHandleFactory.h
create mode 100644 odb_api/src/odb_api/data/HttpHandle.cc
create mode 100644 odb_api/src/odb_api/data/HttpHandle.h
create mode 100644 odb_api/src/odb_api/data/HttpHandleFactory.cc
create mode 100644 odb_api/src/odb_api/data/HttpHandleFactory.h
copy odb_api/src/{ecml => odb_api}/data/Makefile (100%)
create mode 100644 odb_api/src/odb_api/data/MarsHandleFactory.cc
create mode 100644 odb_api/src/odb_api/data/MarsHandleFactory.h
create mode 100644 odb_api/src/odb_api/data/PartFileHandleFactory.cc
create mode 100644 odb_api/src/odb_api/data/PartFileHandleFactory.h
delete mode 100644 odb_api/src/odb_api/tools/TestCatFiles.cc
delete mode 100644 odb_api/src/odb_api/tools/TestCodec.cc
delete mode 100644 odb_api/src/odb_api/tools/TestCodecOptimization.cc
delete mode 100644 odb_api/src/odb_api/tools/TestConstCodec.cc
delete mode 100644 odb_api/src/odb_api/tools/TestConstIntegerCodec.cc
delete mode 100644 odb_api/src/odb_api/tools/TestDecoding.cc
delete mode 100644 odb_api/src/odb_api/tools/TestFunctionCircle.cc
delete mode 100644 odb_api/src/odb_api/tools/TestFunctionDistance.cc
delete mode 100644 odb_api/src/odb_api/tools/TestFunctionNorm.cc
delete mode 100644 odb_api/src/odb_api/tools/TestMinMax.cc
delete mode 100644 odb_api/src/odb_api/tools/TestSelectIterator.cc
delete mode 100644 odb_api/src/odb_api/tools/TestSelectIterator2.cc
delete mode 100644 odb_api/src/odb_api/tools/TestSelectIterator3.cc
delete mode 100644 odb_api/src/odb_api/tools/TestTEMPLATE.cc
delete mode 100644 odb_api/src/odb_api/tools/TestWriteCatFiles.cc
create mode 100644 odb_api/tests/MockDataHandles.h
create mode 100644 odb_api/tests/TemporaryFiles.h
create mode 100644 odb_api/tests/core/CMakeLists.txt
create mode 100644 odb_api/tests/core/test_codecs_end_to_end.cc
create mode 100644 odb_api/tests/core/test_codecs_read.cc
create mode 100644 odb_api/tests/core/test_codecs_write.cc
create mode 100644 odb_api/tests/core/test_concatenated_odbs.cc
create mode 100644 odb_api/tests/core/test_decode_odb.cc
create mode 100644 odb_api/tests/core/test_encode_odb.cc
create mode 100644 odb_api/tests/core/test_minmax.cc
create mode 100644 odb_api/tests/core/test_reencode_string_table.cc
create mode 100644 odb_api/tests/core/test_select_iterator.cc
create mode 100644 odb_api/tests/sql/CMakeLists.txt
create mode 100644 odb_api/tests/sql/test_functions.cc
delete mode 100644 odb_tools/.gitignore
delete mode 100644 odb_tools/CMakeLists.txt
delete mode 100644 odb_tools/VERSION.cmake
delete mode 100644 odb_tools/bamboo/CLANG-env.sh
delete mode 100644 odb_tools/bamboo/INTEL-env.sh
delete mode 100644 odb_tools/bamboo/env.sh
delete mode 100644 odb_tools/bamboo/flags.cmake
delete mode 100644 odb_tools/src/CMakeLists.txt
delete mode 100755 odb_tools/src/migrator/2oda
delete mode 100644 odb_tools/src/migrator/CMakeLists.txt
delete mode 100644 odb_tools/src/migrator/FakeODBIterator.cc
delete mode 100644 odb_tools/src/migrator/FakeODBIterator.h
delete mode 100644 odb_tools/src/migrator/ImportODBTool.cc
delete mode 100644 odb_tools/src/migrator/ImportODBTool.h
delete mode 100755 odb_tools/src/migrator/Makefile
delete mode 100755 odb_tools/src/migrator/Makefile.old
delete mode 100644 odb_tools/src/migrator/MigrateHandler.cc
delete mode 100644 odb_tools/src/migrator/MigrateHandler.h
delete mode 100644 odb_tools/src/migrator/MigratorTool.cc
delete mode 100644 odb_tools/src/migrator/MigratorTool.h
delete mode 100644 odb_tools/src/migrator/ODB2ODATool.cc
delete mode 100644 odb_tools/src/migrator/ODB2ODATool.h
delete mode 100644 odb_tools/src/migrator/ODBIterator.cc
delete mode 100644 odb_tools/src/migrator/ODBIterator.h
delete mode 100644 odb_tools/src/migrator/ODBMigratorModule.cc
delete mode 100644 odb_tools/src/migrator/ODBMigratorModule.h
delete mode 100644 odb_tools/src/migrator/Odb2_to_odb1_era.f90
delete mode 100644 odb_tools/src/migrator/OldODBReader.h
delete mode 100644 odb_tools/src/migrator/ReptypeGenIterator.cc
delete mode 100644 odb_tools/src/migrator/ReptypeGenIterator.h
delete mode 100644 odb_tools/src/migrator/TSQLReader.cc
delete mode 100644 odb_tools/src/migrator/TSQLReader.h
delete mode 100755 odb_tools/src/migrator/all
delete mode 100644 odb_tools/src/migrator/diurnal.f90
delete mode 100644 odb_tools/src/migrator/migrator_api.cc
delete mode 100644 odb_tools/src/migrator/migrator_api.h
delete mode 100644 odb_tools/src/migrator/odb1.f90
delete mode 100644 odb_tools/src/migrator/odb2.f90
delete mode 100644 odb_tools/src/migrator/odb2_flag_definitions.f90
delete mode 100755 odb_tools/src/migrator/odb2oda.cc
delete mode 100644 odb_tools/src/migrator/odbdump.h
delete mode 100644 odb_tools/src/migrator/pyodbdump.i
delete mode 100644 odb_tools/src/migrator/pyodbdump_example.py
delete mode 100644 odb_tools/src/migrator/solar_elevation.f90
delete mode 100755 odb_tools/src/migrator/solar_elevation.sc
delete mode 100644 odb_tools/src/migrator/test_migrator.ecml
delete mode 100644 odb_tools/src/odb2_to_odb1/CMakeLists.txt
delete mode 100644 odb_tools/src/odb2_to_odb1/Odb2Odb1.cc
delete mode 100644 odb_tools/src/odb2_to_odb1/Odb2Odb1.h
delete mode 100644 odb_tools/src/odb2_to_odb1/Odb2Odb1Main.cc
delete mode 100644 odb_tools/src/odb2_to_odb1/mpi_wrapper.F90
delete mode 100644 odb_tools/src/odb2_to_odb1/mpif.h
delete mode 100644 odb_tools/src/odb2_to_odb1/odb_wrapper.F90
delete mode 100644 odb_tools/src/odb2_to_odb1/odbi.F90
delete mode 100644 odb_tools/src/tests/CMakeLists.txt
delete mode 100755 odb_tools/src/tests/test_import_odb.sh
delete mode 100755 odb_tools/src/tests/test_import_odb_dispatching.sh
delete mode 100755 odb_tools/src/tests/test_odb2_to_odb1.sh
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/odb-api.git
More information about the debian-science-commits
mailing list