Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
慢慢CG
TDengine
提交
a64646e2
T
TDengine
项目概览
慢慢CG
/
TDengine
与 Fork 源项目一致
Fork自
taosdata / TDengine
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
a64646e2
编写于
3月 21, 2020
作者:
H
hjxilinx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[TD-32] refactor codes
上级
46e58d52
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
8 addition
and
14 deletion
+8
-14
src/client/inc/tsclient.h
src/client/inc/tsclient.h
+4
-4
src/client/src/tscAsync.c
src/client/src/tscAsync.c
+1
-1
src/client/src/tscServer.c
src/client/src/tscServer.c
+0
-6
src/client/src/tscSql.c
src/client/src/tscSql.c
+3
-3
未找到文件。
src/client/inc/tsclient.h
浏览文件 @
a64646e2
...
...
@@ -317,7 +317,7 @@ typedef struct {
struct
SLocalReducer
*
pLocalReducer
;
}
SSqlRes
;
typedef
struct
_tsc_o
bj
{
typedef
struct
STscO
bj
{
void
*
signature
;
void
*
pTimer
;
char
mgmtIp
[
TSDB_USER_LEN
];
...
...
@@ -332,7 +332,7 @@ typedef struct _tsc_obj {
struct
SSqlObj
*
pSql
;
struct
SSqlObj
*
pHb
;
struct
SSqlObj
*
sqlList
;
struct
_ss
tream
*
streamList
;
struct
SSqlS
tream
*
streamList
;
pthread_mutex_t
mutex
;
}
STscObj
;
...
...
@@ -365,7 +365,7 @@ typedef struct SSqlObj {
struct
SSqlObj
*
prev
,
*
next
;
}
SSqlObj
;
typedef
struct
_ss
tream
{
typedef
struct
SSqlS
tream
{
SSqlObj
*
pSql
;
uint32_t
streamId
;
char
listed
;
...
...
@@ -390,7 +390,7 @@ typedef struct _sstream {
void
*
param
;
void
(
*
callback
)(
void
*
);
// Callback function when stream is stopped from client level
struct
_ss
tream
*
prev
,
*
next
;
struct
SSqlS
tream
*
prev
,
*
next
;
}
SSqlStream
;
int32_t
tscInitRpc
(
const
char
*
user
,
const
char
*
secret
);
...
...
src/client/src/tscAsync.c
浏览文件 @
a64646e2
...
...
@@ -84,7 +84,7 @@ void doAsyncQuery(STscObj* pObj, SSqlObj* pSql, void (*fp)(), void* param, const
}
// TODO return the correct error code to client in tscQueueAsyncError
void
taos_query_a
(
TAOS
*
taos
,
const
char
*
sqlstr
,
void
(
*
fp
)(
void
*
,
TAOS_RES
*
,
int
)
,
void
*
param
)
{
void
taos_query_a
(
TAOS
*
taos
,
const
char
*
sqlstr
,
__async_cb_func_t
fp
,
void
*
param
)
{
STscObj
*
pObj
=
(
STscObj
*
)
taos
;
if
(
pObj
==
NULL
||
pObj
->
signature
!=
pObj
)
{
tscError
(
"bug!!! pObj:%p"
,
pObj
);
...
...
src/client/src/tscServer.c
浏览文件 @
a64646e2
...
...
@@ -2497,12 +2497,6 @@ int tscRenewMeterMeta(SSqlObj *pSql, char *tableId) {
pTableMetaInfo
->
pTableMeta
);
}
if
(
code
!=
TSDB_CODE_ACTION_IN_PROGRESS
)
{
if
(
pSql
->
fp
==
(
void
*
)
0x1
)
{
pSql
->
fp
=
NULL
;
}
}
return
code
;
}
...
...
src/client/src/tscSql.c
浏览文件 @
a64646e2
...
...
@@ -52,7 +52,7 @@ static bool validPassword(const char* passwd) {
return
validImpl
(
passwd
,
TSDB_PASSWORD_LEN
);
}
STscObj
*
taos
_connect_imp
(
const
char
*
ip
,
const
char
*
user
,
const
char
*
pass
,
const
char
*
db
,
uint16_t
port
,
STscObj
*
taos
ConnectImpl
(
const
char
*
ip
,
const
char
*
user
,
const
char
*
pass
,
const
char
*
db
,
uint16_t
port
,
void
(
*
fp
)(
void
*
,
TAOS_RES
*
,
int
),
void
*
param
,
void
**
taos
)
{
taos_init
();
...
...
@@ -163,7 +163,7 @@ TAOS *taos_connect(const char *ip, const char *user, const char *pass, const cha
tscTrace
(
"try to create a connection to %s"
,
ip
);
STscObj
*
pObj
=
taos
_connect_imp
(
ip
,
user
,
pass
,
db
,
port
,
NULL
,
NULL
,
NULL
);
STscObj
*
pObj
=
taos
ConnectImpl
(
ip
,
user
,
pass
,
db
,
port
,
NULL
,
NULL
,
NULL
);
if
(
pObj
!=
NULL
)
{
SSqlObj
*
pSql
=
pObj
->
pSql
;
assert
(
pSql
!=
NULL
);
...
...
@@ -198,7 +198,7 @@ TAOS *taos_connect(const char *ip, const char *user, const char *pass, const cha
TAOS
*
taos_connect_a
(
char
*
ip
,
char
*
user
,
char
*
pass
,
char
*
db
,
uint16_t
port
,
void
(
*
fp
)(
void
*
,
TAOS_RES
*
,
int
),
void
*
param
,
void
**
taos
)
{
STscObj
*
pObj
=
taos
_connect_imp
(
ip
,
user
,
pass
,
db
,
port
,
fp
,
param
,
taos
);
STscObj
*
pObj
=
taos
ConnectImpl
(
ip
,
user
,
pass
,
db
,
port
,
fp
,
param
,
taos
);
if
(
pObj
==
NULL
)
{
return
NULL
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录