Skip to content

Interfaces

amsdal_glue.interfaces.SchemaCommandPlanner

Bases: ABC

plan_schema_command abstractmethod

plan_schema_command(command)

Split schema command into chain of execution (plan).

amsdal_glue.interfaces.DataCommandPlanner

Bases: ABC

Base class for command planner.

plan_data_command abstractmethod

plan_data_command(command)

Split command into chain of execution (plan).

amsdal_glue.interfaces.TransactionCommandPlanner

Bases: ABC

Base class for command planner.

plan_transaction abstractmethod

plan_transaction(command)

Split command into chain of execution (plan).

amsdal_glue.interfaces.LockCommandPlanner

Bases: ABC

Base class for command planner.

plan_lock abstractmethod

plan_lock(command)

Split command into chain of execution (plan).

amsdal_glue.interfaces.SchemaQueryPlanner

Bases: ABC

plan_schema_query abstractmethod

plan_schema_query(filters=None)

Split schema query into chain of execution (plan).

amsdal_glue.interfaces.DataQueryPlanner

Bases: ABC

Base class for query planner.

plan_data_query abstractmethod

plan_data_query(query)

Split query into chain of execution (plan).