Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.45 KB

File metadata and controls

45 lines (34 loc) · 1.45 KB
orphan:

OmnisciOnNative Dataframe Implementation

Modin implements Dataframe, PartitionManager and Partition classes specific for OmnisciOnNative execution:

Overview of OmniSci embedded engine usage can be accessed in the related section:

To support lazy execution Modin uses two types of trees. Operations on frames are described by DFAlgNode based trees. Scalar computations are described by BaseExpr based tree.

Interactions with OmniSci engine are done using OmnisciServer class. Queries use serialized Calcite relational algebra format. Calcite algebra nodes are based on CalciteBaseNode class. Translation is done by CalciteBuilder class. Serialization is performed by CalciteSerializer class.

.. toctree::
    :hidden:

    dataframe
    partitioning/partition
    partitioning/partition_manager
    omnisci_engine
    df_algebra
    expr
    calcite_algebra
    calcite_builder
    calcite_serializer
    omnisci_worker