Changeset: 1d1fb9eb2526 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1d1fb9eb2526
Added Files:
        sql/backends/monet5/vaults/bam/85_bam.mal
        sql/backends/monet5/vaults/bam/85_bam.sql
        sql/backends/monet5/vaults/bam/BAMRecipe.pdf
        sql/backends/monet5/vaults/bam/Makefile.ag
        sql/backends/monet5/vaults/bam/Tests/All
        sql/backends/monet5/vaults/bam/Tests/bam.py
        sql/backends/monet5/vaults/bam/Tests/bam_export.SQL.py
        sql/backends/monet5/vaults/bam/Tests/bam_lib.reqtests
        sql/backends/monet5/vaults/bam/Tests/bam_lib.sql
        sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.out
        sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.mal
        sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.out
        sql/backends/monet5/vaults/bam/Tests/bam_loader_file.SQL.py
        sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.out
        sql/backends/monet5/vaults/bam/Tests/bam_loader_files.SQL.py
        sql/backends/monet5/vaults/bam/Tests/bam_loader_files.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_loader_files.stable.out
        sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.SQL.py
        sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.stable.out
        sql/backends/monet5/vaults/bam/Tests/check_files.reqtests
        sql/backends/monet5/vaults/bam/Tests/check_files.sql
        sql/backends/monet5/vaults/bam/Tests/check_files.stable.err
        sql/backends/monet5/vaults/bam/Tests/check_files.stable.out
        sql/backends/monet5/vaults/bam/Tests/check_files_exact.sql
        sql/backends/monet5/vaults/bam/Tests/check_files_exact.stable.err
        sql/backends/monet5/vaults/bam/Tests/check_files_exact.stable.out
        sql/backends/monet5/vaults/bam/Tests/coverage_usecase.reqtests
        sql/backends/monet5/vaults/bam/Tests/coverage_usecase.sql
        sql/backends/monet5/vaults/bam/Tests/drop_last_files.SQL.py
        sql/backends/monet5/vaults/bam/Tests/drop_last_files.stable.err
        sql/backends/monet5/vaults/bam/Tests/drop_last_files.stable.out
        sql/backends/monet5/vaults/bam/Tests/files/file1.bam
        sql/backends/monet5/vaults/bam/Tests/files/file2.sam
        sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam
        sql/backends/monet5/vaults/bam/Tests/files/queryname/file2.sam
        sql/backends/monet5/vaults/bam/Tests/mergetable.reqtests
        sql/backends/monet5/vaults/bam/Tests/mergetable.sql
        sql/backends/monet5/vaults/bam/Tests/mergetable.stable.err
        sql/backends/monet5/vaults/bam/Tests/mergetable.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.1.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.1.sql
        sql/backends/monet5/vaults/bam/Tests/query1.1.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.1.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.2.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.2.sql
        sql/backends/monet5/vaults/bam/Tests/query1.2.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.2.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.3.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.3.sql
        sql/backends/monet5/vaults/bam/Tests/query1.3.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.3.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.4.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.4.sql
        sql/backends/monet5/vaults/bam/Tests/query1.4.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.4.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.5.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.5.sql
        sql/backends/monet5/vaults/bam/Tests/query1.5.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.5.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.6.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.6.sql
        sql/backends/monet5/vaults/bam/Tests/query2.1.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.1.sql
        sql/backends/monet5/vaults/bam/Tests/query2.1.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.1.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.10.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.10.sql
        sql/backends/monet5/vaults/bam/Tests/query2.10.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.10.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.11.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.11.sql
        sql/backends/monet5/vaults/bam/Tests/query2.11.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.11.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.12.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.12.sql
        sql/backends/monet5/vaults/bam/Tests/query2.12.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.12.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.12.stable.out.int128
        sql/backends/monet5/vaults/bam/Tests/query2.2.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.2.sql
        sql/backends/monet5/vaults/bam/Tests/query2.2.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.2.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.2.stable.out.int128
        sql/backends/monet5/vaults/bam/Tests/query2.3.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.3.sql
        sql/backends/monet5/vaults/bam/Tests/query2.3.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.3.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.4.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.4.sql
        sql/backends/monet5/vaults/bam/Tests/query2.4.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.4.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.5.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.5.sql
        sql/backends/monet5/vaults/bam/Tests/query2.5.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.5.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.5.stable.out.int128
        sql/backends/monet5/vaults/bam/Tests/query2.6.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.6.sql
        sql/backends/monet5/vaults/bam/Tests/query2.6.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.6.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.7.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.7.sql
        sql/backends/monet5/vaults/bam/Tests/query2.7.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.7.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.8.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.8.sql
        sql/backends/monet5/vaults/bam/Tests/query2.8.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.8.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.9.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.9.sql
        sql/backends/monet5/vaults/bam/Tests/query2.9.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.9.stable.out
        sql/backends/monet5/vaults/bam/Tests/sam_export.SQL.py
        sql/backends/monet5/vaults/bam/Tests/sam_export.reqtests
        sql/backends/monet5/vaults/bam/Tests/sam_export.stable.err
        sql/backends/monet5/vaults/bam/Tests/sam_export.stable.out
        sql/backends/monet5/vaults/bam/Tests/sql/bam_export.sql
        sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_file.sql
        sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_files.sql
        sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_repos.sql
        sql/backends/monet5/vaults/bam/Tests/sql/sam_export.sql
        sql/backends/monet5/vaults/bam/Tests/verify_load.sql
        sql/backends/monet5/vaults/bam/Tests/verify_load.stable.err
        sql/backends/monet5/vaults/bam/Tests/verify_load.stable.out
        sql/backends/monet5/vaults/bam/bam.mal
        sql/backends/monet5/vaults/bam/bam_db_interface.c
        sql/backends/monet5/vaults/bam/bam_db_interface.h
        sql/backends/monet5/vaults/bam/bam_export.c
        sql/backends/monet5/vaults/bam/bam_export.h
        sql/backends/monet5/vaults/bam/bam_globals.c
        sql/backends/monet5/vaults/bam/bam_globals.h
        sql/backends/monet5/vaults/bam/bam_lib.c
        sql/backends/monet5/vaults/bam/bam_lib.h
        sql/backends/monet5/vaults/bam/bam_loader.c
        sql/backends/monet5/vaults/bam/bam_loader.h
        sql/backends/monet5/vaults/bam/bam_wrapper.c
        sql/backends/monet5/vaults/bam/bam_wrapper.h
        sql/backends/monet5/vaults/bam/default_schema.dia
        sql/backends/monet5/vaults/bam/default_schema.png
        sql/backends/monet5/vaults/bam/metadata.dia
        sql/backends/monet5/vaults/bam/metadata.png
        sql/backends/monet5/vaults/bam/mykstring.h
        sql/backends/monet5/vaults/bam/paired_schema.dia
        sql/backends/monet5/vaults/bam/paired_schema.png
        sql/backends/monet5/vaults/fits/72_fits.mal
        sql/backends/monet5/vaults/fits/72_fits.sql
        sql/backends/monet5/vaults/fits/Makefile.ag
        sql/backends/monet5/vaults/fits/fits.c
        sql/backends/monet5/vaults/fits/fits.h
        sql/backends/monet5/vaults/fits/fits.mal
        sql/backends/monet5/vaults/lidar/75_lidar.mal
        sql/backends/monet5/vaults/lidar/75_lidar.sql
        sql/backends/monet5/vaults/lidar/Makefile.ag
        sql/backends/monet5/vaults/lidar/lidar.c
        sql/backends/monet5/vaults/lidar/lidar.h
        sql/backends/monet5/vaults/lidar/lidar.mal
        sql/backends/monet5/vaults/netcdf/74_netcdf.mal
        sql/backends/monet5/vaults/netcdf/74_netcdf.sql
        sql/backends/monet5/vaults/netcdf/Makefile.ag
        sql/backends/monet5/vaults/netcdf/netcdf.c
        sql/backends/monet5/vaults/netcdf/netcdf.mal
        sql/backends/monet5/vaults/netcdf/netcdf_vault.h
        
