/dports/databases/xtrabackup8/percona-xtrabackup-8.0.14/sql/ |
H A D | sql_select.cc | 1176 SJ_TMP_TABLE *sjtbl; in create_sj_tmp_table() local 1181 sjtbl->tabs = in create_sj_tmp_table() 1184 sjtbl->tabs_end = std::uninitialized_copy(first_tab, last_tab, sjtbl->tabs); in create_sj_tmp_table() 1185 sjtbl->is_confluent = false; in create_sj_tmp_table() 1187 sjtbl->null_bits = jt_null_bits; in create_sj_tmp_table() 1190 thd, sjtbl->rowid_len + sjtbl->null_bytes, sjtbl); in create_sj_tmp_table() 1192 if (sjtbl->tmp_table->hash_field) in create_sj_tmp_table() 1203 sjtbl->tmp_table = nullptr; in create_sj_tmp_table() 1204 sjtbl->is_confluent = true; in create_sj_tmp_table() 1207 return sjtbl; in create_sj_tmp_table() [all …]
|
/dports/databases/percona57-server/percona-server-5.7.36-39/sql/ |
H A D | sql_select.cc | 654 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 661 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 662 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 663 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 664 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 665 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 667 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 672 if (sjtbl->tmp_table->hash_field) in setup_semijoin_dups_elimination() 685 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 686 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() [all …]
|
H A D | sql_executor.cc | 1373 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1378 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1380 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1384 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1395 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1400 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1406 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1408 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1409 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1432 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
/dports/databases/mysqlwsrep57-server/mysql-wsrep-wsrep_5.7.35-25.27/sql/ |
H A D | sql_select.cc | 653 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 660 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 661 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 662 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 663 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 664 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 666 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 671 if (sjtbl->tmp_table->hash_field) in setup_semijoin_dups_elimination() 684 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 685 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() [all …]
|
H A D | sql_executor.cc | 1373 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1378 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1380 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1384 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1395 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1400 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1406 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1408 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1409 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1432 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
/dports/databases/percona57-client/percona-server-5.7.36-39/sql/ |
H A D | sql_select.cc | 654 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 661 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 662 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 663 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 664 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 665 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 667 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 672 if (sjtbl->tmp_table->hash_field) in setup_semijoin_dups_elimination() 685 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 686 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() [all …]
|
H A D | sql_executor.cc | 1373 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1378 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1380 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1384 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1395 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1400 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1406 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1408 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1409 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1432 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
/dports/databases/percona57-pam-for-mysql/percona-server-5.7.36-39/sql/ |
H A D | sql_select.cc | 654 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 661 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 662 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 663 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 664 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 665 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 667 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 672 if (sjtbl->tmp_table->hash_field) in setup_semijoin_dups_elimination() 685 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 686 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() [all …]
|
H A D | sql_executor.cc | 1373 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1378 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1380 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1384 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1395 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1400 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1406 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1408 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1409 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1432 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
/dports/databases/xtrabackup/percona-xtrabackup-2.4.21/sql/ |
H A D | sql_select.cc | 653 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 660 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 661 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 662 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 663 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 664 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 666 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 671 if (sjtbl->tmp_table->hash_field) in setup_semijoin_dups_elimination() 684 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 685 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() [all …]
|
H A D | sql_executor.cc | 1373 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1378 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1380 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1384 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1395 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1400 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1406 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1408 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1409 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1432 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
/dports/databases/mysql57-client/mysql-5.7.36/sql/ |
H A D | sql_select.cc | 653 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 660 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 661 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 662 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 663 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 664 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 666 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 671 if (sjtbl->tmp_table->hash_field) in setup_semijoin_dups_elimination() 684 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 685 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() [all …]
|
H A D | sql_executor.cc | 1373 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1378 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1380 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1384 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1395 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1400 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1406 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1408 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1409 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1432 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
/dports/databases/percona56-client/percona-server-5.6.51-91.0/sql/ |
H A D | sql_executor.cc | 1350 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1355 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1357 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1361 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1371 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1376 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1382 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1384 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1385 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1405 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
H A D | sql_select.cc | 608 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 615 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 616 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 617 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 618 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 619 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 621 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 637 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 638 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() 639 sjtbl->have_confluent_row= FALSE; in setup_semijoin_dups_elimination() [all …]
|
H A D | sql_tmp_table.h | 69 SJ_TMP_TABLE *sjtbl);
|
/dports/databases/percona-pam-for-mysql/percona-server-5.6.51-91.0/sql/ |
H A D | sql_executor.cc | 1350 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1355 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1357 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1361 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1371 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1376 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1382 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1384 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1385 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1405 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
H A D | sql_select.cc | 608 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 615 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 616 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 617 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 618 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 619 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 621 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 637 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 638 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() 639 sjtbl->have_confluent_row= FALSE; in setup_semijoin_dups_elimination() [all …]
|
H A D | sql_tmp_table.h | 69 SJ_TMP_TABLE *sjtbl);
|
/dports/databases/percona56-server/percona-server-5.6.51-91.0/sql/ |
H A D | sql_executor.cc | 1350 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1355 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1357 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1361 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1371 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1376 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1382 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1384 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1385 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1405 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
H A D | sql_select.cc | 608 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 615 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 616 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 617 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 618 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 619 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 621 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 637 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 638 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() 639 sjtbl->have_confluent_row= FALSE; in setup_semijoin_dups_elimination() [all …]
|
/dports/databases/mysqlwsrep56-server/mysql-wsrep-wsrep_5.6.51-25.33/sql/ |
H A D | sql_executor.cc | 1350 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1355 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1357 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1361 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1371 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1376 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1382 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1384 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1385 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1405 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
H A D | sql_select.cc | 608 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 615 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 616 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 617 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 618 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 619 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 621 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 637 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 638 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() 639 sjtbl->have_confluent_row= FALSE; in setup_semijoin_dups_elimination() [all …]
|
/dports/databases/mysql56-client/mysql-5.6.51/sql/ |
H A D | sql_executor.cc | 1350 SJ_TMP_TABLE::TAB *tab= sjtbl->tabs; in do_sj_dups_weedout() 1355 if (sjtbl->is_confluent) in do_sj_dups_weedout() 1357 if (sjtbl->have_confluent_row) in do_sj_dups_weedout() 1361 sjtbl->have_confluent_row= TRUE; in do_sj_dups_weedout() 1371 *ptr= (uchar)(sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1376 int2store(ptr, sjtbl->rowid_len + sjtbl->null_bytes); in do_sj_dups_weedout() 1382 if (sjtbl->null_bytes) in do_sj_dups_weedout() 1384 memset(ptr, 0, sjtbl->null_bytes); in do_sj_dups_weedout() 1385 ptr += sjtbl->null_bytes; in do_sj_dups_weedout() 1405 error= sjtbl->tmp_table->file->ha_write_row(sjtbl->tmp_table->record[0]); in do_sj_dups_weedout() [all …]
|
H A D | sql_select.cc | 608 SJ_TMP_TABLE *sjtbl; in setup_semijoin_dups_elimination() local 615 memcpy(sjtbl->tabs, sjtabs, tabs_size); in setup_semijoin_dups_elimination() 616 sjtbl->is_confluent= FALSE; in setup_semijoin_dups_elimination() 617 sjtbl->tabs_end= sjtbl->tabs + (last_tab - sjtabs); in setup_semijoin_dups_elimination() 618 sjtbl->rowid_len= jt_rowid_offset; in setup_semijoin_dups_elimination() 619 sjtbl->null_bits= jt_null_bits; in setup_semijoin_dups_elimination() 621 sjtbl->tmp_table= in setup_semijoin_dups_elimination() 637 sjtbl->tmp_table= NULL; in setup_semijoin_dups_elimination() 638 sjtbl->is_confluent= TRUE; in setup_semijoin_dups_elimination() 639 sjtbl->have_confluent_row= FALSE; in setup_semijoin_dups_elimination() [all …]
|