Table of Contents

Class ScalarFunctionOptions

Namespace
DuckDB.NET.Data
Assembly
DuckDB.NET.Data.dll
public record ScalarFunctionOptions : IEquatable<ScalarFunctionOptions>
Inheritance
ScalarFunctionOptions
Implements
Inherited Members

Properties

HandlesNulls

When true, the function receives NULL inputs and handles them itself. When false (default), DuckDB auto-propagates NULL without calling the function.

public bool HandlesNulls { get; init; }

Property Value

bool

IsPureFunction

Whether the function is pure (deterministic). When null, defaults to true for functions with parameters and false for parameterless functions.

public bool? IsPureFunction { get; init; }

Property Value

bool?