sql/test/BugTracker-2015/Tests/msqldump-merge-and-remote-tables.Bug-3774.sql
        
sql/test/BugTracker-2015/Tests/msqldump-merge-and-remote-tables.Bug-3774.stable.err
        
sql/test/BugTracker-2015/Tests/msqldump-merge-and-remote-tables.Bug-3774.stable.out
        sql/test/SQLite_regress/sqllogictest/Original_source_URLs.txt
        sql/test/SQLite_regress/sqllogictest/Tests/All
        sql/test/SQLite_regress/sqllogictest/Tests/select1.test.sql
        sql/test/SQLite_regress/sqllogictest/Tests/select1.test.stable.err
        sql/test/SQLite_regress/sqllogictest/Tests/select1.test.stable.out
        sql/test/SQLite_regress/sqllogictest/Tests/select1.test.timeout
        sql/test/SQLite_regress/sqllogictest/Tests/select2.test.sql
        sql/test/SQLite_regress/sqllogictest/Tests/select2.test.stable.err
        sql/test/SQLite_regress/sqllogictest/Tests/select2.test.stable.out
        sql/test/SQLite_regress/sqllogictest/Tests/select2.test.timeout
        sql/test/SQLite_regress/sqllogictest/Tests/select3.test.sql
        sql/test/SQLite_regress/sqllogictest/Tests/select3.test.stable.err
        sql/test/SQLite_regress/sqllogictest/Tests/select3.test.stable.out
        sql/test/SQLite_regress/sqllogictest/Tests/select3.test.timeout
        sql/test/SQLite_regress/sqllogictest/Tests/select4.test.sql
        sql/test/SQLite_regress/sqllogictest/Tests/select4.test.stable.err
        sql/test/SQLite_regress/sqllogictest/Tests/select4.test.stable.out
        sql/test/SQLite_regress/sqllogictest/Tests/select4.test.timeout
        sql/test/SQLite_regress/sqllogictest/Tests/select5.test.sql
        sql/test/SQLite_regress/sqllogictest/Tests/select5.test.stable.err
        sql/test/SQLite_regress/sqllogictest/Tests/select5.test.stable.out
        sql/test/SQLite_regress/sqllogictest/Tests/select5.test.timeout
        sql/test/SQLite_regress/sqllogictest/select1.test
        sql/test/SQLite_regress/sqllogictest/select2.test
        sql/test/SQLite_regress/sqllogictest/select3.test
        sql/test/SQLite_regress/sqllogictest/select4.test
        sql/test/SQLite_regress/sqllogictest/select5.test
