diff --git a/builder.go b/builder.go index c04b4719d4fd4bbd247e7e70336b7cf73f94ae1d..1d3c0e204d85875326efddb4ceb6d81aeb995682 100644 --- a/builder.go +++ b/builder.go @@ -89,9 +89,3 @@ type Iterator interface { Err() error Close() error } - -type QueryTruncater interface { - Extra(s string) QueryTruncater - - fmt.Stringer -} diff --git a/builder/builder.go b/builder/builder.go index 7cebb28158a8588d67f39724b114aecb915e2856..7cedc38b047bda0fcf2d99c5fb8ab3916398fe12 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -72,16 +72,6 @@ func (b *Builder) Exec(query interface{}, args ...interface{}) (sql.Result, erro } } -func (b *Builder) TruncateTable(table string) db.QueryTruncater { - qs := &QueryTruncater{ - builder: b, - table: table, - } - - qs.stringer = &stringer{qs, b.t.Template} - return qs -} - func (b *Builder) SelectAllFrom(table string) db.QuerySelector { qs := &QuerySelector{ builder: b, @@ -537,30 +527,6 @@ func (qs *QuerySelector) Iterator() db.Iterator { return &iterator{rows, err} } -type QueryTruncater struct { - *stringer - builder *Builder - table string - extra string - err error -} - -func (qt *QueryTruncater) Extra(extra string) db.QueryTruncater { - qt.extra = extra - return qt -} - -func (qt *QueryTruncater) statement() *sqlgen.Statement { - - stmt := &sqlgen.Statement{ - Type: sqlgen.Truncate, - Table: sqlgen.TableWithName(qt.table), - Extra: sqlgen.Extra(qt.extra), - } - - return stmt -} - func columnFragments(template *sqlutil.TemplateWithUtils, columns []interface{}) ([]sqlgen.Fragment, error) { l := len(columns) f := make([]sqlgen.Fragment, l)