pystratum_mssql.backend package¶
Submodules¶
pystratum_mssql.backend.MsSqlBackend module¶
-
class
pystratum_mssql.backend.MsSqlBackend.MsSqlBackend[source]¶ Bases:
pystratum_backend.Backend.BackendPyStratum Backend for MS SQL Server.
-
create_constant_worker(config: configparser.ConfigParser, io: pystratum_backend.StratumStyle.StratumStyle) → Optional[pystratum_backend.ConstantWorker.ConstantWorker][source]¶ Creates the object that does the actual execution of the constant command for the backend.
Parameters: - config (ConfigParser) – The settings from the PyStratum configuration file.
- io (StratumStyle) – The output object.
Return type: ConstantWorker|None
-
create_routine_loader_worker(config: configparser.ConfigParser, io: pystratum_backend.StratumStyle.StratumStyle) → Optional[pystratum_backend.RoutineLoaderWorker.RoutineLoaderWorker][source]¶ Creates the object that does the actual execution of the routine loader command for the backend.
Parameters: - config (ConfigParser) – The settings from the PyStratum configuration file.
- io (StratumStyle) – The output object.
Return type: RoutineLoaderWorker|None
-
create_routine_wrapper_generator_worker(config: configparser.ConfigParser, io: pystratum_backend.StratumStyle.StratumStyle) → Optional[pystratum_backend.RoutineWrapperGeneratorWorker.RoutineWrapperGeneratorWorker][source]¶ Creates the object that does the actual execution of the routine wrapper generator command for the backend.
Parameters: - config (ConfigParser) – The settings from the PyStratum configuration file.
- io (StratumStyle) – The output object.
Return type: RoutineWrapperGeneratorWorker|None
-
pystratum_mssql.backend.MsSqlConstantWorker module¶
PyStratum
-
class
pystratum_mssql.backend.MsSqlConstantWorker.MsSqlConstantWorker(io: pystratum_backend.StratumStyle.StratumStyle, config: configparser.ConfigParser)[source]¶ Bases:
pystratum_mssql.backend.MsSqlWorker.MsSqlWorker,pystratum_common.backend.CommonConstantWorker.CommonConstantWorkerClass for creating constants based on column widths, and auto increment columns and labels for SQL Server databases.
pystratum_mssql.backend.MsSqlRoutineLoaderWorker module¶
-
class
pystratum_mssql.backend.MsSqlRoutineLoaderWorker.MsSqlRoutineLoaderWorker(io: pystratum_backend.StratumStyle.StratumStyle, config: configparser.ConfigParser)[source]¶ Bases:
pystratum_mssql.backend.MsSqlWorker.MsSqlWorker,pystratum_common.backend.CommonRoutineLoaderWorker.CommonRoutineLoaderWorkerClass for loading stored routines into a SQL Server instance from pseudo SQL files.
pystratum_mssql.backend.MsSqlRoutineWrapperGeneratorWorker module¶
-
class
pystratum_mssql.backend.MsSqlRoutineWrapperGeneratorWorker.MsSqlRoutineWrapperGeneratorWorker(io: pystratum_backend.StratumStyle.StratumStyle, config: configparser.ConfigParser)[source]¶ Bases:
pystratum_mssql.backend.MsSqlWorker.MsSqlWorker,pystratum_common.backend.CommonRoutineWrapperGeneratorWorker.CommonRoutineWrapperGeneratorWorkerClass for generating a class with wrapper methods for calling stored routines in a SQL Server database.