neosqlite.collection.expr_evaluator.constants module

Constants for the expression evaluator.

This module contains constant values and sentinel objects used throughout the expression evaluator.

class neosqlite.collection.expr_evaluator.constants._RemoveSentinel[source]

Bases: object

Sentinel value for $$REMOVE in $project stage.

When a field is set to this value, it should be removed from the output document. This is a singleton pattern - only one instance should exist.

_instance = $$REMOVE