pystratum_mssql.backend package¶
Submodules¶
pystratum_mssql.backend.MsSqlBackend module¶
-
class
pystratum_mssql.backend.MsSqlBackend.
MsSqlBackend
[source]¶ Bases:
pystratum_backend.Backend.Backend
PyStratum 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.CommonConstantWorker
Class 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.CommonRoutineLoaderWorker
Class 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.CommonRoutineWrapperGeneratorWorker
Class for generating a class with wrapper methods for calling stored routines in a SQL Server database.