diff options
| author | Alexander Kavon <me+git@alexkavon.com> | 2024-01-22 00:35:44 -0500 |
|---|---|---|
| committer | Alexander Kavon <me+git@alexkavon.com> | 2024-01-22 00:35:44 -0500 |
| commit | d6fdb3a460eb228d7b1cd7870b7ef6c8c7391f0b (patch) | |
| tree | f0fdc9963f9da9eae89e34ddbd401f8fc2cdd65c /src/models/boil_queries_test.go | |
| parent | 857a7dd47a42faeee4c91e8089905b2ba7135bb7 (diff) | |
sqlboiler and generated models
Diffstat (limited to 'src/models/boil_queries_test.go')
| -rw-r--r-- | src/models/boil_queries_test.go | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/models/boil_queries_test.go b/src/models/boil_queries_test.go new file mode 100644 index 0000000..2d256bd --- /dev/null +++ b/src/models/boil_queries_test.go @@ -0,0 +1,51 @@ +// Code generated by SQLBoiler 4.16.1 (https://github.com/volatiletech/sqlboiler). DO NOT EDIT. +// This file is meant to be re-generated in place and/or deleted at any time. + +package models + +import ( + "bytes" + "fmt" + "io" + "math/rand" + "regexp" + + "github.com/volatiletech/sqlboiler/v4/boil" +) + +var dbNameRand *rand.Rand + +func MustTx(transactor boil.ContextTransactor, err error) boil.ContextTransactor { + if err != nil { + panic(fmt.Sprintf("Cannot create a transactor: %s", err)) + } + return transactor +} + +func newFKeyDestroyer(regex *regexp.Regexp, reader io.Reader) io.Reader { + return &fKeyDestroyer{ + reader: reader, + rgx: regex, + } +} + +type fKeyDestroyer struct { + reader io.Reader + buf *bytes.Buffer + rgx *regexp.Regexp +} + +func (f *fKeyDestroyer) Read(b []byte) (int, error) { + if f.buf == nil { + all, err := io.ReadAll(f.reader) + if err != nil { + return 0, err + } + + all = bytes.Replace(all, []byte{'\r', '\n'}, []byte{'\n'}, -1) + all = f.rgx.ReplaceAll(all, []byte{}) + f.buf = bytes.NewBuffer(all) + } + + return f.buf.Read(b) +} |
