JDatabaseImporter
Joomla Platform Database Importer Class
since |
3.0.0 |
---|---|
package |
Joomla.Platform |
Methods
__construct
Constructor.
__construct()
Sets up the default options for the exporter.
since |
3.2.0 |
---|
asXml
Set the output option for the exporter to XML format.
asXml() : \JDatabaseImporter
check
Checks if all data and options are in order prior to exporting.
check() : \JDatabaseImporter
since |
3.2.0 |
---|---|
throws |
|
Response
\JDatabaseImporter
Method supports chaining.
from
Specifies the data source to import.
from(mixed $from) : \JDatabaseImporter
since |
3.2.0 |
---|
Arguments
- $from
mixed
The data source to import.
Response
\JDatabaseImporter
Method supports chaining.
getDropColumnSql
Get the SQL syntax to drop a column.
getDropColumnSql(string $table, string $name) : string
since |
3.2.0 |
---|
Arguments
- $table
string
The table name.- $name
string
The name of the field to drop.
Response
string
getRealTableName
Get the real name of the table, converting the prefix wildcard string if present.
getRealTableName(string $table) : string
since |
3.2.0 |
---|
Arguments
- $table
string
The name of the table.
Response
string
The real name of the table.
mergeStructure
Merges the incoming structure definition with the existing structure.
mergeStructure() : void
note |
Currently only supports XML format. |
---|---|
since |
3.2.0 |
throws |
|
setDbo
Sets the database connector to use for exporting structure and/or data.
setDbo(\JDatabaseDriver $db) : \JDatabaseImporter
since |
3.2.0 |
---|
Arguments
- $db
\JDatabaseDriver
The database connector.
Response
\JDatabaseImporter
Method supports chaining.
withStructure
Sets an internal option to merge the structure based on the input data.
withStructure(boolean $setting = true) : \JDatabaseImporter
since |
3.2.0 |
---|
Arguments
- $setting
boolean
True to export the structure, false to not.
Response
\JDatabaseImporter
Method supports chaining.
Properties
cache
An array of cached data.
since |
3.2.0 |
---|
Type(s)
array
db
The database connector to use for exporting structure and/or data.
from
The input source.
since |
3.2.0 |
---|
Type(s)
mixed
asFormat
The type of input format (XML).
since |
3.2.0 |
---|
Type(s)
string
options
An array of options for the exporter.
since |
3.2.0 |
---|
Type(s)
object