
.. _file_cif++_cql.hpp:

File cql.hpp
============

|exhale_lsh| :ref:`Parent directory <dir_cif++>` (``cif++``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS

Definition (``cif++/cql.hpp``)
------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_cif++_cql.hpp.rst



Detailed Description
--------------------

This file contains code to access stored data as if it were a relation database. The underlying code uses SQLite as engine. categories are exposed as virtual tables. 




Includes
--------


- ``cif++/category.hpp`` (:ref:`file_cif++_category.hpp`)

- ``cif++/item.hpp`` (:ref:`file_cif++_item.hpp`)

- ``cif++/iterator.hpp`` (:ref:`file_cif++_iterator.hpp`)

- ``cif++/row.hpp`` (:ref:`file_cif++_row.hpp`)

- ``cstddef``

- ``cstdint``

- ``iterator`` (:ref:`file_cif++_iterator.hpp`)

- ``memory``

- ``ostream``

- ``stdexcept``

- ``string``

- ``string_view``

- ``utility``



Included By
-----------


- :ref:`file_cif++_cif++.hpp`




Namespaces
----------


- :ref:`namespace_cif`

- :ref:`namespace_cif__cql`


Classes
-------


- :ref:`exhale_class_classcif_1_1cql_1_1connection`

- :ref:`exhale_class_classcif_1_1cql_1_1cql__iterator__proxy`

- :ref:`exhale_class_classcif_1_1cql_1_1field__ref`

- :ref:`exhale_class_classcif_1_1cql_1_1result`

- :ref:`exhale_class_classcif_1_1cql_1_1result_1_1iterator`

- :ref:`exhale_class_classcif_1_1cql_1_1row__ref`

- :ref:`exhale_class_classcif_1_1cql_1_1row__ref_1_1const__field__iterator`

- :ref:`exhale_class_classcif_1_1cql_1_1transaction`

