public $keyPermission = false;
/**
* Groups tables in FROM clauses if needed, so there is no confusion
* about operator precedence.
*/
protected function _fromTables(): string
{ $from =
[];
foreach ($this->QBFrom
as $value) { $from[] =
strpos($value, '(SELECT'
) === 0 ?
$value :
$this->
getFullName($value);
} return implode(', ',
$from);
} /**
* Generates a platform-specific truncate string from the supplied data
*
* If the database does not support the truncate() command,
* then this method maps to 'DELETE FROM table'
*/