Removed Files:
        sql/backends/monet5/bam/85_bam.mal
        sql/backends/monet5/bam/85_bam.sql
        sql/backends/monet5/bam/BAMRecipe.pdf
        sql/backends/monet5/bam/Makefile.ag
        sql/backends/monet5/bam/Tests/All
        sql/backends/monet5/bam/Tests/bam.py
        sql/backends/monet5/bam/Tests/bam_export.SQL.py
        sql/backends/monet5/bam/Tests/bam_loader_file.SQL.py
        sql/backends/monet5/bam/Tests/bam_loader_file.stable.err
        sql/backends/monet5/bam/Tests/bam_loader_file.stable.out
        sql/backends/monet5/bam/Tests/bam_loader_files.SQL.py
        sql/backends/monet5/bam/Tests/bam_loader_files.stable.err
        sql/backends/monet5/bam/Tests/bam_loader_files.stable.out
        sql/backends/monet5/bam/Tests/bam_loader_repos.SQL.py
        sql/backends/monet5/bam/Tests/bam_loader_repos.stable.err
        sql/backends/monet5/bam/Tests/bam_loader_repos.stable.out
        sql/backends/monet5/bam/Tests/check_files.reqtests
        sql/backends/monet5/bam/Tests/check_files.sql
        sql/backends/monet5/bam/Tests/check_files.stable.err
        sql/backends/monet5/bam/Tests/check_files.stable.out
        sql/backends/monet5/bam/Tests/check_files_exact.sql
        sql/backends/monet5/bam/Tests/check_files_exact.stable.err
        sql/backends/monet5/bam/Tests/check_files_exact.stable.out
        sql/backends/monet5/bam/Tests/drop_last_files.SQL.py
        sql/backends/monet5/bam/Tests/drop_last_files.stable.err
        sql/backends/monet5/bam/Tests/drop_last_files.stable.out
        sql/backends/monet5/bam/Tests/files/file1.bam
        sql/backends/monet5/bam/Tests/files/file2.sam
        sql/backends/monet5/bam/Tests/files/queryname/file1.bam
        sql/backends/monet5/bam/Tests/files/queryname/file2.sam
        sql/backends/monet5/bam/Tests/mergetable.SQL.py
        sql/backends/monet5/bam/Tests/mergetable.stable.err
        sql/backends/monet5/bam/Tests/mergetable.stable.out
        sql/backends/monet5/bam/Tests/query1.1.reqtests
        sql/backends/monet5/bam/Tests/query1.1.sql
        sql/backends/monet5/bam/Tests/query1.1.stable.err
        sql/backends/monet5/bam/Tests/query1.1.stable.out
        sql/backends/monet5/bam/Tests/query1.2.reqtests
        sql/backends/monet5/bam/Tests/query1.2.sql
        sql/backends/monet5/bam/Tests/query1.2.stable.err
        sql/backends/monet5/bam/Tests/query1.2.stable.out
        sql/backends/monet5/bam/Tests/query1.3.reqtests
        sql/backends/monet5/bam/Tests/query1.3.sql
        sql/backends/monet5/bam/Tests/query1.3.stable.err
        sql/backends/monet5/bam/Tests/query1.3.stable.out
        sql/backends/monet5/bam/Tests/query1.4.reqtests
        sql/backends/monet5/bam/Tests/query1.4.sql
        sql/backends/monet5/bam/Tests/query1.4.stable.err
        sql/backends/monet5/bam/Tests/query1.4.stable.out
        sql/backends/monet5/bam/Tests/query1.5.reqtests
        sql/backends/monet5/bam/Tests/query1.5.sql
        sql/backends/monet5/bam/Tests/query1.5.stable.err
        sql/backends/monet5/bam/Tests/query1.5.stable.out
        sql/backends/monet5/bam/Tests/query1.6.reqtests
        sql/backends/monet5/bam/Tests/query1.6.sql
        sql/backends/monet5/bam/Tests/query2.1.reqtests
        sql/backends/monet5/bam/Tests/query2.1.sql
        sql/backends/monet5/bam/Tests/query2.1.stable.err
        sql/backends/monet5/bam/Tests/query2.1.stable.out
        sql/backends/monet5/bam/Tests/query2.10.reqtests
        sql/backends/monet5/bam/Tests/query2.10.sql
        sql/backends/monet5/bam/Tests/query2.10.stable.err
        sql/backends/monet5/bam/Tests/query2.10.stable.out
        sql/backends/monet5/bam/Tests/query2.11.reqtests
        sql/backends/monet5/bam/Tests/query2.11.sql
        sql/backends/monet5/bam/Tests/query2.11.stable.err
        sql/backends/monet5/bam/Tests/query2.11.stable.out
        sql/backends/monet5/bam/Tests/query2.12.reqtests
        sql/backends/monet5/bam/Tests/query2.12.sql
        sql/backends/monet5/bam/Tests/query2.12.stable.err
        sql/backends/monet5/bam/Tests/query2.12.stable.out
        sql/backends/monet5/bam/Tests/query2.12.stable.out.int128
        sql/backends/monet5/bam/Tests/query2.2.reqtests
        sql/backends/monet5/bam/Tests/query2.2.sql
        sql/backends/monet5/bam/Tests/query2.2.stable.err
        sql/backends/monet5/bam/Tests/query2.2.stable.out
        sql/backends/monet5/bam/Tests/query2.2.stable.out.int128
        sql/backends/monet5/bam/Tests/query2.3.reqtests
        sql/backends/monet5/bam/Tests/query2.3.sql
        sql/backends/monet5/bam/Tests/query2.3.stable.err
        sql/backends/monet5/bam/Tests/query2.3.stable.out
        sql/backends/monet5/bam/Tests/query2.4.reqtests
        sql/backends/monet5/bam/Tests/query2.4.sql
        sql/backends/monet5/bam/Tests/query2.4.stable.err
        sql/backends/monet5/bam/Tests/query2.4.stable.out
        sql/backends/monet5/bam/Tests/query2.5.reqtests
        sql/backends/monet5/bam/Tests/query2.5.sql
        sql/backends/monet5/bam/Tests/query2.5.stable.err
        sql/backends/monet5/bam/Tests/query2.5.stable.out
        sql/backends/monet5/bam/Tests/query2.5.stable.out.int128
        sql/backends/monet5/bam/Tests/query2.6.reqtests
        sql/backends/monet5/bam/Tests/query2.6.sql
        sql/backends/monet5/bam/Tests/query2.6.stable.err
        sql/backends/monet5/bam/Tests/query2.6.stable.out
        sql/backends/monet5/bam/Tests/query2.7.reqtests
        sql/backends/monet5/bam/Tests/query2.7.sql
        sql/backends/monet5/bam/Tests/query2.7.stable.err
        sql/backends/monet5/bam/Tests/query2.7.stable.out
        sql/backends/monet5/bam/Tests/query2.8.reqtests
        sql/backends/monet5/bam/Tests/query2.8.sql
        sql/backends/monet5/bam/Tests/query2.8.stable.err
        sql/backends/monet5/bam/Tests/query2.8.stable.out
        sql/backends/monet5/bam/Tests/query2.9.reqtests
        sql/backends/monet5/bam/Tests/query2.9.sql
        sql/backends/monet5/bam/Tests/query2.9.stable.err
        sql/backends/monet5/bam/Tests/query2.9.stable.out
        sql/backends/monet5/bam/Tests/sam_export.SQL.py
        sql/backends/monet5/bam/Tests/sam_export.reqtests
        sql/backends/monet5/bam/Tests/sam_export.stable.err
        sql/backends/monet5/bam/Tests/sam_export.stable.out
        sql/backends/monet5/bam/Tests/sql/bam_export.sql
        sql/backends/monet5/bam/Tests/sql/bam_loader_file.sql
        sql/backends/monet5/bam/Tests/sql/bam_loader_files.sql
        sql/backends/monet5/bam/Tests/sql/bam_loader_repos.sql
        sql/backends/monet5/bam/Tests/sql/drop_last_files.sql
        sql/backends/monet5/bam/Tests/sql/mergetable.sql
        sql/backends/monet5/bam/Tests/sql/sam_export.sql
        sql/backends/monet5/bam/Tests/verify_load.sql
        sql/backends/monet5/bam/Tests/verify_load.stable.err
        sql/backends/monet5/bam/Tests/verify_load.stable.out
        sql/backends/monet5/bam/bam.mal
        sql/backends/monet5/bam/bam_db_interface.c
        sql/backends/monet5/bam/bam_db_interface.h
        sql/backends/monet5/bam/bam_export.c
        sql/backends/monet5/bam/bam_export.h
        sql/backends/monet5/bam/bam_globals.c
        sql/backends/monet5/bam/bam_globals.h
        sql/backends/monet5/bam/bam_lib.c
        sql/backends/monet5/bam/bam_lib.h
        sql/backends/monet5/bam/bam_loader.c
        sql/backends/monet5/bam/bam_loader.h
        sql/backends/monet5/bam/bam_wrapper.c
        sql/backends/monet5/bam/bam_wrapper.h
        sql/backends/monet5/bam/default_schema.dia
        sql/backends/monet5/bam/default_schema.png
        sql/backends/monet5/bam/metadata.dia
        sql/backends/monet5/bam/metadata.png
        sql/backends/monet5/bam/mykstring.h
        sql/backends/monet5/bam/paired_schema.dia
        sql/backends/monet5/bam/paired_schema.png
        sql/backends/monet5/vaults/72_fits.mal
        sql/backends/monet5/vaults/72_fits.sql
        sql/backends/monet5/vaults/74_netcdf.mal
        sql/backends/monet5/vaults/74_netcdf.sql
        sql/backends/monet5/vaults/75_lidar.mal
        sql/backends/monet5/vaults/75_lidar.sql
        sql/backends/monet5/vaults/fits.c
        sql/backends/monet5/vaults/fits.h
        sql/backends/monet5/vaults/fits.mal
        sql/backends/monet5/vaults/lidar.c
        sql/backends/monet5/vaults/lidar.h
        sql/backends/monet5/vaults/lidar.mal
        sql/backends/monet5/vaults/netcdf.c
        sql/backends/monet5/vaults/netcdf.mal
        sql/backends/monet5/vaults/netcdf_vault.h
