data_modelling_core/validation/
mod.rs1pub mod input;
10pub mod relationships;
11pub mod schema;
12pub mod tables;
13pub mod xml;
14
15pub use input::{
16 ValidationError, sanitize_model_name, sanitize_path, sanitize_sql_identifier,
17 validate_bpmn_dmn_file_size, validate_column_name, validate_data_type, validate_glob_pattern,
18 validate_openapi_file_size, validate_path, validate_table_name, validate_url, validate_uuid,
19};
20pub use relationships::{RelationshipValidationError, RelationshipValidationResult};
21pub use schema::{
22 validate_avro_internal, validate_cads_internal, validate_decision_internal,
23 validate_decisions_index_internal, validate_json_schema_internal,
24 validate_knowledge_index_internal, validate_knowledge_internal, validate_odcl_internal,
25 validate_odcs_internal, validate_odps_internal, validate_openapi_internal,
26 validate_protobuf_internal, validate_relationships_internal, validate_sql_internal,
27 validate_workspace_internal,
28};
29pub use tables::{TableValidationError, TableValidationResult};
30pub use xml::{load_xsd_schema, validate_xml_against_xsd};