\JDatabaseImporterMysqli
MySQLi import driver.
Synopsis
class JDatabaseImporterMysqli
extends JDatabaseImporter
{
- // Inherited members from JDatabaseImporter
- protected $cache;
- protected JDatabaseDriver $db;
- protected $from;
- protected $asFormat;
- protected $options;
- // methods
- public JDatabaseImporterMysqli check()
- protected string getAddColumnSQL()
- protected string getAddKeySQL()
- protected array getAlterTableSQL()
- protected string getChangeColumnSQL()
- protected string getColumnSQL()
- protected string getDropKeySQL()
- protected string getDropPrimaryKeySQL()
- protected array getKeyLookup()
- protected string getKeySQL()
- // Inherited methods from JDatabaseImporter
- public void __construct()
- public JDatabaseImporter asXml()
- public abstract JDatabaseImporter check()
- public JDatabaseImporter from()
- protected string getDropColumnSQL()
- protected string getRealTableName()
- protected void mergeStructure()
- public JDatabaseImporter setDbo()
- public JDatabaseImporter withStructure()
Hierarchy
Tasks
Tasks
Line | Task |
---|---|
252 | Incorporate into parent class and use $this. |
373 | Error checking on array and element types. |
Members
protected
- $asFormat
—
string
The type of input format (XML). - $cache — array
- $db
—
JDatabaseDriver
The database connector to use for exporting structure and/or data. - $from
—
mixed
The input source. - $options
—
An array of options for the exporter.
Methods
protected
- getAddColumnSQL() — Get the SQL syntax to add a column.
- getAddKeySQL() — Get the SQL syntax to add a key.
- getAlterTableSQL() — Get alters for table if there is a difference.
- getChangeColumnSQL() — Get the syntax to alter a column.
- getColumnSQL() — Get the SQL syntax for a single column that would be included in a table create or alter statement.
- getDropKeySQL() — Get the SQL syntax to drop a key.
- getDropPrimaryKeySQL() — Get the SQL syntax to drop a key.
- getKeyLookup() — Get the details list of keys for a table.
- getKeySQL() — Get the SQL syntax for a key.
public
- check() — Checks if all data and options are in order prior to exporting.
Inherited from JDatabaseImporter
protected
- getDropColumnSQL() — Get the SQL syntax to drop a column.
- getRealTableName() — Get the real name of the table, converting the prefix wildcard string if present.
- mergeStructure() — Merges the incoming structure definition with the existing structure.
public
- asXml() — Set the output option for the exporter to XML format.
- check() — Checks if all data and options are in order prior to exporting.
- from() — Specifies the data source to import.
- setDbo() — Sets the database connector to use for exporting structure and/or data.
- withStructure() — Sets an internal option to merge the structure based on the input data.