Skip to content

Commit

Permalink
[query] Query builder related types should be public on crate level #603
Browse files Browse the repository at this point in the history
 (#605)

add more types to lib as public types
  • Loading branch information
michaelvlach authored Jun 20, 2023
1 parent 1483098 commit 824a9dc
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 0 deletions.
18 changes: 18 additions & 0 deletions src/agdb/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,34 @@ mod utilities;
pub mod test_utilities;

pub use db::db_element::DbElement;
pub use db::db_error::DbError;
pub use db::db_id::DbId;
pub use db::db_key::DbKey;
pub use db::db_key::DbKeyOrder;
pub use db::db_key_value::DbKeyValue;
pub use db::db_value::DbValue;
pub use db::Db;
pub use query::insert_aliases_query::InsertAliasesQuery;
pub use query::insert_edges_query::InsertEdgesQuery;
pub use query::insert_nodes_query::InsertNodesQuery;
pub use query::insert_values_query::InsertValuesQuery;
pub use query::query_condition::Comparison;
pub use query::query_condition::CountComparison;
pub use query::query_condition::QueryCondition;
pub use query::query_error::QueryError;
pub use query::query_id::QueryId;
pub use query::query_ids::QueryIds;
pub use query::query_result::QueryResult;
pub use query::query_values::QueryValues;
pub use query::remove_aliases_query::RemoveAliasesQuery;
pub use query::remove_query::RemoveQuery;
pub use query::remove_values_query::RemoveValuesQuery;
pub use query::search_query::SearchQuery;
pub use query::select_all_aliases_query::SelectAllAliases;
pub use query::select_key_count_query::SelectKeyCountQuery;
pub use query::select_keys_query::SelectKeysQuery;
pub use query::select_query::SelectQuery;
pub use query::select_values_query::SelectValuesQuery;
pub use query::Query;
pub use query::QueryMut;
pub use query_builder::QueryBuilder;
Expand Down
39 changes: 39 additions & 0 deletions tests/db_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,45 @@ use agdb::DbId;
use agdb::QueryBuilder;
use test_db::test_file::TestFile;

#[allow(unused_imports)]
#[test]
fn public_types() {
use agdb::Comparison;
use agdb::CountComparison;
use agdb::Db;
use agdb::DbElement;
use agdb::DbError;
use agdb::DbId;
use agdb::DbKey;
use agdb::DbKeyOrder;
use agdb::DbKeyValue;
use agdb::DbValue;
use agdb::InsertAliasesQuery;
use agdb::InsertEdgesQuery;
use agdb::InsertNodesQuery;
use agdb::InsertValuesQuery;
use agdb::Query;
use agdb::QueryBuilder;
use agdb::QueryCondition;
use agdb::QueryError;
use agdb::QueryId;
use agdb::QueryIds;
use agdb::QueryMut;
use agdb::QueryResult;
use agdb::QueryValues;
use agdb::RemoveAliasesQuery;
use agdb::RemoveQuery;
use agdb::RemoveValuesQuery;
use agdb::SearchQuery;
use agdb::SelectAllAliases;
use agdb::SelectKeyCountQuery;
use agdb::SelectKeysQuery;
use agdb::SelectQuery;
use agdb::SelectValuesQuery;
use agdb::Transaction;
use agdb::TransactionMut;
}

#[test]
fn data_persistence() {
let test_file = TestFile::new();
Expand Down

0 comments on commit 824a9dc

Please sign in to comment.