Skip to main content

Function Finder

Quick reference for all 57 Tabular functions.

Categories

All Functions

FunctionDescriptionSQL SignatureCategory
anofox_email_validateValidate syntax/DNS/SMTP(email, mode) -> BOOLEANEmail
anofox_email_extract_domainExtract domain(email) -> VARCHAREmail
anofox_email_normalizeNormalize format(email) -> VARCHAREmail
anofox_address_validateValidate address format(address) -> BOOLEANAddress
anofox_postal_code_validateValidate postal code(code, country) -> BOOLEANAddress
anofox_address_get_stateExtract state(address) -> VARCHARAddress
anofox_address_get_cityExtract city(address) -> VARCHARAddress
anofox_phone_formatFormat number(number, country) -> VARCHARPhone
anofox_phone_validateValidate syntax(number, country) -> BOOLEANPhone
anofox_phone_get_country_codeExtract country code(number) -> VARCHARPhone
anofox_phone_get_area_codeExtract area code(number, country) -> VARCHARPhone
anofox_phone_is_mobileCheck if mobile(number, country) -> BOOLEANPhone
anofox_phone_get_carrierGet carrier(number, country) -> VARCHARPhone
anofox_phone_normalizeNormalize E.164(number) -> VARCHARPhone
anofox_phone_is_valid_lengthCheck length(number, country) -> BOOLEANPhone
anofox_phone_extract_digitsExtract digits(number) -> VARCHARPhone
anofox_money_is_positiveCheck positive(amount) -> BOOLEANMoney
anofox_money_is_valid_amountCheck range(amount, min, max) -> BOOLEANMoney
anofox_money_normalizeNormalize decimals(amount, decimals) -> DECIMALMoney
anofox_money_formatFormat currency(amount, currency) -> VARCHARMoney
anofox_money_absAbsolute value(amount) -> DECIMALMoney
anofox_money_roundRound amount(amount, decimals) -> DECIMALMoney
anofox_money_addAdd amounts(a, b) -> DECIMALMoney
anofox_money_subtractSubtract amounts(a, b) -> DECIMALMoney
anofox_money_multiplyMultiply amount(amount, factor) -> DECIMALMoney
anofox_money_divideDivide amount(amount, divisor) -> DECIMALMoney
anofox_money_percentageCalculate percentage(amount, percent) -> DECIMALMoney
anofox_currency_is_validValidate ISO code(code) -> BOOLEANCurrency
anofox_currency_get_nameGet currency name(code) -> VARCHARCurrency
anofox_currency_get_symbolGet currency symbol(code) -> VARCHARCurrency
anofox_currency_get_decimalsGet decimal places(code) -> INTEGERCurrency
anofox_currency_is_cryptoCheck if crypto(code) -> BOOLEANCurrency
anofox_currency_convertConvert currency(amount, from, to) -> DECIMALCurrency
anofox_vat_is_validValidate VAT format(vat_id) -> BOOLEANVAT
anofox_vat_get_countryExtract country(vat_id) -> VARCHARVAT
anofox_vat_verify_euVerify via VIES(vat_id) -> BOOLEANVAT
anofox_vat_get_company_nameGet company name(vat_id) -> VARCHARVAT
anofox_vat_formatFormat standard(vat_id) -> VARCHARVAT
anofox_vat_has_valid_check_digitCheck digit valid(vat_id) -> BOOLEANVAT
anofox_vat_is_registeredCheck if active(vat_id) -> BOOLEANVAT
anofox_vat_get_addressGet address(vat_id) -> VARCHARVAT
anofox_vat_is_eu_memberCheck EU member(country) -> BOOLEANVAT
anofox_vat_get_standard_rateGet VAT rate(country) -> DECIMALVAT
anofox_metric_nullness% NULL values(column) -> DECIMALQuality
anofox_metric_distinctness% unique values(column) -> DECIMALQuality
anofox_metric_freshnessDays since update(date_column) -> DECIMALQuality
anofox_metric_volumeRow count(table_name) -> INTEGERQuality
anofox_metric_consistencyFormat consistency(column) -> DECIMALQuality
anofox_metric_schema_matchSchema compatible(table1, table2) -> BOOLEANQuality
anofox_metric_row_countRow count(table_name) -> INTEGERQuality
anofox_zscore_anomalyZ-score outlier(value, threshold) OVER () -> BOOLEANAnomaly
anofox_iqr_anomalyIQR outlier(value, multiplier) OVER () -> BOOLEANAnomaly
anofox_isolation_forest_anomalyMultivariate outlier(features[], contamination) OVER () -> BOOLEANAnomaly
anofox_dbscan_anomalyDensity-based outlier(features[], eps, min_pts) OVER () -> BOOLEANAnomaly
anofox_table_diff_hashHash-based diff(table1, table2) -> TABLEOperations
anofox_table_diff_joinJoin-based diff(table1, table2, keys[]) -> TABLEOperations
Showing 56 of 56

Performance Tips

  • Fast functions (<1ms): Regex, format, syntax checks
  • Medium functions (~100ms): DNS, format validation
  • Slow functions (~500ms): SMTP, carrier lookup
  • Data-dependent (O(n)): Anomaly detection, metrics
  • Parallelizable: All functions work on single columns

🍪 Cookie Settings