' AND "NAME" NOT LIKE \'sqlite!_%\' ESCAPE \'!\''
.
(($prefixLimit !== false &&
$this->DBPrefix !== ''
) ? ' AND "NAME" LIKE \'' .
$this->
escapeLikeString($this->DBPrefix
) . '%\' ' .
sprintf($this->likeEscapeStr,
$this->likeEscapeChar
) : ''
);
} /**
* Generates a platform-specific query string so that the column names can be fetched.
*/
protected function _listColumns(string
$table = ''
): string
{ return 'PRAGMA TABLE_INFO(' .
$this->
protectIdentifiers($table, true, null, false
) . ')';
} /**
* @return array|false
*
* @throws DatabaseException
*/
public function getFieldNames(string
$table) { // Is there a cached result?
if (isset($this->dataCache
['field_names'
][$table])) {