comparison pkg/imports/wg.go @ 3219:4acbee65275d

Import queue: Split locked dependencies in exclusively and multiple uses.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 09 May 2019 12:49:53 +0200
parents d9903cb34842
children e640f51b5a4e
comparison
equal deleted inserted replaced
3218:c2b65a549c6f 3219:4acbee65275d
49 49
50 func (wgJobCreator) AutoAccept() bool { return true } 50 func (wgJobCreator) AutoAccept() bool { return true }
51 51
52 func (wgJobCreator) Create() Job { return new(WaterwayGauge) } 52 func (wgJobCreator) Create() Job { return new(WaterwayGauge) }
53 53
54 func (wgJobCreator) Depends() []string { 54 func (wgJobCreator) Depends() [2][]string {
55 return []string{ 55 return [2][]string{
56 "gauges", 56 {"gauges_reference_water_levels", "gauges"},
57 "gauges_reference_water_levels", 57 {"depth_references"},
58 } 58 }
59 } 59 }
60 60
61 // StageDone does nothing as there is no staging for gauges. 61 // StageDone does nothing as there is no staging for gauges.
62 func (wgJobCreator) StageDone(context.Context, *sql.Tx, int64) error { return nil } 62 func (wgJobCreator) StageDone(context.Context, *sql.Tx, int64) error { return nil }