From b2dcea01e387e672efba40978f86dcbf16618b87 Mon Sep 17 00:00:00 2001 From: Vincent Cloarec Date: Tue, 26 May 2020 14:04:26 +0000 Subject: [PATCH] release 0.6.0 (#261) ver++ --- mdal/frmts/mdal_3di.cpp | 2 +- mdal/frmts/mdal_sqlite3.cpp | 3 +-- mdal/mdal.cpp | 2 +- scripts/copy_to_qgis.bash | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/mdal/frmts/mdal_3di.cpp b/mdal/frmts/mdal_3di.cpp index 0e1f0b42..b8dc6721 100644 --- a/mdal/frmts/mdal_3di.cpp +++ b/mdal/frmts/mdal_3di.cpp @@ -433,7 +433,7 @@ void MDAL::Driver3Di::parse1DConnection( const std::vector &nodesId, if ( ! stmt.prepare( &db, "SELECT id, start_node_idx, end_node_idx FROM flowlines" ) ) throw MDAL::Error( MDAL_Status::Err_UnknownFormat, "Unable to read edges connectivity from sqlite database" ); - if ( std::isnan( stmt.columnCount() ) || stmt.columnCount() != 3 ) + if ( stmt.columnCount() < 0 || stmt.columnCount() != 3 ) throw MDAL::Error( MDAL_Status::Err_UnknownFormat, "Invalid edges connectivity schema in sqlite database" ); while ( stmt.next() ) diff --git a/mdal/frmts/mdal_sqlite3.cpp b/mdal/frmts/mdal_sqlite3.cpp index 74a8dae2..da197615 100644 --- a/mdal/frmts/mdal_sqlite3.cpp +++ b/mdal/frmts/mdal_sqlite3.cpp @@ -75,9 +75,8 @@ int Sqlite3Statement::getInt( int column ) const int Sqlite3Statement::columnCount() const { - if ( mStatement ) return sqlite3_column_count( mStatement ); else - return std::numeric_limits::quiet_NaN(); + return -1; } diff --git a/mdal/mdal.cpp b/mdal/mdal.cpp index d5ea75c8..1585fdde 100644 --- a/mdal/mdal.cpp +++ b/mdal/mdal.cpp @@ -21,7 +21,7 @@ static const char *EMPTY_STR = ""; const char *MDAL_Version() { - return "0.5.92"; + return "0.6.0"; } MDAL_Status MDAL_LastStatus() diff --git a/scripts/copy_to_qgis.bash b/scripts/copy_to_qgis.bash index 3dba40f0..2be2b6fa 100755 --- a/scripts/copy_to_qgis.bash +++ b/scripts/copy_to_qgis.bash @@ -21,7 +21,7 @@ rm -rf $QGIS_MDAL_DIR/* echo "Copy new version" cp -Rv ./cmake $QGIS_MDAL_DIR/ # QGIS has its own FindSqlite3 script -rm $QGIS_MDAL_DIR/cmake/FindSqlite3.cmake +rm $QGIS_MDAL_DIR/cmake/FindSQLite3.cmake cp -Rv ./cmake_templates $QGIS_MDAL_DIR/ cp -Rv ./mdal/* $QGIS_MDAL_DIR find $QGIS_MDAL_DIR -name "*CMakeLists.txt" -type f -delete