Skip to content

Commit 9cc7a6d

Browse files
authored
feat(sqlite): Promote SQLite support to beta (#1699)
* feat: Rename _lemon engine to sqlite * Add documentation for the SQLite engine
1 parent b21d66c commit 9cc7a6d

File tree

52 files changed

+58
-65
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+58
-65
lines changed

docs/reference/language-support.rst

Lines changed: 7 additions & 12 deletions

examples/authors/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
{
2727
"schema": "sqlite/schema.sql",
2828
"queries": "sqlite/query.sql",
29-
"engine": "_lemon",
29+
"engine": "sqlite",
3030
"gen": {
3131
"go": {
3232
"package": "authors",

examples/booktest/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"path": "sqlite",
2121
"schema": "sqlite/schema.sql",
2222
"queries": "sqlite/query.sql",
23-
"engine": "_lemon"
23+
"engine": "sqlite"
2424
}
2525
]
2626
}

examples/ondeck/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"name": "ondeck",
2727
"schema": "sqlite/schema",
2828
"queries": "sqlite/query",
29-
"engine": "_lemon",
29+
"engine": "sqlite",
3030
"emit_json_tags": true,
3131
"emit_prepared_queries": true,
3232
"emit_interface": true

internal/codegen/golang/go_type.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func goInnerType(req *plugin.CodeGenRequest, col *plugin.Column) string {
6363
return mysqlType(req, col)
6464
case "postgresql":
6565
return postgresType(req, col)
66-
case "_lemon":
66+
case "sqlite":
6767
return sqliteType(req, col)
6868
default:
6969
return "interface{}"

internal/compiler/engine.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type Compiler struct {
2222
func NewCompiler(conf config.SQL, combo config.CombinedSettings) *Compiler {
2323
c := &Compiler{conf: conf, combo: combo}
2424
switch conf.Engine {
25-
case config.EngineXLemon:
25+
case config.EngineSQLite:
2626
c.parser = sqlite.NewParser()
2727
c.catalog = sqlite.NewCatalog()
2828
case config.EngineMySQL:

internal/config/config.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,7 @@ func (p *Paths) UnmarshalYAML(unmarshal func(interface{}) error) error {
6767
const (
6868
EngineMySQL Engine = "mysql"
6969
EnginePostgreSQL Engine = "postgresql"
70-
71-
// Experimental engines
72-
EngineXLemon Engine = "_lemon"
70+
EngineSQLite Engine = "sqlite"
7371
)
7472

7573
type Config struct {

internal/endtoend/testdata/alias/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/coalesce/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/coalesce_as/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/column_as/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1",
33
"packages": [
44
{
5-
"engine": "_lemon",
5+
"engine": "sqlite",
66
"path": "go",
77
"name": "querytest",
88
"schema": "query.sql",

internal/endtoend/testdata/comment_syntax/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/comparisons/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{
55
"path": "go",
66
"name": "querytest",
7-
"engine": "_lemon",
7+
"engine": "sqlite",
88
"schema": "query.sql",
99
"queries": "query.sql"
1010
}

internal/endtoend/testdata/count_star/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{
55
"path": "go",
66
"name": "querytest",
7-
"engine": "_lemon",
7+
"engine": "sqlite",
88
"schema": "schema.sql",
99
"queries": "query.sql"
1010
}

internal/endtoend/testdata/create_view/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1",
33
"packages": [
44
{
5-
"engine": "_lemon",
5+
"engine": "sqlite",
66
"path": "go",
77
"name": "querytest",
88
"schema": "schema.sql",

internal/endtoend/testdata/data_type_boolean/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "db",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"schema": "query.sql",
88
"queries": "query.sql"
99
}

internal/endtoend/testdata/datatype/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "datatype",
88
"schema": "sql/",
99
"queries": "sql/"

internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/ddl_alter_table_rename/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/ddl_create_table/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/ddl_create_trigger/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/ddl_drop_table/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/delete_from/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1",
33
"packages": [
44
{
5-
"engine": "_lemon",
5+
"engine": "sqlite",
66
"path": "go",
77
"name": "querytest",
88
"schema": "schema.sql",

internal/endtoend/testdata/emit_db_and_json_tags/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"path": "go",
77
"schema": "schema.sql",
88
"queries": "query.sql",
9-
"engine": "_lemon",
9+
"engine": "sqlite",
1010
"emit_json_tags": true,
1111
"emit_db_tags": true
1212
}

internal/endtoend/testdata/emit_db_tags/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"path": "go",
77
"schema": "schema.sql",
88
"queries": "query.sql",
9-
"engine": "_lemon",
9+
"engine": "sqlite",
1010
"emit_db_tags": true
1111
}
1212
]

internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"path": "go",
77
"schema": "schema.sql",
88
"queries": "query.sql",
9-
"engine": "_lemon",
9+
"engine": "sqlite",
1010
"emit_methods_with_db_argument": true
1111
}
1212
]

internal/endtoend/testdata/func_match_types/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "schema.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/identical_tables/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/inflection/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1",
33
"packages": [
44
{
5-
"engine": "_lemon",
5+
"engine": "sqlite",
66
"path": "go",
77
"name": "querytest",
88
"schema": "query.sql",

internal/endtoend/testdata/insert_select/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1",
33
"packages": [
44
{
5-
"engine": "_lemon",
5+
"engine": "sqlite",
66
"path": "go",
77
"name": "querytest",
88
"schema": "query.sql",

internal/endtoend/testdata/insert_select_invalid/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1",
33
"packages": [
44
{
5-
"engine": "_lemon",
5+
"engine": "sqlite",
66
"path": "go",
77
"name": "querytest",
88
"schema": "query.sql",

internal/endtoend/testdata/insert_values/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1",
33
"packages": [
44
{
5-
"engine": "_lemon",
5+
"engine": "sqlite",
66
"path": "go",
77
"name": "querytest",
88
"schema": "query.sql",

internal/endtoend/testdata/invalid_group_by_reference/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/invalid_table_alias/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/join_alias/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/join_from/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

internal/endtoend/testdata/join_left/sqlite/sqlc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"path": "go",
6-
"engine": "_lemon",
6+
"engine": "sqlite",
77
"name": "querytest",
88
"schema": "query.sql",
99
"queries": "query.sql"

0 commit comments

Comments
 (0)