- Documentation
- Reference manual
- Packages
- Constraint Query Language A high level interface to SQL databases
- library(cql/cql): CQL - Constraint Query Language
- CQL: Hooks
- CQL: Statistical Hooks
- cql_set_module_default_schema/1
- cql_get_module_default_schema/2
- cql_goal_expansion/3
- cql_runtime/7
- cql_temporary_column_name/4
- cql_show/2
- statistic_monitored_attribute/3
- dbms/2
- odbc_data_type/4
- primary_key_column_name/3
- routine_return_type/3
- database_constraint/4
- attribute_domain/4
- database_identity/3
- database_key/5
- cql_event_notification_table/2
- cql_history_attribute/3
- sql_gripe_hook/3
- cql_normalize_name/3
- register_database_connection_details/2
- CQL: Statistical Hooks
- CQL: Hooks
- library(cql/cql): CQL - Constraint Query Language
- Constraint Query Language A high level interface to SQL databases
Availability:
:- use_module(library(cql/cql)).
primary_key(ColumnNames:list)
foreign_key(ForeignTableName:atom, ForeignColumnNames:list, ColumnNames:list)
unique(ColumnNames:list)
check(CheckClause)
In theory this can be autoconfigured too, but I have not written the code for it yet