Did you know ... Search Documentation:
Title for pldoc(dir_index)

cql

Prolog files

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