fix: stream plan error
This commit is contained in:
parent
049c672411
commit
f3681433c6
|
@ -106,7 +106,7 @@ typedef struct SValueNode {
|
||||||
char* p;
|
char* p;
|
||||||
} datum;
|
} datum;
|
||||||
int64_t typeData;
|
int64_t typeData;
|
||||||
char unit;
|
int8_t unit;
|
||||||
} SValueNode;
|
} SValueNode;
|
||||||
|
|
||||||
typedef struct SLeftValueNode {
|
typedef struct SLeftValueNode {
|
||||||
|
|
|
@ -2952,6 +2952,7 @@ static const char* jkValueDuration = "Duration";
|
||||||
static const char* jkValueTranslate = "Translate";
|
static const char* jkValueTranslate = "Translate";
|
||||||
static const char* jkValueNotReserved = "NotReserved";
|
static const char* jkValueNotReserved = "NotReserved";
|
||||||
static const char* jkValueIsNull = "IsNull";
|
static const char* jkValueIsNull = "IsNull";
|
||||||
|
static const char* jkValueUnit = "Unit";
|
||||||
static const char* jkValueDatum = "Datum";
|
static const char* jkValueDatum = "Datum";
|
||||||
|
|
||||||
static int32_t datumToJson(const void* pObj, SJson* pJson) {
|
static int32_t datumToJson(const void* pObj, SJson* pJson) {
|
||||||
|
@ -3041,6 +3042,9 @@ static int32_t valueNodeToJson(const void* pObj, SJson* pJson) {
|
||||||
if (TSDB_CODE_SUCCESS == code) {
|
if (TSDB_CODE_SUCCESS == code) {
|
||||||
code = tjsonAddBoolToObject(pJson, jkValueIsNull, pNode->isNull);
|
code = tjsonAddBoolToObject(pJson, jkValueIsNull, pNode->isNull);
|
||||||
}
|
}
|
||||||
|
if (TSDB_CODE_SUCCESS == code) {
|
||||||
|
code = tjsonAddIntegerToObject(pJson, jkValueUnit, pNode->unit);
|
||||||
|
}
|
||||||
if (TSDB_CODE_SUCCESS == code && pNode->translate && !pNode->isNull) {
|
if (TSDB_CODE_SUCCESS == code && pNode->translate && !pNode->isNull) {
|
||||||
code = datumToJson(pNode, pJson);
|
code = datumToJson(pNode, pJson);
|
||||||
}
|
}
|
||||||
|
@ -3191,6 +3195,9 @@ static int32_t jsonToValueNode(const SJson* pJson, void* pObj) {
|
||||||
if (TSDB_CODE_SUCCESS == code) {
|
if (TSDB_CODE_SUCCESS == code) {
|
||||||
code = tjsonGetBoolValue(pJson, jkValueIsNull, &pNode->isNull);
|
code = tjsonGetBoolValue(pJson, jkValueIsNull, &pNode->isNull);
|
||||||
}
|
}
|
||||||
|
if (TSDB_CODE_SUCCESS == code) {
|
||||||
|
code = tjsonGetTinyIntValue(pJson, jkValueUnit, &pNode->unit);
|
||||||
|
}
|
||||||
if (TSDB_CODE_SUCCESS == code && pNode->translate && !pNode->isNull) {
|
if (TSDB_CODE_SUCCESS == code && pNode->translate && !pNode->isNull) {
|
||||||
code = jsonToDatum(pJson, pNode);
|
code = jsonToDatum(pJson, pNode);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue