You have been redirected from an outdated version of the article. Below is the content available on this topic. To view the old article click here.

Builtin Functions Availability Matrix

| `unescape_html()` | Core System | | `each()` | Core System | | `cache()` | Core System | | `filter()` | Core System | | `if()` | Core System | | `includeJs()` | Core System | | `is()` | Core System | | `slice()` | Core System | | `batch()` | Core System | | `none()` | Core System | | `any()` | Core System | | `all()` | Core System | | `contains()` | Core System | | `copy_permissions()` | Core System | | `complement()` | Core System | | `concat()` | Core System | | `cypher()` | Core System | | `date_format()` | Core System | | `create()` | Core System | | `create_relationship()` | Core System | | `delete_cache_value()` | Core System | | `div()` | Core System | | `debug()` | Core System | | `delete()` | Core System | | `ends_with()` | Core System | | `equal()` | Core System | | `double_sum()` | Core System | | `empty()` | Core System | | `abbr()` | Core System | | `base64encode()` | Core System | | `base64decode()` | Core System | | `and()` | Core System | | `add()` | Core System | | `coalesce()` | Core System | | `clean()` | Core System | | `ceil()` | Core System | | `capitalize()` | Core System | | `get_relationships()` | Core System | | `gt()` | Core System | | `gte()` | Core System | | `has_cache_value()` | Core System | | `has_incoming_relationship()` | Core System | | `has_outgoing_relationship()` | Core System | | `has_relationship()` | Core System | | `import_gpx()` | Core System | | `inc_counter()` | Core System | | `include()` | Core System | | `include_child()` | Core System | | `incoming()` | Core System | | `index_of()` | Core System | | `int()` | Core System | | `int_sum()` | Core System | | `is_collection()` | Core System | | `escape_javascript()` | Core System | | `escape_html()` | Core System | | `extract()` | Core System | | `escape_json()` | Core System | | `find_relationship()` | Core System | | `find()` | Core System | | `floor()` | Core System | | `first()` | Core System | | `get()` | Core System | | `from_json()` | Core System | | `get_counter()` | Core System | | `get_cache_value()` | Core System | | `get_or_create()` | Core System | | `get_incoming_relationships()` | Core System | | `get_outgoing_relationships()` | Core System | | `get_or_null()` | Core System | | `reset_counter()` | Core System | | `replace()` | Core System | | `render()` | Core System | | `random()` | Core System | | `quot()` | Core System | | `print()` | Core System | | `parse_number()` | Core System | | `parse_date()` | Core System | | `outgoing()` | Core System | | `or()` | Core System | | `number_format()` | Core System | | `set()` | Core System | | `search()` | Core System | | `rint()` | Core System | | `retrieve()` | Core System | | `sort()` | Core System | | `size()` | Core System | | `set_locale()` | Core System | | `set_details_object()` | Core System | | `store()` | Core System | | `starts_with()` | Core System | | `split_regex()` | Core System | | `split()` | Core System | | `subt()` | Core System | | `substring()` | Core System | | `strip_html()` | Core System | | `str_replace()` | Core System | | `to_date()` | Core System | | `to_graph_object()` | Core System | | `timer()` | Core System | | `titleize()` | Core System | | `unwind()` | Core System | | `upper()` | Core System | | `to_json()` | Core System | | `trim()` | Core System | | `values()` | Core System | | `urlencode()` | Core System | | `utm_to_lat_lon()` | Core System | | `join()` | Core System | | `is_entity()` | Core System | | `last()` | Core System | | `keys()` | Core System | | `length()` | Core System | | `lat_lon_to_utm()` | Core System | | `lower()` | Core System | | `log()` | Core System | | `lte()` | Core System | | `lt()` | Core System | | `md5()` | Core System | | `max()` | Core System | | `merge_properties()` | Core System | | `merge()` | Core System | | `min()` | Core System | | `merge_unique()` | Core System | | `mod()` | Core System | | `mult()` | Core System | | `not()` | Core System | | `nth()` | Core System | | `num()` | Core System | | `job_info()` | Advanced Scripting | | `Advanced find()` | Advanced Scripting | | `has_error()` | Advanced Scripting | | `range()` | Advanced Scripting | | `serverlog()` | Advanced Scripting | | `set_content()` | Advanced Scripting | | `send_html_mail()` | Advanced Scripting | | `send_plaintext_mail()` | Advanced Scripting | | `schedule()` | Advanced Scripting | | `unlock_system_properties_once()` | Advanced Scripting | | `unlock_readonly_properties_once()` | Advanced Scripting | | `type_info()` | Advanced Scripting | | `template()` | Advanced Scripting | | `evaluate_script()` | Advanced Scripting | | `set_session_attribute()` | Advanced Scripting | | `set_response_header()` | Advanced Scripting | | `error()` | Advanced Scripting | | `set_response_code()` | Advanced Scripting | | `exec_binary()` | Advanced Scripting | | `set_privileged()` | Advanced Scripting | | `exec()` | Advanced Scripting | | `xpath()` | Advanced Scripting | | `DELETE()` | Advanced Scripting | | `from_xml()` | Advanced Scripting | | `find_privileged()` | Advanced Scripting | | `get_content()` | Advanced Scripting | | `geocode()` | Advanced Scripting | | `get_request_header()` | Advanced Scripting | | `get_relationship_types()` | Advanced Scripting | | `grant()` | Advanced Scripting | | `get_session_attribute()` | Advanced Scripting | | `instantiate()` | Advanced Scripting | | `inheriting_types()` | Advanced Scripting | | `is_in_group()` | Advanced Scripting | | `is_allowed()` | Advanced Scripting | | `r()` | Advanced Scripting | | `property_info()` | Advanced Scripting | | `parse()` | Advanced Scripting | | `maintenance()` | Advanced Scripting | | `log_event()` | Advanced Scripting | | `localize()` | Advanced Scripting | | `jdbc()` | Advanced Scripting | | `is_locale()` | Advanced Scripting | | `enum_info()` | Advanced Scripting | | `enable_notifications()` | Advanced Scripting | | `round()` | Advanced Scripting | | `copy_file_contents()` | Advanced Scripting | | `revoke()` | Advanced Scripting | | `config()` | Advanced Scripting | | `remove_session_attribute()` | Advanced Scripting | | `disable_notifications()` | Advanced Scripting | | `remove_from_group()` | Advanced Scripting | | `create_archive()` | Advanced Scripting | | `read()` | Advanced Scripting | | `barcode()` | Advanced Scripting | | `call()` | Advanced Scripting | | `call_privileged()` | Advanced Scripting | | `changelog()` | Advanced Scripting | | `add_to_group()` | Advanced Scripting | | `ancestor_types()` | Advanced Scripting | | `append()` | Advanced Scripting | | `append_content()` | Advanced Scripting | | `HEAD()` | Advanced Scripting | | `POST()` | Advanced Scripting | | `PUT()` | Advanced Scripting | | `add_header()` | Advanced Scripting | | `GET()` | Advanced Scripting | | `write()` | Advanced Scripting | | `xml()` | Advanced Scripting | | `to_csv()` | Import/Export | | `to_excel()` | Import/Export | | `get_csv_headers()` | Import/Export | | `pdf()` | Import/Export | | `from_csv()` | Import/Export | | `translate()` | Media | | `mail_select_config()` | Advanced Mail | | `mail_encode_text()` | Advanced Mail | | `mail_decode_text()` | Advanced Mail | | `mail_remove_header()` | Advanced Mail | | `mail_clear_to()` | Advanced Mail | | `mail_get_last_outgoing_message()` | Advanced Mail | | `mail_clear_in_reply_to()` | Advanced Mail | | `mail_clear_reply_to()` | Advanced Mail | | `mail_clear_cc()` | Advanced Mail | | `mail_clear_headers()` | Advanced Mail | | `mail_clear_bcc()` | Advanced Mail | | `mail_clear_bounce_address()` | Advanced Mail | | `mail_set_subject()` | Advanced Mail | | `mail_set_text_content()` | Advanced Mail | | `mail_add_attachment()` | Advanced Mail | | `mail_set_html_content()` | Advanced Mail | | `mail_set_in_reply_to()` | Advanced Mail | | `mail_set_bounce_address()` | Advanced Mail | | `mail_set_from()` | Advanced Mail | | `mail_save_outgoing_message()` | Advanced Mail | | `mail_send()` | Advanced Mail | | `mail_add_cc()` | Advanced Mail | | `mail_add_bcc()` | Advanced Mail | | `mail_clear_attachments()` | Advanced Mail | | `mail_begin()` | Advanced Mail | | `mail_add_to()` | Advanced Mail | | `mail_add_reply_to()` | Advanced Mail | | `mail_add_header()` | Advanced Mail | | `unescape_html()` | Community | | `delete_cache_value()` | Community | | `get_cache_value()` | Community | | `has_cache_value()` | Community | | `include_child()` | Community | | `set_locale()` | Community | | `utm_to_lat_lon()` | Community | | `lat_lon_to_utm()` | Community | | `import_gpx()` | Community | | `find_relationship()` | Community | | `copy_permissions()` | Community | | `div()` | Community | | `base64encode()` | Community | | `base64decode()` | Community | | `ends_with()` | Community | | `starts_with()` | Community | | `get_or_create()` | Community | | `trim()` | Community | | `batch()` | Community | | `slice()` | Community | | `none()` | Community | | `all()` | Community | | `any()` | Community | | `includeJs()` | Community | | `cache()` | Community | | `each()` | Community | | `filter()` | Community | | `index_of()` | Community | | `is()` | Community | | `if()` | Community | | `values()` | Community | | `to_graph_object()` | Community | | `to_date()` | Community | | `titleize()` | Community | | `timer()` | Community | | `urlencode()` | Community | | `upper()` | Community | | `unwind()` | Community | | `to_json()` | Community | | `split()` | Community | | `store()` | Community | | `sort()` | Community | | `split_regex()` | Community | | `substring()` | Community | | `subt()` | Community | | `str_replace()` | Community | | `strip_html()` | Community | | `rint()` | Community | | `round()` | Community | | `reset_counter()` | Community | | `retrieve()` | Community | | `set()` | Community | | `size()` | Community | | `search()` | Community | | `set_details_object()` | Community | | `parse_date()` | Community | | `outgoing()` | Community | | `print()` | Community | | `parse_number()` | Community | | `random()` | Community | | `quot()` | Community | | `replace()` | Community | | `render()` | Community | | `mod()` | Community | | `min()` | Community | | `not()` | Community | | `mult()` | Community | | `num()` | Community | | `nth()` | Community | | `or()` | Community | | `number_format()` | Community | | `lower()` | Community | | `lt()` | Community | | `lte()` | Community | | `max()` | Community | | `md5()` | Community | | `merge_properties()` | Community | | `merge_unique()` | Community | | `merge()` | Community | | `is_collection()` | Community | | `is_entity()` | Community | | `jar_entry()` | Community | | `add()` | Community | | `and()` | Community | | `abbr()` | Community | | `clean()` | Community | | `coalesce()` | Community | | `capitalize()` | Community | | `ceil()` | Community | | `contains()` | Community | | `create_jar_file()` | Community | | `complement()` | Community | | `concat()` | Community | | `create()` | Community | | `create_relationship()` | Community | | `date_format()` | Community | | `cypher()` | Community | | `double_sum()` | Community | | `delete()` | Community | | `equal()` | Community | | `empty()` | Community | | `escape_javascript()` | Community | | `escape_html()` | Community | | `extract()` | Community | | `escape_json()` | Community | | `first()` | Community | | `find()` | Community | | `from_json()` | Community | | `floor()` | Community | | `get_counter()` | Community | | `get_incoming_relationships()` | Community | | `get_or_null()` | Community | | `get_outgoing_relationships()` | Community | | `get_relationships()` | Community | | `get()` | Community | | `gt()` | Community | | `gte()` | Community | | `has_incoming_relationship()` | Community | | `has_outgoing_relationship()` | Community | | `has_relationship()` | Community | | `inc_counter()` | Community | | `include()` | Community | | `incoming()` | Community | | `int_sum()` | Community | | `int()` | Community | | `log()` | Community | | `length()` | Community | | `last()` | Community | | `keys()` | Community | | `join()` | Community | | `jdbc()` | Basic | | `set_content()` | Basic | | `append_content()` | Basic | | `geocode()` | Basic | | `get_content()` | Basic | | `inheriting_types()` | Basic | | `instantiate()` | Basic | | `get_session_attribute()` | Basic | | `grant()` | Basic | | `enum_info()` | Basic | | `error()` | Basic | | `disable_notifications()` | Basic | | `enable_notifications()` | Basic | | `find_privileged()` | Basic | | `from_csv()` | Basic | | `exec()` | Basic | | `exec_binary()` | Basic | | `set_privileged()` | Basic | | `send_plaintext_mail()` | Basic | | `send_html_mail()` | Basic | | `revoke()` | Basic | | `type_info()` | Basic | | `to_csv()` | Basic | | `template()` | Basic | | `set_session_attribute()` | Basic | | `localize()` | Basic | | `is_locale()` | Basic | | `is_in_group()` | Basic | | `is_allowed()` | Basic | | `remove_session_attribute()` | Basic | | `remove_from_group()` | Basic | | `read()` | Basic | | `property_info()` | Basic | | `unlock_readonly_properties_once()` | Basic | | `unlock_system_properties_once()` | Basic | | `write()` | Basic | | `xml()` | Basic | | `xpath()` | Basic | | `call_privileged()` | Basic | | `call()` | Basic | | `changelog()` | Basic | | `config()` | Basic | | `add_to_group()` | Basic | | `ancestor_types()` | Basic | | `append()` | Basic | | `get_csv_headers()` | Basic | | `evaluate_script()` | Basic | | `copy_file_contents()` | Basic | | `serverlog()` | Basic | | `r()` | Basic | | `translate()` | Business | | `log_event()` | Business | | `mail_select_config()` | Enterprise | | `mail_get_last_outgoing_message()` | Enterprise | | `mail_save_outgoing_message()` | Enterprise | | `mail_clear_in_reply_to()` | Enterprise | | `mail_set_in_reply_to()` | Enterprise | | `mail_remove_header()` | Enterprise | | `get_relationship_types()` | Enterprise | | `set_response_code()` | Enterprise | | `create_archive()` | Enterprise | | `get_request_header()` | Enterprise | | `DELETE()` | Enterprise | | `GET()` | Enterprise | | `HEAD()` | Enterprise | | `parse()` | Enterprise | | `POST()` | Enterprise | | `PUT()` | Enterprise | | `add_header()` | Enterprise | | `to_excel()` | Enterprise | | `set_response_header()` | Enterprise | | `schedule()` | Enterprise | | `mail_add_header()` | Enterprise | | `mail_clear_to()` | Enterprise | | `mail_send()` | Enterprise | | `mail_add_reply_to()` | Enterprise | | `mail_add_attachment()` | Enterprise | | `mail_set_bounce_address()` | Enterprise | | `mail_add_cc()` | Enterprise | | `mail_add_bcc()` | Enterprise | | `mail_begin()` | Enterprise | | `mail_add_to()` | Enterprise | | `mail_clear_attachments()` | Enterprise | | `mail_clear_headers()` | Enterprise | | `mail_clear_bounce_address()` | Enterprise | | `mail_set_subject()` | Enterprise | | `mail_set_html_content()` | Enterprise | | `mail_set_text_content()` | Enterprise | | `mail_set_from()` | Enterprise | | `mail_clear_reply_to()` | Enterprise | | `mail_clear_bcc()` | Enterprise | | `mail_clear_cc()` | Enterprise | | `from_xml()` | Enterprise | | `maintenance()` | Enterprise | | `barcode()` | Enterprise |

The following table lists in which module the builtin functions belongs. (This list may change with the introduction of new modules and or releases)

Function Module

Older matrix for Editions

Note: This matrix is outdated because it references the Structr Editions which have been replaced by a module system.

The following table lists in which edition the builtin functions belongs. Every function contained in lower-level editions is also available in higher editions. (This list may change with the introduction of new modules and or releases)

Function Edition

Search results for "Builtin Functions Availability Matrix"

We could not find anything matching "Builtin Functions Availability Matrix" in our documentation. Please rephrase your search.

You can also ask your questions in the Structr Google Group or create a free account in the Structr Support Portal.
Click here to send feedback to the Structr team.