vector_db_to_pivot_road2.core module#
Main module logic.
- exception vector_db_to_pivot_road2.core.InvalidConfigurationException#
Bases :
Exception
- exception vector_db_to_pivot_road2.core.InvalidInputDatabaseException#
Bases :
Exception
- exception vector_db_to_pivot_road2.core.SubprocessRunException#
Bases :
Exception
- vector_db_to_pivot_road2.core.configure_r2gg(work_dir: Path, parameters: ProcessingParameters, input_db: PgDatabase, output_db: PgDatabase) None #
Configure r2gg for pivot database creation
Raises InvalidConfigurationException if configuration is invalid
- Paramètres:
work_dir (Path) – Input working directory. The folder must exist.
parameters (ProcessingParameters) – Processing parameters
input_db (PgDatabase) – Input database description
output_db (PgDatabase) – Output database description
- vector_db_to_pivot_road2.core.log_r2gg_subprocess_output(pipe) None #
Log r2gg process
- Paramètres:
pipe – subprocess pipe
- vector_db_to_pivot_road2.core.run(work_dir: Path, parameters: ProcessingParameters, input_db: PgDatabase, output_db: PgDatabase) tuple[gpf_entrepot_toolbelt.orchestrator.status.Status, str] #
Main function running the logic.
- Paramètres:
work_dir (Path) – Input working directory. The folder must exist.
parameters (ProcessingParameters) – Processing parameters
output_db (PgDatabase) – Input database description
input_db (PgDatabase) – Output database description
- Type renvoyé:
Tuple[Status, str]
- vector_db_to_pivot_road2.core.run_r2gg(work_dir: Path) None #
Run r2gg-sql2pivot with previously created configuration file
Raises SubprocessRunException if an error occurs
- Paramètres:
work_dir (Path) – Input working directory. The folder must exist.