Modified Files:
        buildtools/autogen/autogen/msc.py
        clients/Tests/MAL-signatures.malC
        clients/Tests/SQL-dump.sql
        clients/Tests/SQL-dump.stable.out
        clients/Tests/exports.stable.out
        clients/ruby/Makefile.ag
        configure.ag
        monetdb5/modules/mal/Tests/remote07.malC
        sql/backends/monet5/Makefile.ag
        sql/backends/monet5/sql_result.c
        sql/backends/monet5/vaults/Makefile.ag
        sql/benchmarks/tpch/c.sql-primary
        sql/benchmarks/tpch/c.sql-primary-foreign
        sql/jdbc/tests/Tests/Test_Dobjects.stable.out
        sql/scripts/41_md5sum.sql
        sql/test/BugTracker-2012/Tests/currenttime.Bug-2781.SQL.py
        sql/test/BugTracker-2015/Tests/All
        
sql/test/BugTracker-2015/Tests/msqldump_generates_incorrect_syntax_ON_UPDATE_null.Bug-3839.stable.out
        sql/test/Tests/systemfunctions.stable.out
        sql/test/leaks/Tests/check0.stable.out
        sql/test/leaks/Tests/check1.stable.out
        sql/test/leaks/Tests/check2.stable.out
        sql/test/leaks/Tests/check3.stable.out
        sql/test/leaks/Tests/check4.stable.out
        sql/test/leaks/Tests/check5.stable.out
        sql/test/leaks/Tests/drop3.stable.out
        sql/test/leaks/Tests/select1.stable.out
        sql/test/leaks/Tests/select2.stable.out
        sql/test/leaks/Tests/temp1.stable.out
        sql/test/leaks/Tests/temp2.stable.out
        sql/test/leaks/Tests/temp3.stable.out
        sql/test/mergetables/Tests/forex.stable.err
        sql/test/mergetables/Tests/forex.stable.out
        testing/Mtest.py.in
