Skip to content

Commit 47ffda4

Browse files
committed
rename 'implicitParameters' to 'implicitArgs'
Signed-off-by: Lonng <heng@lonng.org>
1 parent 427434a commit 47ffda4

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

expression/builtin.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ func (b *baseBuiltinFunc) PbCode() tipb.ScalarFuncSig {
4141
return b.pbCode
4242
}
4343

44-
// implicitParameters returns the implicit parameters of this function.
45-
// implicit parameters means some functions contain extra inner fields which will not
44+
// implicitArgs returns the implicit arguments of this function.
45+
// implicit arguments means some functions contain extra inner fields which will not
4646
// contain in `tipb.Expr.children` but must be pushed down to coprocessor
47-
func (b *baseBuiltinFunc) implicitParameters() []types.Datum {
47+
func (b *baseBuiltinFunc) implicitArgs() []types.Datum {
4848
// We will not use a field to store them because of only
4949
// a few functions contain implicit parameters
5050
return nil
@@ -253,15 +253,15 @@ type baseBuiltinCastFunc struct {
253253
inUnion bool
254254
}
255255

256-
// implicitParameters returns the implicit parameters of cast functions
257-
func (b *baseBuiltinCastFunc) implicitParameters() []types.Datum {
258-
params := b.baseBuiltinFunc.implicitParameters()
256+
// implicitArgs returns the implicit arguments of cast functions
257+
func (b *baseBuiltinCastFunc) implicitArgs() []types.Datum {
258+
args := b.baseBuiltinFunc.implicitArgs()
259259
if b.inUnion {
260-
params = append(params, types.NewIntDatum(1))
260+
args = append(args, types.NewIntDatum(1))
261261
} else {
262-
params = append(params, types.NewIntDatum(0))
262+
args = append(args, types.NewIntDatum(0))
263263
}
264-
return params
264+
return args
265265
}
266266

267267
func (b *baseBuiltinCastFunc) cloneFrom(from *baseBuiltinCastFunc) {
@@ -304,10 +304,10 @@ type builtinFunc interface {
304304
setPbCode(tipb.ScalarFuncSig)
305305
// PbCode returns PbCode of this signature.
306306
PbCode() tipb.ScalarFuncSig
307-
// implicitParameters returns the implicit parameters of a function.
308-
// implicit parameters means some functions contain extra inner fields which will not
307+
// implicitArgs returns the implicit parameters of a function.
308+
// implicit arguments means some functions contain extra inner fields which will not
309309
// contain in `tipb.Expr.children` but must be pushed down to coprocessor
310-
implicitParameters() []types.Datum
310+
implicitArgs() []types.Datum
311311
// Clone returns a copy of itself.
312312
Clone() builtinFunc
313313
}

expression/expr_to_pb.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -243,20 +243,20 @@ func (pc PbConverter) scalarFuncToPBExpr(expr *ScalarFunction) *tipb.Expr {
243243
children = append(children, pbArg)
244244
}
245245

246-
var implicitParameters []byte
247-
if params := expr.Function.implicitParameters(); len(params) > 0 {
248-
encoded, err := codec.EncodeValue(pc.sc, nil, params...)
246+
var implicitArgs []byte
247+
if args := expr.Function.implicitArgs(); len(args) > 0 {
248+
encoded, err := codec.EncodeValue(pc.sc, nil, args...)
249249
if err != nil {
250250
logutil.Logger(context.Background()).Error("encode implicit parameters", zap.Any("datums", params), zap.Error(err))
251251
return nil
252252
}
253-
implicitParameters = encoded
253+
implicitArgs = encoded
254254
}
255255

256256
// construct expression ProtoBuf.
257257
return &tipb.Expr{
258258
Tp: tipb.ExprType_ScalarFunc,
259-
Val: implicitParameters,
259+
Val: implicitArgs,
260260
Sig: pbCode,
261261
Children: children,
262262
FieldType: ToPBFieldType(expr.RetType),

expression/expr_to_pb_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ func (s *testEvaluatorSuite) TestSortByItem2Pb(c *C) {
595595
c.Assert(string(js), Equals, "{\"expr\":{\"tp\":201,\"val\":\"gAAAAAAAAAE=\",\"sig\":0,\"field_type\":{\"tp\":5,\"flag\":0,\"flen\":-1,\"decimal\":-1,\"collate\":46,\"charset\":\"\"}},\"desc\":true}")
596596
}
597597

598-
func (s *testEvaluatorSuite) TestImplicitParameters(c *C) {
598+
func (s *testEvaluatorSuite) TestImplicitArgs(c *C) {
599599
sc := new(stmtctx.StatementContext)
600600
client := new(mock.Client)
601601
dg := new(dataGen4Expr2PbTest)
@@ -607,7 +607,7 @@ func (s *testEvaluatorSuite) TestImplicitParameters(c *C) {
607607

608608
// InUnion flag is false in `BuildCastFunction` when `ScalarFuncSig_CastStringAsInt`
609609
cast := BuildCastFunction(mock.NewContext(), dg.genColumn(mysql.TypeString, 1), types.NewFieldType(mysql.TypeLonglong))
610-
c.Assert(cast.(*ScalarFunction).Function.implicitParameters(), DeepEquals, []types.Datum{types.NewIntDatum(0)})
610+
c.Assert(cast.(*ScalarFunction).Function.implicitArgs(), DeepEquals, []types.Datum{types.NewIntDatum(0)})
611611
expr := pc.ExprToPB(cast)
612612
c.Assert(expr.Sig, Equals, tipb.ScalarFuncSig_CastStringAsInt)
613613
c.Assert(len(expr.Val), Greater, 0)
@@ -617,14 +617,14 @@ func (s *testEvaluatorSuite) TestImplicitParameters(c *C) {
617617

618618
// InUnion flag is nil in `BuildCastFunction4Union` when `ScalarFuncSig_CastIntAsString`
619619
castInUnion := BuildCastFunction4Union(mock.NewContext(), dg.genColumn(mysql.TypeLonglong, 1), types.NewFieldType(mysql.TypeString))
620-
c.Assert(castInUnion.(*ScalarFunction).Function.implicitParameters(), IsNil)
620+
c.Assert(castInUnion.(*ScalarFunction).Function.implicitArgs(), IsNil)
621621
expr = pc.ExprToPB(castInUnion)
622622
c.Assert(expr.Sig, Equals, tipb.ScalarFuncSig_CastIntAsString)
623623
c.Assert(len(expr.Val), Equals, 0)
624624

625625
// InUnion flag is true in `BuildCastFunction4Union` when `ScalarFuncSig_CastStringAsInt`
626626
castInUnion = BuildCastFunction4Union(mock.NewContext(), dg.genColumn(mysql.TypeString, 1), types.NewFieldType(mysql.TypeLonglong))
627-
c.Assert(castInUnion.(*ScalarFunction).Function.implicitParameters(), DeepEquals, []types.Datum{types.NewIntDatum(1)})
627+
c.Assert(castInUnion.(*ScalarFunction).Function.implicitArgs(), DeepEquals, []types.Datum{types.NewIntDatum(1)})
628628
expr = pc.ExprToPB(castInUnion)
629629
c.Assert(expr.Sig, Equals, tipb.ScalarFuncSig_CastStringAsInt)
630630
c.Assert(len(expr.Val), Greater, 0)

0 commit comments

Comments
 (0)