Update blob streaming to match the current API and use the PBMS PHP extension.

This commit is contained in:
Barry Leslie
2010-07-12 15:39:06 -07:00
committed by Marc Delisle
parent e65625ce1e
commit f8653e5803
16 changed files with 428 additions and 1216 deletions

View File

@@ -150,27 +150,18 @@ $hidden_fields = array();
$odd_row = true;
$sum_row_count_pre = '';
// for blobstreaming
// added by rajk - for blobstreaming
$PMA_Config = $GLOBALS['PMA_Config'];
if (!empty($PMA_Config))
$session_bs_tables = $PMA_Config->get('BLOBSTREAMING_TABLES'); // list of blobstreaming tables
$tableReductionCount = 0; // the amount to reduce the table count by
foreach ($tables as $keyname => $each_table) {
if (isset($session_bs_tables))
{
// compare table name against blobstreaming tables
foreach ($session_bs_tables as $table_key=>$table_val)
// if the table is a blobstreaming table, reduce table count and skip outer foreach loop
if ($table_key == $keyname)
{
$tableReductionCount++;
continue 2;
}
}
if (PMA_BS_IsHiddenTable($keyname)) {
$tableReductionCount++;
continue;
}
// Get valid statistics whatever is the table type
$table_is_view = false;