# Transformation functions

- [Fill null values](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/fill_na.md)
- [Replace](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/replace.md)
- [String functions](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions.md)
- [Lower case](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/lower.md)
- [Upper case](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/upper.md)
- [Proper case](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/proper.md)
- [Remove accents](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/normalize_chars.md)
- [Remove special chars](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/remove_special_chars.md)
- [Normalize white spaces](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/normalize_spaces.md)
- [Left (substring)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/left_string.md)
- [Right (substring)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/right_string.md)
- [Mid (substring)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/string-functions/mid_string.md)
- [Math functions](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions.md)
- [Absolute value](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/abs.md)
- [Round](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/round.md)
- [Floor](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/floor.md)
- [Ceil](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/ceil.md)
- [Modulo](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/mod.md)
- [Logarithm](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/log.md)
- [Natural logarithm](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/ln.md)
- [Power](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/pow.md)
- [Square root](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/math-functions/sqrt.md)
- [Trigonometric functions](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions.md)
- [Sine](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/sin.md)
- [Cosine](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/cos.md)
- [Tangent](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/tan.md)
- [Inverse Sine](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/asin.md)
- [Inverse Cosine](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/acos.md)
- [Inverse Tangent](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/atan.md)
- [Hyperbolic Sine](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/sinh.md)
- [Hyperbolic Cosine](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/cosh.md)
- [Hyperbolic Tangent](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/tanh.md)
- [Inverse Hyperbolic Sine](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/asinh.md)
- [Inverse Hyperbolic Cosine](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/acosh.md)
- [Inverse Hyperbolic Tangent](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/trigonometric-functions/atanh.md)
- [Time and Date](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date.md)
- [Transform format](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/transformformat.md)
- [Year](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_year.md)
- [Year (short)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_yearshort.md)
- [Month name](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_month.md)
- [Month name (short)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_monthshort.md)
- [Month as a number](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_monthnumber.md)
- [Day of month](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_day.md)
- [Weekday](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_weekday.md)
- [Weekday (short)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_weekdayshort.md)
- [Weekday as a number](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_weekdaynumber.md)
- [Minute](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_hour.md)
- [Hour (00-23)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_hour24.md)
- [AM/PM](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_ampm.md)
- [UTC offset](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_utc.md)
- [Timezone](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_timezone.md)
- [Day number of year](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_daynumber.md)
- [Weekday of year (Mon as 1st)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_weeknumberm.md)
- [Weekday of year (Sun as 1st)](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/time-and-date/date_extract_weeknumbers.md)
- [Web related functions](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions.md)
- [Domain](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/domain.md)
- [Subdomain](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/subdomain.md)
- [Url scheme](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/url_scheme.md)
- [Port](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/port.md)
- [Url path](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/url_path.md)
- [Url params](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/url_params.md)
- [Email domain](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/email_domain.md)
- [Email username](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/email_username.md)
- [Strip HTML](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/web-related-functions/strip_html.md)
- [Machine Learning](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/machine-learning.md)
- [Random sampling](https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions/machine-learning/sample_n.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hi-primus.gitbook.io/bumblebee/transformations/transformation-functions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
