#ifndef _WB_MODULE_VALIDATION_H_
#define _WB_MODULE_VALIDATION_H_

//#define DEBUG

//! \addtogroup MySQLValidations MySQL specific validations
//!     MySQL specific validations module
//!
//! \code
//!  ResultsList result;
//!  Validation::Ptr val(new Validation);
//!  
//!  MySQLValidator mysqlValidator(&result, this);
//!  MySQLValidator::create_integrity_checks(&mysqlValidator, val); 
//!  MySQLValidator::create_syntax_checks(&mysqlValidator, val); 
//!
//!  mysqlValidator.validate(db_mysql_CatalogRef::cast_from(((workbench_physical_Model::cast_from(root)).catalog())), val);
//!
//!  result.print(*this);
//! \endcode
//!     @{

#include "wb_config.h"

#include "grtsqlparser/sql_facade.h"
#include "grt/grt_reporter.h"
#include "grts/structs.db.h"
#include "grts/structs.db.mysql.h"


#include "wb_validation.h"


#endif // _WB_MODULE_VALIDATION_H_

//!  @}
