未验证 提交 2cbb8ed3 编写于 作者: sangshuduo's avatar sangshuduo 提交者: GitHub

fix: remove stream api (#11420)

[TD-14360]
上级 6c4626ab
...@@ -41,8 +41,6 @@ taos_fetch_rows_a ...@@ -41,8 +41,6 @@ taos_fetch_rows_a
taos_subscribe taos_subscribe
taos_consume taos_consume
taos_unsubscribe taos_unsubscribe
taos_open_stream
taos_close_stream
taos_load_table_info taos_load_table_info
taos_data_type taos_data_type
taos_stmt_set_sub_tbname taos_stmt_set_sub_tbname
...@@ -57,4 +55,4 @@ taos_print_row_ex ...@@ -57,4 +55,4 @@ taos_print_row_ex
taos_stmt_affected_rows taos_stmt_affected_rows
taos_is_update_query taos_is_update_query
taos_reset_current_db taos_reset_current_db
taos_parse_time taos_parse_time
\ No newline at end of file
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
#include "taos.h" #include "taos.h"
#include "tscUtil.h" #include "tscUtil.h"
void taos_close_stream(TAOS_STREAM *handle);
void tscSaveSlowQueryFp(void *handle, void *tmrId); void tscSaveSlowQueryFp(void *handle, void *tmrId);
TAOS *tscSlowQueryConn = NULL; TAOS *tscSlowQueryConn = NULL;
bool tscSlowQueryConnInitialized = false; bool tscSlowQueryConnInitialized = false;
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#include "tscProfile.h" #include "tscProfile.h"
#include "tscSubquery.h" #include "tscSubquery.h"
void taos_close_stream(TAOS_STREAM *handle);
static void tscProcessStreamQueryCallback(void *param, TAOS_RES *tres, int numOfRows); static void tscProcessStreamQueryCallback(void *param, TAOS_RES *tres, int numOfRows);
static void tscProcessStreamRetrieveResult(void *param, TAOS_RES *res, int numOfRows); static void tscProcessStreamRetrieveResult(void *param, TAOS_RES *res, int numOfRows);
static void tscSetNextLaunchTimer(SSqlStream *pStream, SSqlObj *pSql); static void tscSetNextLaunchTimer(SSqlStream *pStream, SSqlObj *pSql);
......
...@@ -54,6 +54,7 @@ typedef struct SCqObj { ...@@ -54,6 +54,7 @@ typedef struct SCqObj {
SCqContext * pContext; SCqContext * pContext;
} SCqObj; } SCqObj;
void taos_close_stream(TAOS_STREAM *handle);
static void cqProcessStreamRes(void *param, TAOS_RES *tres, TAOS_ROW row); static void cqProcessStreamRes(void *param, TAOS_RES *tres, TAOS_ROW row);
static void cqCreateStream(SCqContext *pContext, SCqObj *pObj); static void cqCreateStream(SCqContext *pContext, SCqObj *pObj);
......
...@@ -206,10 +206,6 @@ DLL_EXPORT TAOS_SUB *taos_subscribe(TAOS* taos, int restart, const char* topic, ...@@ -206,10 +206,6 @@ DLL_EXPORT TAOS_SUB *taos_subscribe(TAOS* taos, int restart, const char* topic,
DLL_EXPORT TAOS_RES *taos_consume(TAOS_SUB *tsub); DLL_EXPORT TAOS_RES *taos_consume(TAOS_SUB *tsub);
DLL_EXPORT void taos_unsubscribe(TAOS_SUB *tsub, int keepProgress); DLL_EXPORT void taos_unsubscribe(TAOS_SUB *tsub, int keepProgress);
DLL_EXPORT TAOS_STREAM *taos_open_stream(TAOS *taos, const char *sql, void (*fp)(void *param, TAOS_RES *, TAOS_ROW row),
int64_t stime, void *param, void (*callback)(void *));
DLL_EXPORT void taos_close_stream(TAOS_STREAM *tstr);
DLL_EXPORT int taos_load_table_info(TAOS *taos, const char* tableNameList); DLL_EXPORT int taos_load_table_info(TAOS *taos, const char* tableNameList);
DLL_EXPORT TAOS_RES *taos_schemaless_insert(TAOS* taos, char* lines[], int numLines, int protocol, int precision); DLL_EXPORT TAOS_RES *taos_schemaless_insert(TAOS* taos, char* lines[], int numLines, int protocol, int precision);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册