Skip to content

SDDL

openzl.ext.graphs.SDDL

Bases: Graph

Graph that runs the Simple Data Description Language over the input to decompose the input stream into a number of output streams. Must be given a description and successor. Refer to the SDDL documentation for usage instructions.

Inputs: input: TypeMask.Serial

Source code in build-openzl/py/site-packages/openzl/ext/graphs.pyi
class SDDL(Graph):
    """
    Graph that runs the Simple Data Description Language over the input to decompose the input stream into a number of output streams. Must be given a description and successor. Refer to the SDDL documentation for usage instructions.

    Inputs:
    input: TypeMask.Serial
    """

    def __init__(self, *, description: str, successor: ext.GraphID) -> None: ...

    def __call__(self, arg: ext.Compressor, /) -> ext.GraphID: ...

    def parameterize(self, compressor: ext.Compressor) -> ext.GraphID: ...

    def set_destination(self, edge: ext.Edge) -> None: ...

    def set_multi_input_destination(self, edges: Sequence[ext.Edge]) -> None: ...

    @property
    def base_graph(self) -> ext.GraphID: ...

base_graph property

__call__(arg)

Source code in build-openzl/py/site-packages/openzl/ext/graphs.pyi
def __call__(self, arg: ext.Compressor, /) -> ext.GraphID: ...

__init__(*, description, successor)

Source code in build-openzl/py/site-packages/openzl/ext/graphs.pyi
def __init__(self, *, description: str, successor: ext.GraphID) -> None: ...

parameterize(compressor)

Source code in build-openzl/py/site-packages/openzl/ext/graphs.pyi
def parameterize(self, compressor: ext.Compressor) -> ext.GraphID: ...

set_destination(edge)

Source code in build-openzl/py/site-packages/openzl/ext/graphs.pyi
def set_destination(self, edge: ext.Edge) -> None: ...

set_multi_input_destination(edges)

Source code in build-openzl/py/site-packages/openzl/ext/graphs.pyi
def set_multi_input_destination(self, edges: Sequence[ext.Edge]) -> None: ...