---
layout: default
title: "Functions"
has_children: true
nav_order: 5
---
# Functions
Documentation for functions in OxiBase, including built-in aggregate, scalar, and window functions, as well as user-defined functions.
## Function Types
- **[Scalar Functions](scalar-functions.md)** - Functions that operate on individual values
- **[Aggregate Functions](aggregate-functions.md)** - Functions that operate on groups of values
- **[Window Functions](window-functions.md)** - Functions that operate on windows of rows
- **[User-Defined Functions](user-defined-functions.md)** - Custom functions written in Rhai, JavaScript (Boa), or Python
- **[Procedures](procedures.md)** - Stored procedures for complex operations