Did you know ... | Search Documentation: |
![]() | Title for pldoc(dir_index) |
cql.pl -- CQL - Constraint Query Language![]() | ||
---|---|---|
attribute_domain/4 | ![]() | |
cql_event_notification_table/2 | ![]() | |
cql_get_module_default_schema/2 | ![]() | |
cql_goal_expansion/3 | Expand at compile time if the first term is a list of unbound input variables. | ![]() |
cql_history_attribute/3 | ![]() | |
cql_normalize_name/3 | Normalize a name which is potentially longer than the DBMS allows to a unique truncation. | ![]() |
cql_runtime/7 | ![]() | |
cql_set_module_default_schema/1 | Set the Schema for a module. | ![]() |
cql_show/2 | Called when ?/1, ??/1, and ???/1 applied to CQL. | ![]() |
cql_temporary_column_name/4 | ![]() | |
database_constraint/4 | Constraint is one of: * 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. | ![]() |
database_identity/3 | ![]() | |
database_key/5 | ![]() | |
dbms/2 | Determine the DBMS for a given Schema. | ![]() |
odbc_data_type/4 | OdbcDataType must be a native SQL datatype, such as varchar(30) or decimal(10, 5) Can be autoconfigured. | ![]() |
primary_key_column_name/3 | Can be autoconfigured. | ![]() |
routine_return_type/3 | Can be autoconfigured. | ![]() |
sql_gripe_hook/3 | Called when something dubious is found by the SQL parser. | ![]() |
statistic_monitored_attribute/3 | ![]() | |
cql_autoschema.pl![]() | ||
cql_database.pl![]() | ||
application_value_to_odbc_value/7 | ![]() | |
current_transaction_id/1 | ![]() | |
odbc_cleanup_and_disconnect/1 | Rollback the current transaction, retract and free prepared statements, then disconnect. | ![]() |
odbc_execute_with_statement_cache/7 | ![]() | |
odbc_value_to_application_value/5 | ![]() | |
register_database_connection_details/2 | This should be called once to register the database connection details. | ![]() |
resolve_deadlock/1 | Call Goal as in catch/3. | ![]() |
save_database_event/6 | Need this because its called from the caller's module and we want the fact asserted in this module. | ![]() |
cql_hooks.pl![]() | ||
cql_update_history_hook/16 | Use this hook predicate to actually record database attribute value changes. | ![]() |
sql_keywords.pl![]() | ||
sql_parser.pl -- SQL Parser![]() | ||
sql_tokenizer.pl![]() | ||
sql_write.pl![]() |