Skip to content

Executable

Module representing an executable lakehouse engine component.

Executable

Bases: ABC

Abstract class defining the behaviour of an executable component.

Source code in mkdocs/lakehouse_engine/packages/core/executable.py
class Executable(ABC):
    """Abstract class defining the behaviour of an executable component."""

    @abstractmethod
    def execute(self) -> Optional[Any]:
        """Define the executable component behaviour.

        E.g., the behaviour of an algorithm inheriting from this.
        """
        pass

execute() abstractmethod

Define the executable component behaviour.

E.g., the behaviour of an algorithm inheriting from this.

Source code in mkdocs/lakehouse_engine/packages/core/executable.py
@abstractmethod
def execute(self) -> Optional[Any]:
    """Define the executable component behaviour.

    E.g., the behaviour of an algorithm inheriting from this.
    """
    pass