Branch: leftmart
Log Message:

Merge with default branch.


diffs (truncated from 1275961 to 300 lines):

diff --git a/buildtools/autogen/autogen/msc.py 
b/buildtools/autogen/autogen/msc.py
--- a/buildtools/autogen/autogen/msc.py
+++ b/buildtools/autogen/autogen/msc.py
@@ -969,7 +969,6 @@ def msc_gem(fd, var, gem, msc):
     if 'DIR' in gem:
         rd = gem['DIR'][0]
     rd = msc_translate_dir(rd, msc)
-    rd = '$(prefix)\\' + rd
     fd.write('!IF defined(HAVE_RUBYGEM)\n')
     for f in gem['FILES']:
         msc['SCRIPTS'].append(f[:-4])
diff --git a/clients/ruby/Makefile.ag b/clients/ruby/Makefile.ag
--- a/clients/ruby/Makefile.ag
+++ b/clients/ruby/Makefile.ag
@@ -6,7 +6,7 @@
 
 gem_monetdb = {
        FILES = ruby-monetdb-sql-0.2.gemspec
-       DIR = $(RUBY_DIR)
+       DIR = $(prefix)/$(RUBY_DIR)
 }
 
 EXTRA_DIST = Changelog TODO ruby-monetdb-sql-0.2.gemspec
