datasources 0.1.5

Async datasource interfaces, middleware, registry, and test doubles
Documentation
mod aggregate;
mod alter_table_statement;
mod alter_table_statement_text_renderer;
mod bulk_delete_statement;
mod bulk_delete_statement_text_renderer;
mod bulk_insert_statement;
mod bulk_insert_statement_text_renderer;
mod bulk_update_statement;
mod bulk_update_statement_text_renderer;
mod array_expression;
mod check_constraint;
mod cmp;
mod column_default;
mod condition;
mod condition_renderer;
mod create_index_statement;
mod create_index_statement_text_renderer;
mod routine_parameter;
mod create_table_statement;
mod create_table_statement_text_renderer;
mod create_trigger_statement;
mod create_trigger_statement_text_renderer;
mod drop_index_statement;
mod drop_index_statement_text_renderer;
mod drop_routine_statement;
mod create_create_stored_procedure_statement;
mod create_create_stored_procedure_statement_text_renderer;
mod create_read_stored_procedure_statement;
mod create_read_stored_procedure_statement_text_renderer;
mod create_update_stored_procedure_statement;
mod create_update_stored_procedure_statement_text_renderer;
mod create_delete_stored_procedure_statement;
mod create_delete_stored_procedure_statement_text_renderer;
mod create_bulk_create_stored_procedure_statement;
mod create_bulk_create_stored_procedure_statement_text_renderer;
mod create_bulk_update_stored_procedure_statement;
mod create_bulk_update_stored_procedure_statement_text_renderer;
mod create_bulk_delete_stored_procedure_statement;
mod create_bulk_delete_stored_procedure_statement_text_renderer;
mod drop_routine_statement_text_renderer;
mod drop_table_statement;
mod drop_table_statement_text_renderer;
mod drop_trigger_statement;
mod drop_trigger_statement_text_renderer;
mod identity_insert_statement;
mod identity_insert_statement_text_renderer;
mod default_statement_text_renderer;
mod delete_statement;
mod delete_statement_text_renderer;
mod execute_stored_procedure_statement;
mod execute_stored_procedure_statement_text_renderer;
mod expression;
mod expression_evaluator;
mod expression_renderer;
mod foreign_key;
mod i_condition_visitor;
mod identifier;
mod insert_statement;
mod insert_statement_text_renderer;
mod literal;
mod not_null;
mod operator;
mod order_by;
mod primary_key;
mod return_statement;
mod return_statement_text_renderer;
mod select_inserted_id_statement;
mod select_inserted_id_statement_text_renderer;
mod select_statement_options;
mod select_statement_text_renderer;
pub mod statement;
mod statement_evaluator;
mod statement_renderer;
mod statement_text_renderer;
mod table_constraint;
mod unique_constraint;
mod update_statement;
mod update_statement_text_renderer;
#[path = "where.rs"]
mod r#where;

