[td-225]fix precision problem.
This commit is contained in:
parent
73c609f783
commit
5d1c708ca6
|
@ -8181,6 +8181,8 @@ static int32_t doLoadAllTableMeta(SSqlObj* pSql, SQueryInfo* pQueryInfo, SSqlNod
|
||||||
}
|
}
|
||||||
|
|
||||||
static STableMeta* extractTempTableMetaFromSubquery(SQueryInfo* pUpstream) {
|
static STableMeta* extractTempTableMetaFromSubquery(SQueryInfo* pUpstream) {
|
||||||
|
STableMetaInfo* pUpstreamTableMetaInfo = tscGetMetaInfo(pUpstream, 0);
|
||||||
|
|
||||||
int32_t numOfColumns = pUpstream->fieldsInfo.numOfOutput;
|
int32_t numOfColumns = pUpstream->fieldsInfo.numOfOutput;
|
||||||
|
|
||||||
STableMeta* meta = calloc(1, sizeof(STableMeta) + sizeof(SSchema) * numOfColumns);
|
STableMeta* meta = calloc(1, sizeof(STableMeta) + sizeof(SSchema) * numOfColumns);
|
||||||
|
@ -8188,6 +8190,7 @@ static STableMeta* extractTempTableMetaFromSubquery(SQueryInfo* pUpstream) {
|
||||||
|
|
||||||
STableComInfo *info = &meta->tableInfo;
|
STableComInfo *info = &meta->tableInfo;
|
||||||
info->numOfColumns = numOfColumns;
|
info->numOfColumns = numOfColumns;
|
||||||
|
info->precision = pUpstreamTableMetaInfo->pTableMeta->tableInfo.precision;
|
||||||
info->numOfTags = 0;
|
info->numOfTags = 0;
|
||||||
|
|
||||||
int32_t n = 0;
|
int32_t n = 0;
|
||||||
|
|
Loading…
Reference in New Issue