Skip to content

Commit 373ed67

Browse files
author
James Cor
committed
Merge branch 'main' into james/proc
2 parents be8201a + ace3b04 commit 373ed67

File tree

5 files changed

+11
-7
lines changed

5 files changed

+11
-7
lines changed

enginetest/queries/queries.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10133,6 +10133,13 @@ from typestable`,
1013310133
{2},
1013410134
},
1013510135
},
10136+
10137+
{
10138+
Query: "select @@sql_mode = 1",
10139+
Expected: []sql.Row{
10140+
{false},
10141+
},
10142+
},
1013610143
}
1013710144

1013810145
var KeylessQueries = []QueryTest{

sql/analyzer/rule_ids.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const (
99
applyDefaultSelectLimitId RuleId = iota // applyDefaultSelectLimit
1010
validateOffsetAndLimitId // validateOffsetAndLimit
1111
validateStarExpressionsId // validateStarExpressions
12-
validateCreateTableId // validateCreateTable
12+
ValidateCreateTableId // validateCreateTable
1313
validateAlterTableId // validateAlterTable
1414
validateExprSemId // validateExprSem
1515
loadStoredProceduresId // loadStoredProcedures

sql/analyzer/ruleid_string.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sql/analyzer/rules.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ var OnceBeforeDefault = []Rule{
3434
{applyDefaultSelectLimitId, applyDefaultSelectLimit},
3535
{replaceCountStarId, replaceCountStar},
3636
{validateOffsetAndLimitId, validateOffsetAndLimit},
37-
{validateCreateTableId, validateCreateTable},
37+
{ValidateCreateTableId, validateCreateTable},
3838
{validateAlterTableId, validateAlterTable},
3939
{validateExprSemId, validateExprSem},
4040
{resolveDropConstraintId, resolveDropConstraint},

sql/expression/comparison.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,8 @@ func (c *comparison) Compare(ctx *sql.Context, row sql.Row) (int, error) {
168168
return 0, err
169169
}
170170
}
171-
if types.IsTextOnly(compareType) {
171+
if _, isSet := compareType.(sql.SetType); !isSet && types.IsTextOnly(compareType) {
172172
collationPreference, _ = c.CollationCoercibility(ctx)
173-
if err != nil {
174-
return 0, err
175-
}
176173
stringCompareType := compareType.(sql.StringType)
177174
compareType = types.MustCreateString(stringCompareType.Type(), stringCompareType.Length(), collationPreference)
178175
}

0 commit comments

Comments
 (0)