pub use aggregate::Aggregate;
pub use alter_table_statement::{AlterAction, AlterTableStatement};
pub use alter_table_statement_text_renderer::AlterTableStatementTextRenderer;
pub use bulk_delete_statement::BulkDeleteStatement;
pub use bulk_delete_statement_text_renderer::BulkDeleteStatementTextRenderer;
pub use bulk_insert_statement::BulkInsertStatement;
pub use bulk_insert_statement_text_renderer::BulkInsertStatementTextRenderer;
pub use bulk_update_statement::{BulkUpdateRow, BulkUpdateStatement};
pub use bulk_update_statement_text_renderer::BulkUpdateStatementTextRenderer;
pub use array_expression::ArrayExpression;
pub use check_constraint::CheckConstraint;
pub use cmp::{eq, ge, gt, le, lt, ne};
pub use column_default::ColumnDefault;
pub use condition::Condition;
pub use condition_renderer::ConditionRenderer;
pub use create_index_statement::CreateIndexStatement;
pub use create_index_statement_text_renderer::CreateIndexStatementTextRenderer;
pub use routine_parameter::RoutineParameter;
pub use create_table_statement::CreateTableStatement;
pub use create_table_statement_text_renderer::CreateTableStatementTextRenderer;
pub use create_trigger_statement::CreateTriggerStatement;
pub use create_trigger_statement_text_renderer::CreateTriggerStatementTextRenderer;
pub use drop_index_statement::DropIndexStatement;
pub use drop_index_statement_text_renderer::DropIndexStatementTextRenderer;
pub use drop_routine_statement::DropRoutineStatement;
pub use drop_routine_statement_text_renderer::DropRoutineStatementTextRenderer;
pub use create_create_stored_procedure_statement::CreateCreateStoredProcedureStatement;
pub use create_create_stored_procedure_statement_text_renderer::CreateCreateStoredProcedureStatementTextRenderer;
pub use create_read_stored_procedure_statement::CreateReadStoredProcedureStatement;
pub use create_read_stored_procedure_statement_text_renderer::CreateReadStoredProcedureStatementTextRenderer;
pub use create_update_stored_procedure_statement::CreateUpdateStoredProcedureStatement;
pub use create_update_stored_procedure_statement_text_renderer::CreateUpdateStoredProcedureStatementTextRenderer;
pub use create_delete_stored_procedure_statement::CreateDeleteStoredProcedureStatement;
pub use create_delete_stored_procedure_statement_text_renderer::CreateDeleteStoredProcedureStatementTextRenderer;
pub use create_bulk_create_stored_procedure_statement::CreateBulkCreateStoredProcedureStatement;
pub use create_bulk_create_stored_procedure_statement_text_renderer::CreateBulkCreateStoredProcedureStatementTextRenderer;
pub use create_bulk_update_stored_procedure_statement::CreateBulkUpdateStoredProcedureStatement;
pub use create_bulk_update_stored_procedure_statement_text_renderer::CreateBulkUpdateStoredProcedureStatementTextRenderer;
pub use create_bulk_delete_stored_procedure_statement::CreateBulkDeleteStoredProcedureStatement;
pub use create_bulk_delete_stored_procedure_statement_text_renderer::CreateBulkDeleteStoredProcedureStatementTextRenderer;
pub use drop_table_statement::DropTableStatement;
pub use drop_table_statement_text_renderer::DropTableStatementTextRenderer;
pub use drop_trigger_statement::DropTriggerStatement;
pub use drop_trigger_statement_text_renderer::DropTriggerStatementTextRenderer;
pub use identity_insert_statement::IdentityInsertStatement;
pub use identity_insert_statement_text_renderer::IdentityInsertStatementTextRenderer;
pub use default_statement_text_renderer::DefaultStatementTextRenderer;
pub use delete_statement::DeleteStatement;
pub use delete_statement_text_renderer::DeleteStatementTextRenderer;
pub use execute_stored_procedure_statement::ExecuteStoredProcedureStatement;
pub use execute_stored_procedure_statement_text_renderer::ExecuteStoredProcedureStatementTextRenderer;
pub use expression::Expression;
pub use expression_evaluator::ExpressionEvaluator;
pub use expression_renderer::ExpressionRenderer;
pub use foreign_key::{ForeignKey, ReferentialAction};
pub use i_condition_visitor::ConditionVisitor;
pub use identifier::Identifier;
pub use insert_statement::InsertStatement;
pub use insert_statement_text_renderer::InsertStatementTextRenderer;
pub use literal::Literal;
pub use not_null::NotNull;
pub use operator::Operator;
pub use order_by::{OrderBy, SortDirection};
pub use primary_key::PrimaryKey;
pub use r#where::Where;
pub use return_statement::ReturnStatement;
pub use return_statement_text_renderer::ReturnStatementTextRenderer;
pub use select_inserted_id_statement::SelectInsertedIdStatement;
pub use select_inserted_id_statement_text_renderer::SelectInsertedIdStatementTextRenderer;
pub use select_statement_options::SelectStatementOptions;
pub use select_statement_text_renderer::SelectStatementTextRenderer;
pub use statement::{Statement, StatementKind};
pub use statement_evaluator::StatementEvaluator;
pub use statement_renderer::{StatementRenderer, StatementVisitor};
pub use statement_text_renderer::StatementTextRenderer;
pub use table_constraint::TableConstraint;
pub use unique_constraint::UniqueConstraint;
pub use update_statement::UpdateStatement;
pub use update_statement_text_renderer::UpdateStatementTextRenderer;