liarsdice::database::SchemaConstraint struct

Schema constraint definition.

Constructors, destructors, conversion operators

SchemaConstraint(const std::string& table, const std::string& column, ConstraintType constraint_type, const std::string& name = "", const std::string& def = "")

Public variables

std::string table_name
std::string column_name
ConstraintType type
std::string constraint_name
std::string definition
std::vector<std::string> referenced_tables
std::function<bool(const std::string&) validator