|
| 1 | +--- |
| 2 | +warning: DO NOT CHANGE THIS MANUALLY, THIS IS GENERATED BY https://github/duckdb/community-extensions repository, check README there |
| 3 | +title: anofox_tabular |
| 4 | +excerpt: | |
| 5 | + DuckDB Community Extensions |
| 6 | + A duckdb extension which combines data quality and data preparation tools for tabular data. |
| 7 | +
|
| 8 | +extension: |
| 9 | + name: anofox_tabular |
| 10 | + description: A duckdb extension which combines data quality and data preparation tools for tabular data. |
| 11 | + language: C++ |
| 12 | + build: cmake |
| 13 | + excluded_platforms: "windows_amd64_rtools;windows_amd64_mingw;wasm_mvp;wasm_eh;wasm_threads;" |
| 14 | + license: BSL 1.1 |
| 15 | + maintainers: |
| 16 | + - jrosskopf |
| 17 | +repo: |
| 18 | + github: DataZooDE/anofox-tabular |
| 19 | + ref: 2bb9a922ce49fbb63ca1b4e1ccb5fd556e471428 |
| 20 | + |
| 21 | +extension_star_count: 2 |
| 22 | +extension_star_count_pretty: 2 |
| 23 | +extension_download_count: 97 |
| 24 | +extension_download_count_pretty: 97 |
| 25 | +image: '/images/community_extensions/social_preview/preview_community_extension_anofox_tabular.png' |
| 26 | +layout: community_extension_doc |
| 27 | +--- |
| 28 | + |
| 29 | +### Installing and Loading |
| 30 | +```sql |
| 31 | +INSTALL {{ page.extension.name }} FROM community; |
| 32 | +LOAD {{ page.extension.name }}; |
| 33 | +``` |
| 34 | + |
| 35 | +{% if page.docs.hello_world %} |
| 36 | +### Example |
| 37 | +```sql |
| 38 | +{{ page.docs.hello_world }}``` |
| 39 | +{% endif %} |
| 40 | +
|
| 41 | +{% if page.docs.extended_description %} |
| 42 | +### About {{ page.extension.name }} |
| 43 | +{{ page.docs.extended_description }} |
| 44 | +{% endif %} |
| 45 | +
|
| 46 | +### Added Functions |
| 47 | +
|
| 48 | +<div class="extension_functions_table"></div> |
| 49 | +
|
| 50 | +| function_name | function_type | description | comment | examples | |
| 51 | +|---------------------------------------------|---------------|-------------|---------|----------| |
| 52 | +| anofox_currency_name | scalar | NULL | NULL | | |
| 53 | +| anofox_currency_symbol | scalar | NULL | NULL | | |
| 54 | +| anofox_diff_hashdiff | table | NULL | NULL | | |
| 55 | +| anofox_diff_joindiff | table | NULL | NULL | | |
| 56 | +| anofox_email_config | table | NULL | NULL | | |
| 57 | +| anofox_email_is_valid | scalar | NULL | NULL | | |
| 58 | +| anofox_email_validate | scalar | NULL | NULL | | |
| 59 | +| anofox_is_valid_currency | scalar | NULL | NULL | | |
| 60 | +| anofox_is_valid_vat_country | scalar | NULL | NULL | | |
| 61 | +| anofox_metric_dbscan | table | NULL | NULL | | |
| 62 | +| anofox_metric_dbscan_multivariate | table | NULL | NULL | | |
| 63 | +| anofox_metric_distinct_count | table | NULL | NULL | | |
| 64 | +| anofox_metric_freshness | table | NULL | NULL | | |
| 65 | +| anofox_metric_iqr | table | NULL | NULL | | |
| 66 | +| anofox_metric_isolation_forest | table | NULL | NULL | | |
| 67 | +| anofox_metric_isolation_forest_multivariate | table | NULL | NULL | | |
| 68 | +| anofox_metric_null_rate | table | NULL | NULL | | |
| 69 | +| anofox_metric_schema | table | NULL | NULL | | |
| 70 | +| anofox_metric_volume | table | NULL | NULL | | |
| 71 | +| anofox_metric_zscore | table | NULL | NULL | | |
| 72 | +| anofox_money | scalar | NULL | NULL | | |
| 73 | +| anofox_money_abs | scalar | NULL | NULL | | |
| 74 | +| anofox_money_add | scalar | NULL | NULL | | |
| 75 | +| anofox_money_amount | scalar | NULL | NULL | | |
| 76 | +| anofox_money_currency | scalar | NULL | NULL | | |
| 77 | +| anofox_money_format | scalar | NULL | NULL | | |
| 78 | +| anofox_money_from_cents | scalar | NULL | NULL | | |
| 79 | +| anofox_money_in_range | scalar | NULL | NULL | | |
| 80 | +| anofox_money_is_negative | scalar | NULL | NULL | | |
| 81 | +| anofox_money_is_positive | scalar | NULL | NULL | | |
| 82 | +| anofox_money_is_zero | scalar | NULL | NULL | | |
| 83 | +| anofox_money_multiply | scalar | NULL | NULL | | |
| 84 | +| anofox_money_same_currency | scalar | NULL | NULL | | |
| 85 | +| anofox_money_subtract | scalar | NULL | NULL | | |
| 86 | +| anofox_phonenumber_example | scalar | NULL | NULL | | |
| 87 | +| anofox_phonenumber_format | scalar | NULL | NULL | | |
| 88 | +| anofox_phonenumber_is_possible | scalar | NULL | NULL | | |
| 89 | +| anofox_phonenumber_is_valid | scalar | NULL | NULL | | |
| 90 | +| anofox_phonenumber_is_valid_for_region | scalar | NULL | NULL | | |
| 91 | +| anofox_phonenumber_match | scalar | NULL | NULL | | |
| 92 | +| anofox_phonenumber_parse | scalar | NULL | NULL | | |
| 93 | +| anofox_phonenumber_region | scalar | NULL | NULL | | |
| 94 | +| anofox_phonenumber_status | table | NULL | NULL | | |
| 95 | +| anofox_postal_expand_address | scalar | NULL | NULL | | |
| 96 | +| anofox_postal_load_data | scalar | NULL | NULL | | |
| 97 | +| anofox_postal_parse_address | scalar | NULL | NULL | | |
| 98 | +| anofox_postal_status | table | NULL | NULL | | |
| 99 | +| anofox_vat | scalar | NULL | NULL | | |
| 100 | +| anofox_vat_country_name | scalar | NULL | NULL | | |
| 101 | +| anofox_vat_exists | scalar | NULL | NULL | | |
| 102 | +| anofox_vat_format | scalar | NULL | NULL | | |
| 103 | +| anofox_vat_is_eu_member | scalar | NULL | NULL | | |
| 104 | +| anofox_vat_is_valid | scalar | NULL | NULL | | |
| 105 | +| anofox_vat_is_valid_syntax | scalar | NULL | NULL | | |
| 106 | +| anofox_vat_normalize | scalar | NULL | NULL | | |
| 107 | +| anofox_vat_split | scalar | NULL | NULL | | |
| 108 | +
|
| 109 | +### Added Settings |
| 110 | +
|
| 111 | +<div class="extension_settings_table"></div> |
| 112 | +
|
| 113 | +| name | description | input_type | scope | aliases | |
| 114 | +|--------------------------------------|----------------------------------------------------------------------|------------|--------|---------| |
| 115 | +| anofox_email_default_validation | Default validation mode for anofox_email_is_valid (regex, dns, smtp) | VARCHAR | GLOBAL | [] | |
| 116 | +| anofox_email_dns_timeout_ms | DNS resolver timeout in milliseconds | BIGINT | GLOBAL | [] | |
| 117 | +| anofox_email_dns_tries | Number of DNS queries to attempt before failing | INTEGER | GLOBAL | [] | |
| 118 | +| anofox_email_regex_pattern | Regular expression used during email regex validation | VARCHAR | GLOBAL | [] | |
| 119 | +| anofox_email_smtp_connect_timeout_ms | SMTP connect timeout in milliseconds | BIGINT | GLOBAL | [] | |
| 120 | +| anofox_email_smtp_helo_domain | Domain value used during SMTP EHLO negotiation | VARCHAR | GLOBAL | [] | |
| 121 | +| anofox_email_smtp_mail_from | MAIL FROM address presented during SMTP verification | VARCHAR | GLOBAL | [] | |
| 122 | +| anofox_email_smtp_port | SMTP port used when connecting to MX hosts | INTEGER | GLOBAL | [] | |
| 123 | +| anofox_email_smtp_read_timeout_ms | SMTP read/write timeout in milliseconds | BIGINT | GLOBAL | [] | |
| 124 | +| anofox_phonenumber_default_region | Default region code used when the region hint is NULL | VARCHAR | GLOBAL | [] | |
| 125 | +| anofox_postal_data_path | Directory storing libpostal assets | VARCHAR | GLOBAL | [] | |
| 126 | +| anofox_trace_enabled | Enable anofox tracing output | BOOLEAN | GLOBAL | [] | |
| 127 | +| anofox_trace_level | Minimum tracing level (trace/debug/info/warn/error/critical/off) | VARCHAR | GLOBAL | [] | |
| 128 | +
|
| 129 | +
|
0 commit comments