提交 ace0f568 编写于 作者: Z zhaoyanggh

fix win compile

上级 7661798c
...@@ -46,17 +46,19 @@ TAOS_SUB *subscribeImpl(QUERY_CLASS class, threadInfo *pThreadInfo, char *sql, ...@@ -46,17 +46,19 @@ TAOS_SUB *subscribeImpl(QUERY_CLASS class, threadInfo *pThreadInfo, char *sql,
if ((SPECIFIED_CLASS == class) && if ((SPECIFIED_CLASS == class) &&
(ASYNC_MODE == g_queryInfo.specifiedQueryInfo.asyncMode)) { (ASYNC_MODE == g_queryInfo.specifiedQueryInfo.asyncMode)) {
tsub = taos_subscribe(pThreadInfo->taos, restart, topic, sql, tsub = taos_subscribe(
specified_sub_callback, (void *)pThreadInfo, pThreadInfo->taos, restart, topic, sql, specified_sub_callback,
g_queryInfo.specifiedQueryInfo.subscribeInterval); (void *)pThreadInfo,
(int)g_queryInfo.specifiedQueryInfo.subscribeInterval);
} else if ((STABLE_CLASS == class) && } else if ((STABLE_CLASS == class) &&
(ASYNC_MODE == g_queryInfo.superQueryInfo.asyncMode)) { (ASYNC_MODE == g_queryInfo.superQueryInfo.asyncMode)) {
tsub = taos_subscribe(pThreadInfo->taos, restart, topic, sql, tsub =
stable_sub_callback, (void *)pThreadInfo, taos_subscribe(pThreadInfo->taos, restart, topic, sql,
g_queryInfo.superQueryInfo.subscribeInterval); stable_sub_callback, (void *)pThreadInfo,
(int)g_queryInfo.superQueryInfo.subscribeInterval);
} else { } else {
tsub = taos_subscribe(pThreadInfo->taos, restart, topic, sql, NULL, tsub = taos_subscribe(pThreadInfo->taos, restart, topic, sql, NULL,
NULL, interval); NULL, (int)interval);
} }
if (tsub == NULL) { if (tsub == NULL) {
...@@ -236,7 +238,7 @@ static void *superSubscribe(void *sarg) { ...@@ -236,7 +238,7 @@ static void *superSubscribe(void *sarg) {
memset(subSqlStr, 0, BUFFER_SIZE); memset(subSqlStr, 0, BUFFER_SIZE);
replaceChildTblName( replaceChildTblName(
g_queryInfo.superQueryInfo.sql[pThreadInfo->querySeq], subSqlStr, g_queryInfo.superQueryInfo.sql[pThreadInfo->querySeq], subSqlStr,
i); (int)i);
if (g_queryInfo.superQueryInfo.result[pThreadInfo->querySeq][0] != 0) { if (g_queryInfo.superQueryInfo.result[pThreadInfo->querySeq][0] != 0) {
sprintf(pThreadInfo->filePath, "%s-%d", sprintf(pThreadInfo->filePath, "%s-%d",
g_queryInfo.superQueryInfo.result[pThreadInfo->querySeq], g_queryInfo.superQueryInfo.result[pThreadInfo->querySeq],
...@@ -408,7 +410,7 @@ int subscribeTestProcess() { ...@@ -408,7 +410,7 @@ int subscribeTestProcess() {
uint64_t seq = uint64_t seq =
i * g_queryInfo.specifiedQueryInfo.concurrent + j; i * g_queryInfo.specifiedQueryInfo.concurrent + j;
threadInfo *pThreadInfo = infos + seq; threadInfo *pThreadInfo = infos + seq;
pThreadInfo->threadID = seq; pThreadInfo->threadID = (int)seq;
pThreadInfo->querySeq = i; pThreadInfo->querySeq = i;
pThreadInfo->taos = pThreadInfo->taos =
NULL; // workaround to use separate taos connection; NULL; // workaround to use separate taos connection;
...@@ -446,7 +448,7 @@ int subscribeTestProcess() { ...@@ -446,7 +448,7 @@ int subscribeTestProcess() {
int64_t a = ntables / threads; int64_t a = ntables / threads;
if (a < 1) { if (a < 1) {
threads = ntables; threads = (int)ntables;
a = 1; a = 1;
} }
...@@ -460,7 +462,7 @@ int subscribeTestProcess() { ...@@ -460,7 +462,7 @@ int subscribeTestProcess() {
for (int j = 0; j < threads; j++) { for (int j = 0; j < threads; j++) {
uint64_t seq = i * threads + j; uint64_t seq = i * threads + j;
threadInfo *pThreadInfo = infosOfStable + seq; threadInfo *pThreadInfo = infosOfStable + seq;
pThreadInfo->threadID = seq; pThreadInfo->threadID = (int)seq;
pThreadInfo->querySeq = i; pThreadInfo->querySeq = i;
pThreadInfo->start_table_from = tableFrom; pThreadInfo->start_table_from = tableFrom;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册