Merge pull request #18109 from taosdata/fix/TS-2063
fix: extend show create table result width
This commit is contained in:
commit
3fae636070
|
@ -104,7 +104,7 @@ typedef int32_t (*TUdfDestroyFunc)();
|
||||||
} while (0)
|
} while (0)
|
||||||
#define udfColDataSetNull_var(pColumn, row) ((pColumn->colData.varLenCol.varOffsets)[row] = -1)
|
#define udfColDataSetNull_var(pColumn, row) ((pColumn->colData.varLenCol.varOffsets)[row] = -1)
|
||||||
|
|
||||||
typedef uint16_t VarDataLenT; // maxVarDataLen: 32767
|
typedef uint16_t VarDataLenT; // maxVarDataLen: 65535
|
||||||
#define VARSTR_HEADER_SIZE sizeof(VarDataLenT)
|
#define VARSTR_HEADER_SIZE sizeof(VarDataLenT)
|
||||||
#define varDataLen(v) ((VarDataLenT *)(v))[0]
|
#define varDataLen(v) ((VarDataLenT *)(v))[0]
|
||||||
#define varDataVal(v) ((char *)(v) + VARSTR_HEADER_SIZE)
|
#define varDataVal(v) ((char *)(v) + VARSTR_HEADER_SIZE)
|
||||||
|
|
|
@ -78,7 +78,7 @@ static FORCE_INLINE double taos_align_get_double(const char *pBuf) {
|
||||||
{ (*(double *)(x)) = (*(double *)(y)); }
|
{ (*(double *)(x)) = (*(double *)(y)); }
|
||||||
// #endif
|
// #endif
|
||||||
|
|
||||||
typedef uint16_t VarDataLenT; // maxVarDataLen: 32767
|
typedef uint16_t VarDataLenT; // maxVarDataLen: 65535
|
||||||
#define VARSTR_HEADER_SIZE sizeof(VarDataLenT)
|
#define VARSTR_HEADER_SIZE sizeof(VarDataLenT)
|
||||||
|
|
||||||
#define varDataLen(v) ((VarDataLenT *)(v))[0]
|
#define varDataLen(v) ((VarDataLenT *)(v))[0]
|
||||||
|
|
|
@ -528,7 +528,7 @@ static int32_t setCreateTBResultIntoDataBlock(SSDataBlock* pBlock, SDbCfgInfo* p
|
||||||
appendTableOptions(buf2, &len, pDbCfg, pCfg);
|
appendTableOptions(buf2, &len, pDbCfg, pCfg);
|
||||||
}
|
}
|
||||||
|
|
||||||
varDataLen(buf2) = len;
|
varDataLen(buf2) = (len > 65535) ? 65535 : len;
|
||||||
|
|
||||||
colDataAppend(pCol2, 0, buf2, false);
|
colDataAppend(pCol2, 0, buf2, false);
|
||||||
|
|
||||||
|
|
|
@ -6060,11 +6060,11 @@ static int32_t extractShowCreateTableResultSchema(int32_t* numOfCols, SSchema**
|
||||||
}
|
}
|
||||||
|
|
||||||
(*pSchema)[0].type = TSDB_DATA_TYPE_BINARY;
|
(*pSchema)[0].type = TSDB_DATA_TYPE_BINARY;
|
||||||
(*pSchema)[0].bytes = TSDB_TABLE_NAME_LEN;
|
(*pSchema)[0].bytes = SHOW_CREATE_TB_RESULT_FIELD1_LEN;
|
||||||
strcpy((*pSchema)[0].name, "Table");
|
strcpy((*pSchema)[0].name, "Table");
|
||||||
|
|
||||||
(*pSchema)[1].type = TSDB_DATA_TYPE_BINARY;
|
(*pSchema)[1].type = TSDB_DATA_TYPE_BINARY;
|
||||||
(*pSchema)[1].bytes = TSDB_MAX_BINARY_LEN;
|
(*pSchema)[1].bytes = SHOW_CREATE_TB_RESULT_FIELD2_LEN;
|
||||||
strcpy((*pSchema)[1].name, "Create Table");
|
strcpy((*pSchema)[1].name, "Create Table");
|
||||||
|
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
|
|
Loading…
Reference in New Issue