Skip to content

Commit 1e29f56

Browse files
committed
Use gopkg.in/src-d/go-mysql-server.v0
Signed-off-by: Javi Fontan <[email protected]>
1 parent 0f413ce commit 1e29f56

15 files changed

+56
-51
lines changed

blobs.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package gitquery
22

33
import (
4-
"gopkg.in/sqle/sqle.v0/sql"
4+
"gopkg.in/src-d/go-mysql-server.v0/sql"
55

66
"gopkg.in/src-d/go-git.v4"
77
"gopkg.in/src-d/go-git.v4/plumbing/object"
@@ -25,8 +25,8 @@ func (blobsTable) Name() string {
2525

2626
func (blobsTable) Schema() sql.Schema {
2727
return sql.Schema{
28-
{Name: "hash", Type: sql.String, Nullable: false},
29-
{Name: "size", Type: sql.BigInteger, Nullable: false},
28+
{Name: "hash", Type: sql.Text, Nullable: false},
29+
{Name: "size", Type: sql.Int64, Nullable: false},
3030
}
3131
}
3232

blobs_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package gitquery
33
import (
44
"testing"
55

6-
"gopkg.in/sqle/sqle.v0/sql"
6+
"gopkg.in/src-d/go-mysql-server.v0/sql"
77

88
"gopkg.in/src-d/go-git-fixtures.v3"
99
"github.com/stretchr/testify/assert"

cmd/gitquery/query_base.go

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,29 @@ import (
55
"os"
66
"path/filepath"
77

8-
"gopkg.in/sqle/gitquery.v0"
9-
"gopkg.in/sqle/gitquery.v0/internal/format"
10-
"gopkg.in/sqle/sqle.v0"
8+
"github.com/src-d/gitquery"
9+
"github.com/src-d/gitquery/internal/format"
1110

1211
gogit "gopkg.in/src-d/go-git.v4"
1312
"gopkg.in/src-d/go-git.v4/utils/ioutil"
13+
sqle "gopkg.in/src-d/go-mysql-server.v0"
1414
)
1515

1616
type cmdQueryBase struct {
1717
cmd
1818

1919
Path string `short:"p" long:"path" description:"Path where the git repository is located"`
2020

21-
db *sql.DB
22-
name string
21+
engine *sqle.Engine
22+
db *sql.DB
23+
name string
2324
}
2425

2526
func (c *cmdQueryBase) buildDatabase() error {
27+
if c.engine == nil {
28+
c.engine = sqle.New()
29+
}
30+
2631
c.print("opening %q repository...\n", c.Path)
2732

2833
var err error
@@ -32,8 +37,8 @@ func (c *cmdQueryBase) buildDatabase() error {
3237
}
3338

3439
c.name = filepath.Base(filepath.Join(c.Path, ".."))
35-
sqle.DefaultEngine.AddDatabase(gitquery.NewDatabase(c.name, r))
36-
c.db, err = sql.Open(sqle.DriverName, "")
40+
c.engine.AddDatabase(gitquery.NewDatabase(c.name, r))
41+
c.db, err = sql.Open("sqle", "")
3742
return err
3843
}
3944

commits.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package gitquery
22

33
import (
4-
"gopkg.in/sqle/sqle.v0/sql"
4+
"gopkg.in/src-d/go-mysql-server.v0/sql"
55

66
"gopkg.in/src-d/go-git.v4"
77
"gopkg.in/src-d/go-git.v4/plumbing/object"
@@ -25,14 +25,14 @@ func (commitsTable) Name() string {
2525

2626
func (commitsTable) Schema() sql.Schema {
2727
return sql.Schema{
28-
{Name: "hash", Type: sql.String, Nullable: false},
29-
{Name: "author_name", Type: sql.String, Nullable: false},
30-
{Name: "author_email", Type: sql.String, Nullable: false},
31-
{Name: "author_when", Type: sql.TimestampWithTimezone, Nullable: false},
32-
{Name: "comitter_name", Type: sql.String, Nullable: false},
33-
{Name: "comitter_email", Type: sql.String, Nullable: false},
34-
{Name: "comitter_when", Type: sql.TimestampWithTimezone, Nullable: false},
35-
{Name: "message", Type: sql.String, Nullable: false},
28+
{Name: "hash", Type: sql.Text, Nullable: false},
29+
{Name: "author_name", Type: sql.Text, Nullable: false},
30+
{Name: "author_email", Type: sql.Text, Nullable: false},
31+
{Name: "author_when", Type: sql.Timestamp, Nullable: false},
32+
{Name: "comitter_name", Type: sql.Text, Nullable: false},
33+
{Name: "comitter_email", Type: sql.Text, Nullable: false},
34+
{Name: "comitter_when", Type: sql.Timestamp, Nullable: false},
35+
{Name: "message", Type: sql.Text, Nullable: false},
3636
}
3737
}
3838

commits_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package gitquery
33
import (
44
"testing"
55

6-
"gopkg.in/sqle/sqle.v0/sql"
6+
"gopkg.in/src-d/go-mysql-server.v0/sql"
77

88
"github.com/stretchr/testify/assert"
99
"gopkg.in/src-d/go-git-fixtures.v3"

database.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package gitquery
22

33
import (
4-
"gopkg.in/sqle/sqle.v0/sql"
4+
"gopkg.in/src-d/go-mysql-server.v0/sql"
55

66
"gopkg.in/src-d/go-git.v4"
77
)

database_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"sort"
55
"testing"
66

7-
"gopkg.in/sqle/sqle.v0/sql"
7+
"gopkg.in/src-d/go-mysql-server.v0/sql"
88

99
"github.com/stretchr/testify/assert"
1010
"gopkg.in/src-d/go-billy.v4/memfs"

objects.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package gitquery
22

33
import (
4-
"gopkg.in/sqle/sqle.v0/sql"
4+
"gopkg.in/src-d/go-mysql-server.v0/sql"
55

66
"gopkg.in/src-d/go-git.v4"
77
"gopkg.in/src-d/go-git.v4/plumbing/object"
@@ -25,8 +25,8 @@ func (objectsTable) Name() string {
2525

2626
func (objectsTable) Schema() sql.Schema {
2727
return sql.Schema{
28-
{Name: "id", Type: sql.String, Nullable: false},
29-
{Name: "type", Type: sql.String, Nullable: false},
28+
{Name: "id", Type: sql.Text, Nullable: false},
29+
{Name: "type", Type: sql.Text, Nullable: false},
3030
}
3131
}
3232

objects_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package gitquery
33
import (
44
"testing"
55

6-
"gopkg.in/sqle/sqle.v0/sql"
6+
"gopkg.in/src-d/go-mysql-server.v0/sql"
77

88
"github.com/stretchr/testify/assert"
99
"gopkg.in/src-d/go-git-fixtures.v3"

references.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package gitquery
22

33
import (
4-
"gopkg.in/sqle/sqle.v0/sql"
4+
"gopkg.in/src-d/go-mysql-server.v0/sql"
55

66
"gopkg.in/src-d/go-git.v4"
77
"gopkg.in/src-d/go-git.v4/plumbing"
@@ -26,10 +26,10 @@ func (referencesTable) Name() string {
2626

2727
func (referencesTable) Schema() sql.Schema {
2828
return sql.Schema{
29-
{Name: "name", Type: sql.String, Nullable: false},
30-
{Name: "type", Type: sql.String, Nullable: false},
31-
{Name: "hash", Type: sql.String, Nullable: true},
32-
{Name: "target", Type: sql.String, Nullable: true},
29+
{Name: "name", Type: sql.Text, Nullable: false},
30+
{Name: "type", Type: sql.Text, Nullable: false},
31+
{Name: "hash", Type: sql.Text, Nullable: true},
32+
{Name: "target", Type: sql.Text, Nullable: true},
3333
{Name: "is_branch", Type: sql.Boolean, Nullable: false},
3434
{Name: "is_note", Type: sql.Boolean, Nullable: false},
3535
{Name: "is_remote", Type: sql.Boolean, Nullable: false},

0 commit comments

Comments
 (0)