diff --git a/configure.ag b/configure.ag
--- a/configure.ag
+++ b/configure.ag
@@ -1454,12 +1454,14 @@ case "$have_rubygem_dir" in
 esac
 case "$RUBY_DIR" in
 ${prefix}/*)
-       RUBY_DIR="\${prefix}`echo "$RUBY_DIR" | sed "s|^$prefix||"`";;
-/*)    RUBY_DIR="\${prefix}$RUBY_DIR";;
-*)
-       RUBY_DIR="\${prefix}/$RUBY_DIR";;
+       RUBY_DIR="`echo "$RUBY_DIR" | sed "s|^$prefix/||"`";;
+/*)    RUBY_DIR="${RUBY_DIR#/}";;
 esac
 AC_SUBST(RUBY_DIR)
+QRUBY_DIR="$RUBY_DIR"
+XRUBY_DIR="`$translatepath "$QRUBY_DIR"`"
+QXRUBY_DIR="`echo "$XRUBY_DIR" | sed 's/\\\\/\\\\\\\\/g'`"
+AC_SUBST(QXRUBY_DIR)
 
 RUBYGEM=gem
 org_have_rubygem=auto
@@ -2387,19 +2389,43 @@ if test "x$have_samtools" != xno; then
        LDFLAGS="$LDFLAGS $SAMTOOLS_LIBS"
 
        AC_CHECK_HEADER(samtools/bam.h,
-               [ why_have_samtools= ],
-               [ why_have_samtools="samtools/bam.h header not found" ])
+               [ why_have_samtools=; AC_DEFINE([HAVE_SAMTOOLS_BAM_H], 1, 
[Define to 1 if you have the <samtools/bam.h> header file.]) ],
+               [ why_have_samtools="bam.h header not found" ])
+       if test -n "$why_have_samtools"; then
+               AC_CHECK_HEADER(bam/bam.h,
+                       [ why_have_samtools=; AC_DEFINE([HAVE_BAM_BAM_H], 1, 
[Define to 1 if you have the <samtools/bam.h> header file.]) ],
+                       [ why_have_samtools="Neither bam/bam.h or bam/bam.h 
header not found" ])
+       fi
+       
+       if test -z "$why_have_samtools"; then
+               AC_CHECK_HEADER(samtools/sam.h,
+                       [ why_have_samtools=; AC_DEFINE([HAVE_SAMTOOLS_SAM_H], 
1, [Define to 1 if you have the <samtools/sam.h> header file.]) ],
+                       [ why_have_samtools="sam.h header not found" ])
+       fi
+       if test -n "$why_have_samtools"; then
+               AC_CHECK_HEADER(bam/sam.h,
+                       [ why_have_samtools=; AC_DEFINE([HAVE_BAM_SAM_H], 1, 
[Define to 1 if you have the <bam/sam.h> header file.]) ],
+                       [ why_have_samtools="Neither samtools/sam.h or 
bam/sam.h header not found" ])
+       fi
+
        if test -z "$why_have_samtools"; then
                AC_CHECK_HEADER(samtools/bgzf.h,
-                       [ why_have_samtools= ],
-                       [ why_have_samtools="samtools/bgzf.h header not found" 
])
+                       [ why_have_samtools=; AC_DEFINE([HAVE_SAMTOOLS_BGZF_H], 
1, [Define to 1 if you have the <samtools/bgzf.h> header file.]) ],
+                       [ why_have_samtools="bgzf.h header not found" ])
        fi
+       if test -n "$why_have_samtools"; then
+               AC_CHECK_HEADER(bam/bgzf.h,
+                       [ why_have_samtools=; AC_DEFINE([HAVE_BAM_BGZF_H], 1, 
[Define to 1 if you have the <bam/bgzf.h> header file.]) ],
+                       [ why_have_samtools="Neither samtool/bgzf.h nor 
bam/bgzf.h header not found" ])
+       fi
+
        if test -z "$why_have_samtools"; then
                AC_CHECK_LIB(bam, bam_header_read,
-                       AC_DEFINE(HAVE_SAMTOOLS, 1, [Define if you have the 
samtools (providing the bam library)]),
+                       AC_DEFINE(HAVE_SAMTOOLS, 1, [Define if you have the 
samtools version 0.1.x (providing the bam library)]),
                        [ why_have_samtools="bam library not found" ],
                        [-lm -lpthread -lz])
        fi
+
        if test -n "$why_have_samtools"; then
                if test "x$have_samtools" != xauto; then
                        AC_MSG_ERROR([$why_have_samtools])
@@ -2412,7 +2438,7 @@ if test "x$have_samtools" != xno; then
        if test "x$have_samtools" = "xyes" -o "x$have_samtools" = "xauto"; then
                SAMTOOLS_CFLAGS=
                SAMTOOLS_LIBS="-lbam"
-               AC_CHECK_HEADERS([samtools/kstring.h])
+               AC_CHECK_HEADERS([samtools/kstring.h bam/kstring.h])
        fi
 fi
 AC_SUBST(SAMTOOLS_CFLAGS, $SAMTOOLS_CFLAGS)
@@ -2488,6 +2514,7 @@ esac
 AC_SUBST(GEOS_INCS)
 AC_SUBST(GEOS_LIBS)
 
+# fits, only used by sql
 org_have_cfitsio=no
 have_cfitsio=$org_have_cfitsio
 if test "x$enable_fits" != xno; then
@@ -2499,6 +2526,7 @@ if test "x$enable_fits" != xno; then
 fi
 AM_CONDITIONAL(HAVE_FITS, test x"$have_cfitsio" != xno)
 
+# netcdf, only used by sql
 org_have_netcdf=no
 have_netcdf=$org_have_netcdf
 if test "x$enable_netcdf" != xno; then
@@ -3380,21 +3408,12 @@ for comp in \
        'sql         ' \
        'geom        ' \
        'console     ' \
-       'gsl         ' \
-       'fits        ' \
-       'netcdf      ' \
-       'lidar       ' \
        'microhttpd  ' \
        'rintegration' \
        'odbc        ' \
        'jdbc        ' \
        'control     ' \
        'testing     ' \
-       'developer   ' \
-       'strict      ' \
-       'debug       ' \
-       'assert      ' \
-       'optimize    ' \
 ; do
        eval "dft=\$dft_$comp"
        eval "enable=\$enable_$comp"
@@ -3412,6 +3431,7 @@ for comp in \
        'atomic_ops   ' \
        'bz2          ' \
        'curl         ' \
+       'fits         ' \
        'getaddrinfo  ' \
        'gsl          ' \
        'java         ' \
@@ -3419,6 +3439,8 @@ for comp in \
        'java_jdbc    ' \
        'liblas       ' \
        'libxml2      ' \
+       'lidar        ' \
+       'netcdf       ' \
        'openssl      ' \
        'pcre         ' \
        'perl         ' \
diff --git a/sql/backends/monet5/Makefile.ag b/sql/backends/monet5/Makefile.ag
--- a/sql/backends/monet5/Makefile.ag
+++ b/sql/backends/monet5/Makefile.ag
@@ -4,7 +4,7 @@
 #
 # Copyright 2008-2015 MonetDB B.V.
 
-SUBDIRS = NOT_WIN32?vaults UDF HAVE_SAMTOOLS?bam LSST HAVE_GSL?gsl generator
+SUBDIRS = NOT_WIN32?vaults UDF LSST HAVE_GSL?gsl generator
 
 INCLUDES = ../../include ../../common ../../storage ../../server \
                   ../../../monetdb5/modules/atoms \
diff --git a/sql/backends/monet5/bam/Tests/mergetable.SQL.py 
b/sql/backends/monet5/bam/Tests/mergetable.SQL.py
deleted file mode 100644
--- a/sql/backends/monet5/bam/Tests/mergetable.SQL.py
+++ /dev/null
@@ -1,3 +0,0 @@
-import bam
-
-bam.exec_sql_file("mergetable.sql", {'PWD': bam.SRCDIR})
diff --git a/sql/backends/monet5/bam/Tests/sql/drop_last_files.sql 
b/sql/backends/monet5/bam/Tests/sql/drop_last_files.sql
deleted file mode 100644
--- a/sql/backends/monet5/bam/Tests/sql/drop_last_files.sql
+++ /dev/null
@@ -1,9 +0,0 @@
-CALL bam.bam_drop_file(5, DBSCHEMA_5);
-CALL bam.bam_drop_file(6, DBSCHEMA_6);
-CALL bam.bam_drop_file(7, DBSCHEMA_7);
-CALL bam.bam_drop_file(8, DBSCHEMA_8);
-CALL bam.bam_drop_file(9, DBSCHEMA_9);
-CALL bam.bam_drop_file(10, DBSCHEMA_10);
-CALL bam.bam_drop_file(11, DBSCHEMA_11);
-CALL bam.bam_drop_file(12, DBSCHEMA_12);
-
diff --git a/sql/backends/monet5/bam/Tests/sql/mergetable.sql 
b/sql/backends/monet5/bam/Tests/sql/mergetable.sql
deleted file mode 100644
--- a/sql/backends/monet5/bam/Tests/sql/mergetable.sql
+++ /dev/null
@@ -1,31 +0,0 @@
-SET SCHEMA bam;
-
-# Load files
-CALL bam_loader_repos('PWD/files', 0, 4);
-
-# Add a merge table over these files
-CREATE MERGE TABLE alignments (
-       "virtual_offset" BIGINT        NOT NULL,
-       "qname"          STRING            NOT NULL,
-       "flag"           SMALLINT      NOT NULL,
-       "rname"          STRING            NOT NULL,
-       "pos"            INT           NOT NULL,
-       "mapq"           SMALLINT      NOT NULL,
-       "cigar"          STRING            NOT NULL,
-       "rnext"          STRING            NOT NULL,
-       "pnext"          INT           NOT NULL,
-       "tlen"           INT           NOT NULL,
-       "seq"            STRING            NOT NULL,
-       "qual"           STRING            NOT NULL,
-       CONSTRAINT "alignments_pkey_virtual_offset" PRIMARY KEY 
("virtual_offset")
-);
-
-SELECT COUNT(*) FROM alignments;
-
-ALTER TABLE alignments ADD TABLE alignments_1;
-
-SELECT COUNT(*) FROM alignments;
-
-ALTER TABLE alignments ADD TABLE alignments_2;
-
-SELECT COUNT(*) FROM alignments;
diff --git a/sql/backends/monet5/sql_result.c b/sql/backends/monet5/sql_result.c
--- a/sql/backends/monet5/sql_result.c
+++ b/sql/backends/monet5/sql_result.c
@@ -639,7 +639,7 @@ static void *
 
        if (type == TYPE_str) {
                sql_column *col = (sql_column *) c->extra;
-               int len;
+               int len, slen;
 
                for (e = s; *e; e++) ;
                len = (int) (e - s + 1);        /* 64bit: should check for 
overflow */
@@ -665,7 +665,9 @@ static void *
                        /* or shouldn't len rather be ssize_t, here? */
                        return NULL;
                }
