19 $dbw->dropTable(
'benchmark_perm_test', $fname );
20 $permTable = $dbw->tableName(
'benchmark_perm_test',
'raw' );
21 $dbw->duplicateTableStructure(
22 $dbw->tableName(
'page',
'raw' ),
28 $dbw->dropTable(
'benchmark_temp_test', $fname );
29 $tempTable = $dbw->tableName(
'benchmark_temp_test',
'raw' );
30 $dbw->duplicateTableStructure(
31 $dbw->tableName(
'page',
'raw' ),
38 'perm truncate' =>
static function () use ( $dbw, $fname, $permTable ) {
39 $dbw->query(
"TRUNCATE $permTable", $fname );
41 'perm delete' =>
static function () use ( $dbw, $fname, $permTable ) {
42 $dbw->query(
"DELETE FROM $permTable", $fname );
44 'temp truncate' =>
static function () use ( $dbw, $fname, $tempTable ) {
47 $dbw->query(
"TRUNCATE $tempTable", $fname );
49 'temp delete' =>
static function () use ( $dbw, $fname, $tempTable ) {
50 $dbw->query(
"DELETE FROM $tempTable", $fname );
54 $dbw->dropTable(
'benchmark_perm_test', $fname );
55 $dbw->dropTable(
'benchmark_temp_test', $fname );