Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Xiaomi
soar
提交
66b7f102
S
soar
项目概览
Xiaomi
/
soar
大约 1 年 前同步成功
通知
386
Star
8512
Fork
1328
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
soar
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
66b7f102
编写于
2月 27, 2019
作者:
martianzhang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
vendor daily update
上级
4523e993
变更
7
展开全部
显示空白变更内容
内联
并排
Showing
7 changed file
with
2396 addition
and
2342 deletion
+2396
-2342
vendor/github.com/pingcap/parser/ast/ddl.go
vendor/github.com/pingcap/parser/ast/ddl.go
+5
-0
vendor/github.com/pingcap/parser/digester.go
vendor/github.com/pingcap/parser/digester.go
+20
-3
vendor/github.com/pingcap/parser/mysql/const.go
vendor/github.com/pingcap/parser/mysql/const.go
+14
-2
vendor/github.com/pingcap/parser/parser.go
vendor/github.com/pingcap/parser/parser.go
+2290
-2278
vendor/github.com/pingcap/parser/parser.y
vendor/github.com/pingcap/parser/parser.y
+8
-0
vendor/vendor.json
vendor/vendor.json
+58
-58
vendor/vitess.io/vitess/go/vt/proto/query/query.pb.go
vendor/vitess.io/vitess/go/vt/proto/query/query.pb.go
+1
-1
未找到文件。
vendor/github.com/pingcap/parser/ast/ddl.go
浏览文件 @
66b7f102
...
@@ -407,6 +407,11 @@ func (n *ColumnOption) Restore(ctx *RestoreCtx) error {
...
@@ -407,6 +407,11 @@ func (n *ColumnOption) Restore(ctx *RestoreCtx) error {
return
errors
.
Annotate
(
err
,
"An error occurred while splicing ColumnOption GENERATED ALWAYS Expr"
)
return
errors
.
Annotate
(
err
,
"An error occurred while splicing ColumnOption GENERATED ALWAYS Expr"
)
}
}
ctx
.
WritePlain
(
")"
)
ctx
.
WritePlain
(
")"
)
if
n
.
Stored
{
ctx
.
WriteKeyWord
(
" STORED"
)
}
else
{
ctx
.
WriteKeyWord
(
" VIRTUAL"
)
}
case
ColumnOptionReference
:
case
ColumnOptionReference
:
if
err
:=
n
.
Refer
.
Restore
(
ctx
);
err
!=
nil
{
if
err
:=
n
.
Refer
.
Restore
(
ctx
);
err
!=
nil
{
return
errors
.
Annotate
(
err
,
"An error occurred while splicing ColumnOption ReferenceDef"
)
return
errors
.
Annotate
(
err
,
"An error occurred while splicing ColumnOption ReferenceDef"
)
...
...
vendor/github.com/pingcap/parser/digester.go
浏览文件 @
66b7f102
...
@@ -42,7 +42,15 @@ func DigestHash(sql string) (result string) {
...
@@ -42,7 +42,15 @@ func DigestHash(sql string) (result string) {
// for example: Normalize('select 1 from b where a = 1') => 'select ? from b where a = ?'
// for example: Normalize('select 1 from b where a = 1') => 'select ? from b where a = ?'
func
Normalize
(
sql
string
)
(
result
string
)
{
func
Normalize
(
sql
string
)
(
result
string
)
{
d
:=
digesterPool
.
Get
()
.
(
*
sqlDigester
)
d
:=
digesterPool
.
Get
()
.
(
*
sqlDigester
)
result
=
d
.
doDigestText
(
sql
)
result
=
d
.
doNormalize
(
sql
)
digesterPool
.
Put
(
d
)
return
}
// NormalizeDigest combines Normalize and DigestHash into one method.
func
NormalizeDigest
(
sql
string
)
(
normalized
,
digest
string
)
{
d
:=
digesterPool
.
Get
()
.
(
*
sqlDigester
)
normalized
,
digest
=
d
.
doNormalizeDigest
(
sql
)
digesterPool
.
Put
(
d
)
digesterPool
.
Put
(
d
)
return
return
}
}
...
@@ -73,14 +81,23 @@ func (d *sqlDigester) doDigest(sql string) (result string) {
...
@@ -73,14 +81,23 @@ func (d *sqlDigester) doDigest(sql string) (result string) {
return
return
}
}
func
(
d
*
sqlDigester
)
do
DigestText
(
sql
string
)
(
result
string
)
{
func
(
d
*
sqlDigester
)
do
Normalize
(
sql
string
)
(
result
string
)
{
d
.
normalize
(
sql
)
d
.
normalize
(
sql
)
result
=
string
(
d
.
buffer
.
Bytes
())
result
=
string
(
d
.
buffer
.
Bytes
())
d
.
lexer
.
reset
(
""
)
d
.
buffer
.
Reset
()
d
.
buffer
.
Reset
()
return
return
}
}
func
(
d
*
sqlDigester
)
doNormalizeDigest
(
sql
string
)
(
normalized
,
digest
string
)
{
d
.
normalize
(
sql
)
normalized
=
string
(
d
.
buffer
.
Bytes
())
d
.
hasher
.
Write
(
d
.
buffer
.
Bytes
())
d
.
buffer
.
Reset
()
digest
=
fmt
.
Sprintf
(
"%x"
,
d
.
hasher
.
Sum
(
nil
))
d
.
hasher
.
Reset
()
return
}
const
(
const
(
// genericSymbol presents parameter holder ("?") in statement
// genericSymbol presents parameter holder ("?") in statement
// it can be any value as long as it is not repeated with other tokens.
// it can be any value as long as it is not repeated with other tokens.
...
...
vendor/github.com/pingcap/parser/mysql/const.go
浏览文件 @
66b7f102
...
@@ -17,8 +17,8 @@ import (
...
@@ -17,8 +17,8 @@ import (
"fmt"
"fmt"
"strings"
"strings"
"github.com/pingcap/errors"
.
"github.com/pingcap/parser/format"
.
"github.com/pingcap/parser/format"
"github.com/pkg/errors"
)
)
func
newInvalidModeErr
(
s
string
)
error
{
func
newInvalidModeErr
(
s
string
)
error
{
...
@@ -225,6 +225,10 @@ const (
...
@@ -225,6 +225,10 @@ const (
CreateViewPriv
CreateViewPriv
// ShowViewPriv is the privilege to show create view.
// ShowViewPriv is the privilege to show create view.
ShowViewPriv
ShowViewPriv
// CreateRolePriv the privilege to create a role.
CreateRolePriv
// DropRolePriv is the privilege to drop a role.
DropRolePriv
// AllPriv is the privilege for all actions.
// AllPriv is the privilege for all actions.
AllPriv
AllPriv
)
)
...
@@ -286,6 +290,8 @@ var Priv2UserCol = map[PrivilegeType]string{
...
@@ -286,6 +290,8 @@ var Priv2UserCol = map[PrivilegeType]string{
IndexPriv
:
"Index_priv"
,
IndexPriv
:
"Index_priv"
,
CreateViewPriv
:
"Create_view_priv"
,
CreateViewPriv
:
"Create_view_priv"
,
ShowViewPriv
:
"Show_view_priv"
,
ShowViewPriv
:
"Show_view_priv"
,
CreateRolePriv
:
"Create_role_priv"
,
DropRolePriv
:
"Drop_role_priv"
,
}
}
// Command2Str is the command information to command name.
// Command2Str is the command information to command name.
...
@@ -344,10 +350,12 @@ var Col2PrivType = map[string]PrivilegeType{
...
@@ -344,10 +350,12 @@ var Col2PrivType = map[string]PrivilegeType{
"Index_priv"
:
IndexPriv
,
"Index_priv"
:
IndexPriv
,
"Create_view_priv"
:
CreateViewPriv
,
"Create_view_priv"
:
CreateViewPriv
,
"Show_view_priv"
:
ShowViewPriv
,
"Show_view_priv"
:
ShowViewPriv
,
"Create_role_priv"
:
CreateRolePriv
,
"Drop_role_priv"
:
DropRolePriv
,
}
}
// AllGlobalPrivs is all the privileges in global scope.
// AllGlobalPrivs is all the privileges in global scope.
var
AllGlobalPrivs
=
[]
PrivilegeType
{
SelectPriv
,
InsertPriv
,
UpdatePriv
,
DeletePriv
,
CreatePriv
,
DropPriv
,
ProcessPriv
,
GrantPriv
,
ReferencesPriv
,
AlterPriv
,
ShowDBPriv
,
SuperPriv
,
ExecutePriv
,
IndexPriv
,
CreateUserPriv
,
TriggerPriv
,
CreateViewPriv
,
ShowViewPriv
}
var
AllGlobalPrivs
=
[]
PrivilegeType
{
SelectPriv
,
InsertPriv
,
UpdatePriv
,
DeletePriv
,
CreatePriv
,
DropPriv
,
ProcessPriv
,
GrantPriv
,
ReferencesPriv
,
AlterPriv
,
ShowDBPriv
,
SuperPriv
,
ExecutePriv
,
IndexPriv
,
CreateUserPriv
,
TriggerPriv
,
CreateViewPriv
,
ShowViewPriv
,
CreateRolePriv
,
DropRolePriv
}
// Priv2Str is the map for privilege to string.
// Priv2Str is the map for privilege to string.
var
Priv2Str
=
map
[
PrivilegeType
]
string
{
var
Priv2Str
=
map
[
PrivilegeType
]
string
{
...
@@ -369,6 +377,8 @@ var Priv2Str = map[PrivilegeType]string{
...
@@ -369,6 +377,8 @@ var Priv2Str = map[PrivilegeType]string{
IndexPriv
:
"Index"
,
IndexPriv
:
"Index"
,
CreateViewPriv
:
"Create View"
,
CreateViewPriv
:
"Create View"
,
ShowViewPriv
:
"Show View"
,
ShowViewPriv
:
"Show View"
,
CreateRolePriv
:
"Create Role"
,
DropRolePriv
:
"Drop Role"
,
}
}
// Priv2SetStr is the map for privilege to string.
// Priv2SetStr is the map for privilege to string.
...
@@ -385,6 +395,8 @@ var Priv2SetStr = map[PrivilegeType]string{
...
@@ -385,6 +395,8 @@ var Priv2SetStr = map[PrivilegeType]string{
IndexPriv
:
"Index"
,
IndexPriv
:
"Index"
,
CreateViewPriv
:
"Create View"
,
CreateViewPriv
:
"Create View"
,
ShowViewPriv
:
"Show View"
,
ShowViewPriv
:
"Show View"
,
CreateRolePriv
:
"Create Role"
,
DropRolePriv
:
"Drop Role"
,
}
}
// SetStr2Priv is the map for privilege set string to privilege type.
// SetStr2Priv is the map for privilege set string to privilege type.
...
...
vendor/github.com/pingcap/parser/parser.go
浏览文件 @
66b7f102
此差异已折叠。
点击以展开。
vendor/github.com/pingcap/parser/parser.y
浏览文件 @
66b7f102
...
@@ -7739,6 +7739,14 @@ PrivType:
...
@@ -7739,6 +7739,14 @@ PrivType:
{
{
$$
=
mysql
.
ShowViewPriv
$$
=
mysql
.
ShowViewPriv
}
}
|
"CREATE"
"ROLE"
{
$$
=
mysql
.
CreateRolePriv
}
|
"DROP"
"ROLE"
{
$$
=
mysql
.
DropRolePriv
}
|
"CREATE"
"ROUTINE"
|
"CREATE"
"ROUTINE"
{
{
$$
=
mysql
.
PrivilegeType
(
0
)
$$
=
mysql
.
PrivilegeType
(
0
)
...
...
vendor/vendor.json
浏览文件 @
66b7f102
...
@@ -111,106 +111,106 @@
...
@@ -111,106 +111,106 @@
"revisionTime"
:
"2018-10-24T15:10:47Z"
"revisionTime"
:
"2018-10-24T15:10:47Z"
},
},
{
{
"checksumSHA1"
:
"
SEiIj/X95cyoI8/a0z2XBpzE+CI
="
,
"checksumSHA1"
:
"
w2ovuDiVpyUmQcUbj2YxcsTpXvQ
="
,
"path"
:
"github.com/pingcap/parser"
,
"path"
:
"github.com/pingcap/parser"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"
saYDWHgFCkZAYZeOGfowg2TEAss
="
,
"checksumSHA1"
:
"
6zdPzVXS7qRwXub201Wry93H350
="
,
"path"
:
"github.com/pingcap/parser/ast"
,
"path"
:
"github.com/pingcap/parser/ast"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"40q2uTuOqgcdXxoauVNVO+FCxe8="
,
"checksumSHA1"
:
"40q2uTuOqgcdXxoauVNVO+FCxe8="
,
"path"
:
"github.com/pingcap/parser/auth"
,
"path"
:
"github.com/pingcap/parser/auth"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"t4UHo966WzU9Z0IJkyGHRp0loOk="
,
"checksumSHA1"
:
"t4UHo966WzU9Z0IJkyGHRp0loOk="
,
"path"
:
"github.com/pingcap/parser/charset"
,
"path"
:
"github.com/pingcap/parser/charset"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"ohLJW2u9NJEzYIJL/AjOqcuKfMY="
,
"checksumSHA1"
:
"ohLJW2u9NJEzYIJL/AjOqcuKfMY="
,
"path"
:
"github.com/pingcap/parser/format"
,
"path"
:
"github.com/pingcap/parser/format"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"AqNgtzIGY8g7Ojd9ofE8EtKW2mk="
,
"checksumSHA1"
:
"AqNgtzIGY8g7Ojd9ofE8EtKW2mk="
,
"path"
:
"github.com/pingcap/parser/model"
,
"path"
:
"github.com/pingcap/parser/model"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"
SrliCbNvJrQExC1gULpw7FAiE6s
="
,
"checksumSHA1"
:
"
VTENSvegjPoIFuTjrha5taOkElk
="
,
"path"
:
"github.com/pingcap/parser/mysql"
,
"path"
:
"github.com/pingcap/parser/mysql"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"olapD16WCMBU9vrA5PtlERGFfXw="
,
"checksumSHA1"
:
"olapD16WCMBU9vrA5PtlERGFfXw="
,
"path"
:
"github.com/pingcap/parser/opcode"
,
"path"
:
"github.com/pingcap/parser/opcode"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"TF2rMYy9ewgZpFsJb+jaGXXqZqc="
,
"checksumSHA1"
:
"TF2rMYy9ewgZpFsJb+jaGXXqZqc="
,
"path"
:
"github.com/pingcap/parser/terror"
,
"path"
:
"github.com/pingcap/parser/terror"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"dxjAHfRcmXkQdf0HeueDrUO+BcM="
,
"checksumSHA1"
:
"dxjAHfRcmXkQdf0HeueDrUO+BcM="
,
"path"
:
"github.com/pingcap/parser/types"
,
"path"
:
"github.com/pingcap/parser/types"
,
"revision"
:
"
f7d75264dcc6bc53a720eeffeb47ab8db9fb3801
"
,
"revision"
:
"
9aec15dc380e02d431959b4d6ecc9ea6a7857929
"
,
"revisionTime"
:
"2019-02-2
1T06:24:14
Z"
"revisionTime"
:
"2019-02-2
7T06:31:08
Z"
},
},
{
{
"checksumSHA1"
:
"uOrWw9c47zwN6COxonFJ0t2IMcM="
,
"checksumSHA1"
:
"uOrWw9c47zwN6COxonFJ0t2IMcM="
,
"path"
:
"github.com/pingcap/tidb/sessionctx/stmtctx"
,
"path"
:
"github.com/pingcap/tidb/sessionctx/stmtctx"
,
"revision"
:
"
38a453d29c8cb6644c6bfd28be4efe243e10c161
"
,
"revision"
:
"
839772b528a01c5e9ba1a9a48a02434efb6485c6
"
,
"revisionTime"
:
"2019-02-2
1T13:18
:03Z"
"revisionTime"
:
"2019-02-2
7T06:33
:03Z"
},
},
{
{
"checksumSHA1"
:
"IJSv0YocnSmIZRpgQJ1pLtHL8vY="
,
"checksumSHA1"
:
"IJSv0YocnSmIZRpgQJ1pLtHL8vY="
,
"path"
:
"github.com/pingcap/tidb/types"
,
"path"
:
"github.com/pingcap/tidb/types"
,
"revision"
:
"
38a453d29c8cb6644c6bfd28be4efe243e10c161
"
,
"revision"
:
"
839772b528a01c5e9ba1a9a48a02434efb6485c6
"
,
"revisionTime"
:
"2019-02-2
1T13:18
:03Z"
"revisionTime"
:
"2019-02-2
7T06:33
:03Z"
},
},
{
{
"checksumSHA1"
:
"fPdBwAtPVKOr7YAyOMnRxyHixoM="
,
"checksumSHA1"
:
"fPdBwAtPVKOr7YAyOMnRxyHixoM="
,
"path"
:
"github.com/pingcap/tidb/types/json"
,
"path"
:
"github.com/pingcap/tidb/types/json"
,
"revision"
:
"
38a453d29c8cb6644c6bfd28be4efe243e10c161
"
,
"revision"
:
"
839772b528a01c5e9ba1a9a48a02434efb6485c6
"
,
"revisionTime"
:
"2019-02-2
1T13:18
:03Z"
"revisionTime"
:
"2019-02-2
7T06:33
:03Z"
},
},
{
{
"checksumSHA1"
:
"tY4KSNzuTGm+dgV6ByZEGa6mv5E="
,
"checksumSHA1"
:
"tY4KSNzuTGm+dgV6ByZEGa6mv5E="
,
"path"
:
"github.com/pingcap/tidb/types/parser_driver"
,
"path"
:
"github.com/pingcap/tidb/types/parser_driver"
,
"revision"
:
"
38a453d29c8cb6644c6bfd28be4efe243e10c161
"
,
"revision"
:
"
839772b528a01c5e9ba1a9a48a02434efb6485c6
"
,
"revisionTime"
:
"2019-02-2
1T13:18
:03Z"
"revisionTime"
:
"2019-02-2
7T06:33
:03Z"
},
},
{
{
"checksumSHA1"
:
"oSpVUrmVZl6RPxrpwtKgeNodckQ="
,
"checksumSHA1"
:
"oSpVUrmVZl6RPxrpwtKgeNodckQ="
,
"path"
:
"github.com/pingcap/tidb/util/execdetails"
,
"path"
:
"github.com/pingcap/tidb/util/execdetails"
,
"revision"
:
"
38a453d29c8cb6644c6bfd28be4efe243e10c161
"
,
"revision"
:
"
839772b528a01c5e9ba1a9a48a02434efb6485c6
"
,
"revisionTime"
:
"2019-02-2
1T13:18
:03Z"
"revisionTime"
:
"2019-02-2
7T06:33
:03Z"
},
},
{
{
"checksumSHA1"
:
"RdbHgQWMHjRtKjqPcTX81k1V3sw="
,
"checksumSHA1"
:
"RdbHgQWMHjRtKjqPcTX81k1V3sw="
,
"path"
:
"github.com/pingcap/tidb/util/hack"
,
"path"
:
"github.com/pingcap/tidb/util/hack"
,
"revision"
:
"
38a453d29c8cb6644c6bfd28be4efe243e10c161
"
,
"revision"
:
"
839772b528a01c5e9ba1a9a48a02434efb6485c6
"
,
"revisionTime"
:
"2019-02-2
1T13:18
:03Z"
"revisionTime"
:
"2019-02-2
7T06:33
:03Z"
},
},
{
{
"checksumSHA1"
:
"xSyepiuqsoaaeDch7cXeumvVHKM="
,
"checksumSHA1"
:
"xSyepiuqsoaaeDch7cXeumvVHKM="
,
"path"
:
"github.com/pingcap/tidb/util/memory"
,
"path"
:
"github.com/pingcap/tidb/util/memory"
,
"revision"
:
"
38a453d29c8cb6644c6bfd28be4efe243e10c161
"
,
"revision"
:
"
839772b528a01c5e9ba1a9a48a02434efb6485c6
"
,
"revisionTime"
:
"2019-02-2
1T13:18
:03Z"
"revisionTime"
:
"2019-02-2
7T06:33
:03Z"
},
},
{
{
"checksumSHA1"
:
"QPIBwDNUFF5Whrnd41S3mkKa4gQ="
,
"checksumSHA1"
:
"QPIBwDNUFF5Whrnd41S3mkKa4gQ="
,
...
@@ -413,62 +413,62 @@
...
@@ -413,62 +413,62 @@
{
{
"checksumSHA1"
:
"aKn1oKcY74N8TRLm3Ayt7Q4bbI4="
,
"checksumSHA1"
:
"aKn1oKcY74N8TRLm3Ayt7Q4bbI4="
,
"path"
:
"vitess.io/vitess/go/bytes2"
,
"path"
:
"vitess.io/vitess/go/bytes2"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"bhE6CGQgZTIgLPp9lnvlKW/47xc="
,
"checksumSHA1"
:
"bhE6CGQgZTIgLPp9lnvlKW/47xc="
,
"path"
:
"vitess.io/vitess/go/hack"
,
"path"
:
"vitess.io/vitess/go/hack"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"w4BH8HL/CgT6aBWojJeZHOj5DZg="
,
"checksumSHA1"
:
"w4BH8HL/CgT6aBWojJeZHOj5DZg="
,
"path"
:
"vitess.io/vitess/go/sqltypes"
,
"path"
:
"vitess.io/vitess/go/sqltypes"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"vAIRxI6MHsq3x1hLQwIyw5AvqtI="
,
"checksumSHA1"
:
"vAIRxI6MHsq3x1hLQwIyw5AvqtI="
,
"path"
:
"vitess.io/vitess/go/vt/log"
,
"path"
:
"vitess.io/vitess/go/vt/log"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"
nRmynSAD/uvTjH0/Ftr9Iz/VsN4
="
,
"checksumSHA1"
:
"
1LYIGRrGbMt8LrzFEzH1iUQ5u5M
="
,
"path"
:
"vitess.io/vitess/go/vt/proto/query"
,
"path"
:
"vitess.io/vitess/go/vt/proto/query"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"YLWTmL+rvz0htn0niRMrIUI6rKc="
,
"checksumSHA1"
:
"YLWTmL+rvz0htn0niRMrIUI6rKc="
,
"path"
:
"vitess.io/vitess/go/vt/proto/topodata"
,
"path"
:
"vitess.io/vitess/go/vt/proto/topodata"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"1gA4wbQ2DiVjeLJauYSQiuBJiE0="
,
"checksumSHA1"
:
"1gA4wbQ2DiVjeLJauYSQiuBJiE0="
,
"path"
:
"vitess.io/vitess/go/vt/proto/vtgate"
,
"path"
:
"vitess.io/vitess/go/vt/proto/vtgate"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"qz32abYdmm9NfKTc++K0l1EvXXM="
,
"checksumSHA1"
:
"qz32abYdmm9NfKTc++K0l1EvXXM="
,
"path"
:
"vitess.io/vitess/go/vt/proto/vtrpc"
,
"path"
:
"vitess.io/vitess/go/vt/proto/vtrpc"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"lpx8L51nDqrhQis64dEBk7RI32k="
,
"checksumSHA1"
:
"lpx8L51nDqrhQis64dEBk7RI32k="
,
"path"
:
"vitess.io/vitess/go/vt/sqlparser"
,
"path"
:
"vitess.io/vitess/go/vt/sqlparser"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
},
},
{
{
"checksumSHA1"
:
"Jx+gOh/kiBDSZxEIWHyYn9brjdo="
,
"checksumSHA1"
:
"Jx+gOh/kiBDSZxEIWHyYn9brjdo="
,
"path"
:
"vitess.io/vitess/go/vt/vterrors"
,
"path"
:
"vitess.io/vitess/go/vt/vterrors"
,
"revision"
:
"
b7e5a982740b1bc49dc8129605b9f037370829ae
"
,
"revision"
:
"
667eb19a2d4d50c973732ff3b8199c06df35db92
"
,
"revisionTime"
:
"2019-02-2
0T22:32:46
Z"
"revisionTime"
:
"2019-02-2
6T20:54:22
Z"
}
}
],
],
"rootPath"
:
"github.com/XiaoMi/soar"
"rootPath"
:
"github.com/XiaoMi/soar"
...
...
vendor/vitess.io/vitess/go/vt/proto/query/query.pb.go
浏览文件 @
66b7f102
...
@@ -225,7 +225,7 @@ const (
...
@@ -225,7 +225,7 @@ const (
// SET specifies a SET type.
// SET specifies a SET type.
// Properties: 27, IsQuoted.
// Properties: 27, IsQuoted.
Type_SET
Type
=
2075
Type_SET
Type
=
2075
// TUPLE specifies a
a
tuple. This cannot
// TUPLE specifies a tuple. This cannot
// be returned in a QueryResult, but it can
// be returned in a QueryResult, but it can
// be sent as a bind var.
// be sent as a bind var.
// Properties: 28, None.
// Properties: 28, None.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录