@@ -2,7 +2,6 @@ package dolphin
2
2
3
3
import (
4
4
"log"
5
- "strings"
6
5
7
6
pcast "github.com/pingcap/tidb/pkg/parser/ast"
8
7
"github.com/pingcap/tidb/pkg/parser/mysql"
@@ -25,12 +24,8 @@ func todo(n pcast.Node) *ast.TODO {
25
24
return & ast.TODO {}
26
25
}
27
26
28
- func identifier (id string ) string {
29
- return strings .ToLower (id )
30
- }
31
-
32
27
func NewIdentifier (t string ) * ast.String {
33
- return & ast.String {Str : identifier ( t ) }
28
+ return & ast.String {Str : t }
34
29
}
35
30
36
31
func (c * cc ) convertAlterTableStmt (n * pcast.AlterTableStmt ) ast.Node {
@@ -122,7 +117,7 @@ func (c *cc) convertAlterTableStmt(n *pcast.AlterTableStmt) ast.Node {
122
117
}
123
118
124
119
func (c * cc ) convertAssignment (n * pcast.Assignment ) * ast.ResTarget {
125
- name := identifier ( n .Column .Name .String () )
120
+ name := n .Column .Name .String ()
126
121
return & ast.ResTarget {
127
122
Name : & name ,
128
123
Val : c .convert (n .Expr ),
@@ -250,7 +245,7 @@ func convertColumnDef(def *pcast.ColumnDef) *ast.ColumnDef {
250
245
}
251
246
}
252
247
columnDef := ast.ColumnDef {
253
- Colname : def .Name .String () ,
248
+ Colname : def .Name .Name . O ,
254
249
TypeName : & ast.TypeName {Name : types .TypeToStr (def .Tp .GetType (), def .Tp .GetCharset ())},
255
250
IsNotNull : isNotNull (def ),
256
251
IsUnsigned : isUnsigned (def ),
@@ -285,7 +280,7 @@ func (c *cc) convertColumnNameExpr(n *pcast.ColumnNameExpr) *ast.ColumnRef {
285
280
func (c * cc ) convertColumnNames (cols []* pcast.ColumnName ) * ast.List {
286
281
list := & ast.List {Items : []ast.Node {}}
287
282
for i := range cols {
288
- name := identifier ( cols [i ].Name .String () )
283
+ name := cols [i ].Name .String ()
289
284
list .Items = append (list .Items , & ast.ResTarget {
290
285
Name : & name ,
291
286
})
@@ -350,7 +345,7 @@ func (c *cc) convertFieldList(n *pcast.FieldList) *ast.List {
350
345
351
346
func (c * cc ) convertFuncCallExpr (n * pcast.FuncCallExpr ) ast.Node {
352
347
schema := n .Schema .String ()
353
- name := strings . ToLower ( n .FnName .String () )
348
+ name := n .FnName .String ()
354
349
355
350
// TODO: Deprecate the usage of Funcname
356
351
items := []ast.Node {}
@@ -454,7 +449,7 @@ func (c *cc) convertSelectField(n *pcast.SelectField) *ast.ResTarget {
454
449
}
455
450
var name * string
456
451
if n .AsName .O != "" {
457
- asname := identifier ( n .AsName .O )
452
+ asname := n .AsName .O
458
453
name = & asname
459
454
}
460
455
return & ast.ResTarget {
@@ -630,7 +625,7 @@ func (c *cc) convertAdminStmt(n *pcast.AdminStmt) ast.Node {
630
625
}
631
626
632
627
func (c * cc ) convertAggregateFuncExpr (n * pcast.AggregateFuncExpr ) * ast.FuncCall {
633
- name := strings . ToLower ( n .F )
628
+ name := n .F
634
629
fn := & ast.FuncCall {
635
630
Func : & ast.FuncName {
636
631
Name : name ,
@@ -1289,8 +1284,8 @@ func (c *cc) convertSplitRegionStmt(n *pcast.SplitRegionStmt) ast.Node {
1289
1284
}
1290
1285
1291
1286
func (c * cc ) convertTableName (n * pcast.TableName ) * ast.RangeVar {
1292
- schema := identifier ( n .Schema .String () )
1293
- rel := identifier ( n .Name .String () )
1287
+ schema := n .Schema .String ()
1288
+ rel := n .Name .String ()
1294
1289
return & ast.RangeVar {
1295
1290
Schemaname : & schema ,
1296
1291
Relname : & rel ,
0 commit comments