From 5ddddfac622f40a4de920460b64e88e7b9cb5b68 Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Fri, 12 Mar 2021 22:43:42 +0100 Subject: Add C/C++ API to get SQL statements to insert a CRS into database --- scripts/reference_exported_symbols.txt | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'scripts') diff --git a/scripts/reference_exported_symbols.txt b/scripts/reference_exported_symbols.txt index c6ddc03a..798f515e 100644 --- a/scripts/reference_exported_symbols.txt +++ b/scripts/reference_exported_symbols.txt @@ -359,10 +359,14 @@ osgeo::proj::io::DatabaseContext::create(void*) osgeo::proj::io::DatabaseContext::~DatabaseContext() osgeo::proj::io::DatabaseContext::getAuthorities() const osgeo::proj::io::DatabaseContext::getDatabaseStructure() const +osgeo::proj::io::DatabaseContext::getInsertStatementsFor(dropbox::oxygen::nn > const&, std::string const&, std::string const&, bool) osgeo::proj::io::DatabaseContext::getMetadata(char const*) const osgeo::proj::io::DatabaseContext::getPath() const osgeo::proj::io::DatabaseContext::getSqliteHandle() const osgeo::proj::io::DatabaseContext::lookForGridInfo(std::string const&, bool, std::string&, std::string&, std::string&, bool&, bool&, bool&) const +osgeo::proj::io::DatabaseContext::startInsertStatementsSession() +osgeo::proj::io::DatabaseContext::stopInsertStatementsSession() +osgeo::proj::io::DatabaseContext::suggestsCodeFor(dropbox::oxygen::nn > const&, std::string const&, bool) osgeo::proj::io::FactoryException::~FactoryException() osgeo::proj::io::FactoryException::FactoryException(char const*) osgeo::proj::io::FactoryException::FactoryException(osgeo::proj::io::FactoryException const&) @@ -960,6 +964,7 @@ proj_get_crs_list_parameters_destroy proj_get_ellipsoid proj_get_id_auth_name proj_get_id_code +proj_get_insert_statements proj_get_name proj_get_non_deprecated proj_get_prime_meridian @@ -980,6 +985,8 @@ proj_grid_info proj_identify proj_info proj_init_info +proj_insert_object_session_create +proj_insert_object_session_destroy proj_int_list_destroy proj_is_crs proj_is_deprecated @@ -1017,7 +1024,9 @@ proj_prime_meridian_get_parameters proj_query_geodetic_crs_from_datum proj_roundtrip proj_rtodms +proj_string_destroy proj_string_list_destroy +proj_suggests_code_for proj_todeg proj_torad proj_trans -- cgit v1.2.3 From 8a67a3fb96ffdb29887b2954dd4bb8af92f6960d Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Sat, 13 Mar 2021 11:46:08 +0100 Subject: SQL output: add capability to restrict the authorities into which to look for intermediate objects --- scripts/reference_exported_symbols.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/reference_exported_symbols.txt b/scripts/reference_exported_symbols.txt index 798f515e..aa148762 100644 --- a/scripts/reference_exported_symbols.txt +++ b/scripts/reference_exported_symbols.txt @@ -359,7 +359,7 @@ osgeo::proj::io::DatabaseContext::create(void*) osgeo::proj::io::DatabaseContext::~DatabaseContext() osgeo::proj::io::DatabaseContext::getAuthorities() const osgeo::proj::io::DatabaseContext::getDatabaseStructure() const -osgeo::proj::io::DatabaseContext::getInsertStatementsFor(dropbox::oxygen::nn > const&, std::string const&, std::string const&, bool) +osgeo::proj::io::DatabaseContext::getInsertStatementsFor(dropbox::oxygen::nn > const&, std::string const&, std::string const&, bool, std::vector > const&) osgeo::proj::io::DatabaseContext::getMetadata(char const*) const osgeo::proj::io::DatabaseContext::getPath() const osgeo::proj::io::DatabaseContext::getSqliteHandle() const -- cgit v1.2.3 From 80ef9cee87be3df8eb293e53a91992d6c19178bb Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Sat, 13 Mar 2021 16:29:44 +0100 Subject: Add proj_context_get_database_structure() to dump structure of empty valid auxiliary DB --- scripts/reference_exported_symbols.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'scripts') diff --git a/scripts/reference_exported_symbols.txt b/scripts/reference_exported_symbols.txt index aa148762..a4716e96 100644 --- a/scripts/reference_exported_symbols.txt +++ b/scripts/reference_exported_symbols.txt @@ -792,6 +792,7 @@ proj_context_errno proj_context_errno_string proj_context_get_database_metadata proj_context_get_database_path +proj_context_get_database_structure proj_context_get_url_endpoint proj_context_get_use_proj4_init_rules proj_context_get_user_writable_directory -- cgit v1.2.3