summaryrefslogtreecommitdiff
path: root/include/boost/sqlite/meta_data.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/boost/sqlite/meta_data.hpp')
-rw-r--r--include/boost/sqlite/meta_data.hpp58
1 files changed, 0 insertions, 58 deletions
diff --git a/include/boost/sqlite/meta_data.hpp b/include/boost/sqlite/meta_data.hpp
deleted file mode 100644
index 00f6527..0000000
--- a/include/boost/sqlite/meta_data.hpp
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// Copyright (c) 2022 Klemens Morgenstern (klemens.morgenstern@gmx.net)
-//
-// Distributed under the Boost Software License, Version 1.0. (See accompanying
-// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-//
-
-#ifndef BOOST_SQLITE_META_DATA_HPP
-#define BOOST_SQLITE_META_DATA_HPP
-
-#include <boost/sqlite/detail/config.hpp>
-#include <boost/sqlite/connection.hpp>
-#include <boost/sqlite/cstring_ref.hpp>
-
-BOOST_SQLITE_BEGIN_NAMESPACE
-
-
-struct connection ;
-
-/// The metadata of a column
-struct column_meta_data
-{
- /// Data type fo the column
- cstring_ref data_type;
- /// Name of default collation sequence
- cstring_ref collation;
- /// true if column has a NOT NULL constraint
- bool not_null;
- /// true if column is part of the PRIMARY KEY
- bool primary_key;
- /// true if column is AUTOINCREMENT
- bool auto_increment;
-};
-
-///@{
-/// get the meta-data of one colum
-BOOST_SQLITE_DECL
-column_meta_data table_column_meta_data(connection & conn,
- cstring_ref db_name, cstring_ref table_name, cstring_ref column_name,
- system::error_code & ec, error_info &ei);
-BOOST_SQLITE_DECL
-column_meta_data table_column_meta_data(connection & conn,
- cstring_ref table_name, cstring_ref column_name,
- system::error_code & ec, error_info &ei);
-
-BOOST_SQLITE_DECL
-column_meta_data table_column_meta_data(connection & conn,
- cstring_ref db_name, cstring_ref table_name, cstring_ref column_name);
-BOOST_SQLITE_DECL
-column_meta_data table_column_meta_data(connection & conn,
- cstring_ref table_name, cstring_ref column_name);
-///@}
-
-///
-BOOST_SQLITE_END_NAMESPACE
-
-
-#endif //BOOST_SQLITE_META_DATA_HPP