pydantable.engine¶
Execution engine protocols and default engine accessors.
pydantable.engine
¶
Execution engine abstraction (native engine lives in pydantable-native).
native_engine_capabilities
¶
Capabilities for the current native extension load, if any.
Source code in python/pydantable/engine/protocols.py
get_default_engine
¶
Return the process-wide default engine (lazily constructed).
Source code in python/pydantable/engine/__init__.py
set_default_engine
¶
get_expression_runtime
¶
Return the object used to build :class:~pydantable.expressions.Expr trees.
Defaults to :attr:NativePolarsEngine.rust_core (native extension) when the
default engine is native. Non-native defaults must call
:func:set_expression_runtime or operations that build expressions will raise
:exc:~pydantable.errors.UnsupportedEngineOperationError.
Source code in python/pydantable/engine/__init__.py
set_expression_runtime
¶
Override expression construction (tests or alternate front-ends).