SQL: Minor sql loading request optimization.

scenarios
Pierre-Antoine 2025-08-15 11:01:17 +02:00
parent 216239bfce
commit fc35f2fbcc
1 changed files with 19 additions and 0 deletions

View File

@ -475,59 +475,78 @@ class River(Graph):
execute, data execute, data
) )
data["stricklers"] = new._stricklers data["stricklers"] = new._stricklers
data['loaded_pid'] = set()
# Initial conditions # Initial conditions
new._sediment_layers = SedimentLayerList._db_load( new._sediment_layers = SedimentLayerList._db_load(
execute, data execute, data
) )
data["sediment_layers_list"] = new._sediment_layers data["sediment_layers_list"] = new._sediment_layers
data['loaded_pid'] = set()
# Network # Network
new._nodes = RiverNode._db_load( new._nodes = RiverNode._db_load(
execute, data execute, data
) )
data["nodes"] = new.nodes() data["nodes"] = new.nodes()
data['loaded_pid'] = set()
new._edges = RiverReach._db_load( new._edges = RiverReach._db_load(
execute, data execute, data
) )
data["edges"] = new.edges() data["edges"] = new.edges()
data['loaded_pid'] = set()
# Boundary Condition # Boundary Condition
new._boundary_condition = BoundaryConditionList._db_load( new._boundary_condition = BoundaryConditionList._db_load(
execute, data execute, data
) )
data['loaded_pid'] = set()
# Lateral Contribution # Lateral Contribution
new._lateral_contribution = LateralContributionList._db_load( new._lateral_contribution = LateralContributionList._db_load(
execute, data execute, data
) )
data['loaded_pid'] = set()
# Initial conditions # Initial conditions
new._initial_conditions = InitialConditionsDict._db_load( new._initial_conditions = InitialConditionsDict._db_load(
execute, data execute, data
) )
data['loaded_pid'] = set()
# Reservoir # Reservoir
new._reservoir = ReservoirList._db_load( new._reservoir = ReservoirList._db_load(
execute, data execute, data
) )
data['loaded_pid'] = set()
# Hydraulic Structures # Hydraulic Structures
new._hydraulic_structures = HydraulicStructureList._db_load( new._hydraulic_structures = HydraulicStructureList._db_load(
execute, data execute, data
) )
data['loaded_pid'] = set()
# Parameters # Parameters
new._parameters = SolverParametersList._db_load( new._parameters = SolverParametersList._db_load(
execute, data execute, data
) )
data['loaded_pid'] = set()
# Additional Files # Additional Files
new._additional_files = AddFileList._db_load( new._additional_files = AddFileList._db_load(
execute, data execute, data
) )
new._rep_lines = REPLineList._db_load(execute, data) new._rep_lines = REPLineList._db_load(execute, data)
data['loaded_pid'] = set()
new._Output_rk_adists = OutputRKAdistsList._db_load( new._Output_rk_adists = OutputRKAdistsList._db_load(
execute, data execute, data
) )