enh: (TD-29367-1)Add delete entry encode and decode
This commit is contained in:
parent
3cada2032f
commit
8991e50eee
|
@ -71,6 +71,7 @@ int metaEncodeEntry(SEncoder *pCoder, const SMetaEntry *pME) {
|
||||||
TAOS_CHECK_RETURN(tEncodeI8(pCoder, pME->type));
|
TAOS_CHECK_RETURN(tEncodeI8(pCoder, pME->type));
|
||||||
TAOS_CHECK_RETURN(tEncodeI64(pCoder, pME->uid));
|
TAOS_CHECK_RETURN(tEncodeI64(pCoder, pME->uid));
|
||||||
|
|
||||||
|
if (pME->type < 0) {
|
||||||
if (pME->name == NULL) {
|
if (pME->name == NULL) {
|
||||||
return TSDB_CODE_INVALID_PARA;
|
return TSDB_CODE_INVALID_PARA;
|
||||||
}
|
}
|
||||||
|
@ -109,6 +110,7 @@ int metaEncodeEntry(SEncoder *pCoder, const SMetaEntry *pME) {
|
||||||
return TSDB_CODE_INVALID_PARA;
|
return TSDB_CODE_INVALID_PARA;
|
||||||
}
|
}
|
||||||
TAOS_CHECK_RETURN(meteEncodeColCmprEntry(pCoder, pME));
|
TAOS_CHECK_RETURN(meteEncodeColCmprEntry(pCoder, pME));
|
||||||
|
}
|
||||||
|
|
||||||
tEndEncode(pCoder);
|
tEndEncode(pCoder);
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -119,6 +121,7 @@ int metaDecodeEntry(SDecoder *pCoder, SMetaEntry *pME) {
|
||||||
TAOS_CHECK_RETURN(tDecodeI64(pCoder, &pME->version));
|
TAOS_CHECK_RETURN(tDecodeI64(pCoder, &pME->version));
|
||||||
TAOS_CHECK_RETURN(tDecodeI8(pCoder, &pME->type));
|
TAOS_CHECK_RETURN(tDecodeI8(pCoder, &pME->type));
|
||||||
TAOS_CHECK_RETURN(tDecodeI64(pCoder, &pME->uid));
|
TAOS_CHECK_RETURN(tDecodeI64(pCoder, &pME->uid));
|
||||||
|
if (pME->type < 0) {
|
||||||
TAOS_CHECK_RETURN(tDecodeCStr(pCoder, &pME->name));
|
TAOS_CHECK_RETURN(tDecodeCStr(pCoder, &pME->name));
|
||||||
|
|
||||||
if (pME->type == TSDB_SUPER_TABLE) {
|
if (pME->type == TSDB_SUPER_TABLE) {
|
||||||
|
@ -180,6 +183,7 @@ int metaDecodeEntry(SDecoder *pCoder, SMetaEntry *pME) {
|
||||||
}
|
}
|
||||||
TABLE_SET_COL_COMPRESSED(pME->flags);
|
TABLE_SET_COL_COMPRESSED(pME->flags);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
tEndDecode(pCoder);
|
tEndDecode(pCoder);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue