Add go mod support.

This commit is contained in:
go-jet 2020-06-27 18:48:19 +02:00
parent 6437e041ee
commit 2ada2ff69b
103 changed files with 273 additions and 229 deletions

View file

@ -4,7 +4,7 @@ import (
"fmt"
"strconv"
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/v2/internal/jet"
)
type cast interface {

View file

@ -1,7 +1,7 @@
package postgres
import (
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/v2/internal/jet"
)
type clauseReturning struct {

View file

@ -1,7 +1,7 @@
package postgres
import (
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/v2/internal/jet"
)
// Column is common column interface for all types of columns.

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
type conflictAction interface {
jet.Serializer

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// DeleteStatement is interface for PostgreSQL DELETE statement
type DeleteStatement interface {

View file

@ -1,7 +1,7 @@
package postgres
import (
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/v2/internal/jet"
"strconv"
)

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// Expression is common interface for all expressions.
// Can be Bool, Int, Float, String, Date, Time, Timez, Timestamp or Timestampz expressions.

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// ROW is construct one table row from list of expressions.
var ROW = jet.ROW

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// InsertStatement is interface for SQL INSERT statements
type InsertStatement interface {

View file

@ -1,7 +1,7 @@
package postgres
import (
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/v2/internal/jet"
"github.com/stretchr/testify/require"
"testing"
"time"

View file

@ -2,8 +2,8 @@ package postgres
import (
"fmt"
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/internal/utils"
"github.com/go-jet/jet/v2/internal/jet"
"github.com/go-jet/jet/v2/internal/utils"
"strconv"
"strings"
"time"

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
const (
// DEFAULT is jet equivalent of SQL DEFAULT

View file

@ -1,7 +1,7 @@
package postgres
import (
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/v2/internal/jet"
"time"
)

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// TableLockMode is a type of possible SQL table lock
type TableLockMode string

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// NOT returns negation of bool expression result
var NOT = jet.NOT

View file

@ -1,7 +1,7 @@
package postgres
import (
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/v2/internal/jet"
"math"
)

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// SelectTable is interface for MySQL sub-queries
type SelectTable interface {

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// UNION effectively appends the result of sub-queries(select statements) into single query.
// It eliminates duplicate rows from its result.

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// Table is interface for MySQL tables
type Table interface {

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// Statement is common interface for all statements(SELECT, INSERT, UPDATE, DELETE, LOCK)
type Statement = jet.Statement

View file

@ -1,7 +1,7 @@
package postgres
import (
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/v2/internal/jet"
)
// UpdateStatement is interface of SQL UPDATE statement

View file

@ -3,8 +3,8 @@ package postgres
import (
"testing"
"github.com/go-jet/jet/internal/jet"
"github.com/go-jet/jet/internal/testutils"
"github.com/go-jet/jet/v2/internal/jet"
"github.com/go-jet/jet/v2/internal/testutils"
)
var table1Col1 = IntegerColumn("col1")

View file

@ -1,6 +1,6 @@
package postgres
import "github.com/go-jet/jet/internal/jet"
import "github.com/go-jet/jet/v2/internal/jet"
// CommonTableExpression contains information about a CTE.
type CommonTableExpression struct {