Shortended function signature and changed flag priority
This commit is contained in:
parent
cca6d53623
commit
50c3e5f93c
5 changed files with 23 additions and 18 deletions
|
|
@ -33,13 +33,18 @@ type Single struct {
|
|||
}
|
||||
|
||||
func NewSingleReplication(qs graph.QuadStore, opts graph.Options) (graph.QuadWriter, error) {
|
||||
ignoreMissing, imset := opts.BoolKey("ignore_missing")
|
||||
if !imset {
|
||||
ignoreMissing = *graph.IgnoreMissing
|
||||
var ignoreMissing, ignoreDuplicate bool
|
||||
|
||||
if *graph.IgnoreMissing{
|
||||
ignoreMissing = true
|
||||
}else{
|
||||
ignoreMissing,_ = opts.BoolKey("ignore_missing")
|
||||
}
|
||||
ignoreDuplicate, idset := opts.BoolKey("ignore_duplicate")
|
||||
if !idset {
|
||||
ignoreDuplicate = *graph.IgnoreDup
|
||||
|
||||
if *graph.IgnoreDup{
|
||||
ignoreDuplicate = true
|
||||
}else{
|
||||
ignoreDuplicate,_ = opts.BoolKey("ignore_duplicate")
|
||||
}
|
||||
|
||||
return &Single{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue