Skip to content

PgNullInput

Namespace: Ankus

Assembly: Ankus.Runtime.dll

Controls whether PostgreSQL invokes a generated function when arguments are SQL NULL.

public enum PgNullInput

Invokes managed code with NULL arguments. Every SQL parameter must have a nullable declaration.

CalledOnNull = 2

Declares STRICT when all SQL parameters are required; mixed signatures still reject NULL required arguments before dispatch.

Inferred = 0

Returns SQL NULL without calling managed code whenever any argument is NULL.

Strict = 1