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 @@
return SequenceBuilder{name}
}
func (s SequenceBuilder) Set(value int) sq.SelectBuilder {
return sq.Select().Column("setval(?, ?)", s.name, value)
func (s SequenceBuilder) Set(value int, isCalled bool) sq.SelectBuilder {
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 {
......@@ -17,5 +25,5 @@
}
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 @@
}
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