The following table lists each function that is loadable at runtime and provides a short description of each one. For a table listing built-in functions and operators, see *note built-in-function-reference::
For general information about loadable functions, see *note server-loadable-functions::.
Loadable Functions
Name Description
'asymmetric_decrypt()'Decrypt ciphertext using private or public key
'asymmetric_derive()'Derive symmetric key from asymmetric keys
'asymmetric_encrypt()'Encrypt cleartext using private or public key
'asymmetric_sign()' Generate signature from digest
'asymmetric_verify()'Verify that signature matches digest
'audit_log_encryption_password_get()'Fetch audit log encryption password
'audit_log_encryption_password_set()'Set audit log encryption password
'audit_log_filter_flush()'Flush audit log filter tables
'audit_log_filter_remove_filter()'Remove audit log filter
'audit_log_filter_remove_user()'Unassign audit log filter from user
'audit_log_filter_set_filter()'Define audit log filter
'audit_log_filter_set_user()'Assign audit log filter to user
'audit_log_read()' Return audit log records
'audit_log_read_bookmark()'Bookmark for most recent audit log event
'create_asymmetric_priv_key()'Create private key
'create_asymmetric_pub_key()'Create public key
'create_dh_parameters()'Generate shared DH secret
'create_digest()' Generate digest from string
'flush_rewrite_rules()'Load rewrite_rules table into Rewriter cache
'gen_blacklist()' Perform dictionary term replacement
'gen_dictionary_drop()'Remove dictionary from registry
'gen_dictionary_load()'Load dictionary into registry
'gen_dictionary()' Return random term from dictionary
'gen_range()' Generate random number within range
'gen_rnd_email()' Generate random email address
'gen_rnd_pan()' Generate random payment card Primary Account Number
'gen_rnd_ssn()' Generate random US Social Security Number
'gen_rnd_us_phone()' Generate random US phone number
'keyring_aws_rotate_cmk()'Rotate AWS customer master key
'keyring_aws_rotate_keys()'Rotate keys in keyring_aws storage file
'keyring_key_fetch()'Fetch keyring key value
'keyring_key_generate()'Generate random keyring key
'keyring_key_length_fetch()'Return keyring key length
'keyring_key_remove()'Remove keyring key
'keyring_key_store()'Store key in keyring
'keyring_key_type_fetch()'Return keyring key type
'load_rewrite_rules()'Rewriter plugin helper routine
'mask_inner()' Mask interior part of string
'mask_outer()' Mask left and right parts of string
'mask_pan()' Mask payment card Primary Account Number part of string
'mask_pan_relaxed()' Mask payment card Primary Account Number part of string
'mask_ssn()' Mask US Social Security Number
'mysql_firewall_flush_status()'Reset firewall status variables
'normalize_statement()'Normalize SQL statement to digest form
'read_firewall_users()'Update firewall account profile cache
'read_firewall_whitelist()'Update firewall account profile recorded-statement cache
'service_get_read_locks()'Acquire locking service shared locks
'service_get_write_locks()'Acquire locking service exclusive locks
'service_release_locks()'Release locking service locks
'set_firewall_mode()'Establish firewall account profile operational mode
'version_tokens_delete()'Delete tokens from version tokens list
'version_tokens_edit()'Modify version tokens list
'version_tokens_lock_exclusive()'Acquire exclusive locks on version tokens
'version_tokens_lock_shared()'Acquire shared locks on version tokens
'version_tokens_set()'Set version tokens list
'version_tokens_show()'Return version tokens list
'version_tokens_unlock()'Release version tokens locks
File: manual.info.tmp, Node: type-conversion, Next: non-typed-operators, Prev: loadable-function-reference, Up: functions