Table of Contents

Struct NullSetPoint

Namespace
Rinku.Mapping
Assembly
Rinku.dll

Marks where a custom read plan continues after a database NULL collapses a value.

public readonly struct NullSetPoint
Inherited Members
Extension Methods

Constructors

NullSetPoint(Label, int)

Marks where a custom read plan continues after a database NULL collapses a value.

public NullSetPoint(Label Label, int NbOnStack)

Parameters

Label Label
NbOnStack int

Fields

HasValue

Gets whether a valid recovery location is available.

public readonly bool HasValue

Field Value

bool

Properties

NbOfPopToMake

Gets the number of evaluation stack items removed when jumping.

public int NbOfPopToMake { get; }

Property Value

int

Methods

MakeNullJump(Generator)

Removes tracked evaluation stack items and jumps to the recovery location.

public void MakeNullJump(Generator generator)

Parameters

generator Generator

Exceptions

InvalidOperationException

Thrown if no recovery label is defined.

WithItemOnStack(int)

Returns a new value that includes added evaluation stack items.

public NullSetPoint WithItemOnStack(int nbItemOnStack)

Parameters

nbItemOnStack int

Returns

NullSetPoint