+ [misc] add parseSql.
This commit is contained in:
@@ -874,6 +874,23 @@ class biModel extends model
|
||||
return $parser->statement;
|
||||
}
|
||||
|
||||
/**
|
||||
* Parse sql.
|
||||
*
|
||||
* @param string $sql
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function parseSql(string $sql): array
|
||||
{
|
||||
$this->app->loadClass('sqlparser', true);
|
||||
$parser = new sqlparser($sql);
|
||||
$parser->setDAO($this->dao);
|
||||
$parser->parseStatement();
|
||||
|
||||
return $parser->matchColumnsWithTable();
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate sql.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user