-               if (col->type.digits > 0 && len > 0 && len > (int) 
col->type.digits) {
+               s = c->data;
+               STRLength(&slen, (const str *) &s);
+               if (col->type.digits > 0 && len > 0 && slen > (int) 
col->type.digits) {
                        len = STRwidth(c->data);
                        if (len > (int) col->type.digits)
                                return NULL;
diff --git a/sql/backends/monet5/vaults/Makefile.ag 
b/sql/backends/monet5/vaults/Makefile.ag
--- a/sql/backends/monet5/vaults/Makefile.ag
+++ b/sql/backends/monet5/vaults/Makefile.ag
@@ -4,6 +4,8 @@
 #
 # Copyright 2008-2015 MonetDB B.V.
 
+SUBDIRS = HAVE_SAMTOOLS?bam HAVE_FITS?fits HAVE_LIDAR?lidar HAVE_NETCDF?netcdf
+
 INCLUDES = ../../../include \
           ../../../common \
           ../../../storage \
@@ -19,8 +21,7 @@ INCLUDES = ../../../include \
           ../../../../common/stream \
           ../../../../common/utils \
           ../../../../gdk \
-          $(READLINE_INCS) $(cfitsio_CFLAGS) $(curl_CFLAGS) $(netcdf_CFLAGS) \
-          $(LIBLAS_INCS)
+          $(READLINE_INCS)
 
 lib__vault = {
        MODULE
@@ -48,98 +49,5 @@ headers_autoload = {
        SOURCES = 70_vault.mal
 }
 
-lib__fits = {
-       MODULE
-       COND = HAVE_FITS
-       DIR = libdir/monetdb5
-       SOURCES = fits.c
-       LIBS = ../../../../monetdb5/tools/libmonetdb5 \
-              $(cfitsio_LIBS)
-}
-
-headers_fitsmal = {
-       COND = HAVE_FITS
-       HEADERS = mal
-       DIR = libdir/monetdb5
-       SOURCES = fits.mal
-}
-
-headers_fitssql = {
-       COND = HAVE_FITS
-       HEADERS = sql
-       DIR = libdir/monetdb5/createdb
-       SOURCES = 72_fits.sql
-}
-
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to