Skip to content
Snippets Groups Projects
Commit fa4e7de85792 authored by Christophe de Vienne's avatar Christophe de Vienne
Browse files

sequence: small cleanup

parent 47a0379860f0
No related branches found
No related tags found
No related merge requests found
...@@ -12,8 +12,16 @@ ...@@ -12,8 +12,16 @@
return SequenceBuilder{name} return SequenceBuilder{name}
} }
func (s SequenceBuilder) Set(value int) sq.SelectBuilder { func (s SequenceBuilder) Set(value int, isCalled bool) sq.SelectBuilder {
return sq.Select().Column("setval(?, ?)", s.name, value) return sq.Select().Column("setval(?, ?, ?)", s.name, value, isCalled)
}
func (s SequenceBuilder) Next() sq.SelectBuilder {
return sq.Select().Column("nextval(?)", s.name)
}
func (s SequenceBuilder) Current() sq.SelectBuilder {
return sq.Select().Column("currval(?)", s.name)
} }
func (s SequenceBuilder) Last() sq.SelectBuilder { func (s SequenceBuilder) Last() sq.SelectBuilder {
...@@ -17,5 +25,5 @@ ...@@ -17,5 +25,5 @@
} }
func (s SequenceBuilder) Last() sq.SelectBuilder { func (s SequenceBuilder) Last() sq.SelectBuilder {
return sq.Select().Column("last_value").From(s.name) return sq.Select("last_value").From(s.name)
} }
...@@ -21,7 +29,1 @@ ...@@ -21,7 +29,1 @@
} }
func (s SequenceBuilder) Next() sq.SelectBuilder {
return sq.Select().Column("nextval(?)", s.name)
}
func (s SequenceBuilder) Current() sq.SelectBuilder {
return sq.Select().Column("currval(?)", s.name)
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment