[master] fix virtual table column collation
This commit is contained in:
@ -186,6 +186,7 @@ int ObGVTxSchedulerStat::process_curr_tenant(common::ObNewRow *&row)
|
|||||||
tx_desc_addr_buffer_[0] = 0;
|
tx_desc_addr_buffer_[0] = 0;
|
||||||
snprintf(tx_desc_addr_buffer_, 18, "0x%lx", (uint64_t)tx_scheduler_stat.tx_desc_addr_);
|
snprintf(tx_desc_addr_buffer_, 18, "0x%lx", (uint64_t)tx_scheduler_stat.tx_desc_addr_);
|
||||||
cur_row_.cells_[i].set_varchar(tx_desc_addr_buffer_);
|
cur_row_.cells_[i].set_varchar(tx_desc_addr_buffer_);
|
||||||
|
cur_row_.cells_[i].set_default_collation_type();
|
||||||
break;
|
break;
|
||||||
case SAVEPOINTS:
|
case SAVEPOINTS:
|
||||||
if (0 < tx_scheduler_stat.savepoints_.count()) {
|
if (0 < tx_scheduler_stat.savepoints_.count()) {
|
||||||
|
|||||||
@ -238,6 +238,7 @@ int ObGVTxStat::inner_get_next_row(ObNewRow *&row)
|
|||||||
ctx_addr_buffer_[0] = 0;
|
ctx_addr_buffer_[0] = 0;
|
||||||
snprintf(ctx_addr_buffer_, 18, "0x%lx", (uint64_t)tx_stat.tx_ctx_addr_);
|
snprintf(ctx_addr_buffer_, 18, "0x%lx", (uint64_t)tx_stat.tx_ctx_addr_);
|
||||||
cur_row_.cells_[i].set_varchar(ctx_addr_buffer_);
|
cur_row_.cells_[i].set_varchar(ctx_addr_buffer_);
|
||||||
|
cur_row_.cells_[i].set_default_collation_type();
|
||||||
break;
|
break;
|
||||||
case MEM_CTX_ID:
|
case MEM_CTX_ID:
|
||||||
//TODO shanyan.g removed schema
|
//TODO shanyan.g removed schema
|
||||||
|
|||||||
@ -984,6 +984,7 @@ int ObGvSqlAudit::fill_cells(obmysql::ObMySQLRequestRecord &record)
|
|||||||
case SNAPSHOT_SOURCE: {
|
case SNAPSHOT_SOURCE: {
|
||||||
ObString src_name = record.data_.get_snapshot_source();
|
ObString src_name = record.data_.get_snapshot_source();
|
||||||
cells[cell_idx].set_varchar(src_name);
|
cells[cell_idx].set_varchar(src_name);
|
||||||
|
cells[cell_idx].set_default_collation_type();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case REQUEST_TYPE: {
|
case REQUEST_TYPE: {
|
||||||
|
|||||||
Reference in New Issue
Block a user