PgNullInput
Namespace: Ankus
Assembly: Ankus.Runtime.dll
Controls whether PostgreSQL invokes a generated function when arguments are SQL NULL.
public enum PgNullInputFields
Section titled “Fields”CalledOnNull
Section titled “CalledOnNull”Invokes managed code with NULL arguments. Every SQL parameter must have a nullable declaration.
CalledOnNull = 2Inferred
Section titled “Inferred”Declares STRICT when all SQL parameters are required; mixed signatures still reject NULL required arguments before dispatch.
Inferred = 0Strict
Section titled “Strict”Returns SQL NULL without calling managed code whenever any argument is NULL.
Strict = 1