% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/duckhts.R
\name{rduckhts_functions}
\alias{rduckhts_functions}
\title{List DuckHTS Extension Functions}
\usage{
rduckhts_functions(category = NULL, kind = NULL)
}
\arguments{
\item{category}{Optional function category filter.}

\item{kind}{Optional function kind filter such as \code{"scalar"},
\code{"table"}, or \code{"table_macro"}.}
}
\value{
A data frame describing the extension functions, including the
  DuckDB function name, kind, category, signature, return type, optional
  R helper wrapper, short description, and example SQL.
}
\description{
Returns the package-bundled function catalog generated from the top-level
\code{functions.yaml} manifest in the duckhts repository.
}
\examples{
catalog <- rduckhts_functions()
subset(catalog, category == "Sequence UDFs", select = c("name", "description"))
subset(rduckhts_functions(kind = "table"), select = c("name", "r_wrapper"))

}
