Class JDatabaseExporter
Joomla Platform Database Exporter Class
Direct known subclasses
JDatabaseExporterMysqli
,
JDatabaseExporterPdomysql
,
JDatabaseExporterPostgresql
Indirect known subclasses
Abstract
Package: Joomla\Platform\Database
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 12.1
Located at joomla/database/exporter.php
Package: Joomla\Platform\Database
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 12.1
Located at joomla/database/exporter.php
Methods summary
public
|
|
public
string
|
|
public
DatabaseExporter
|
|
abstract protected
string
|
|
abstract protected
array
|
|
abstract public
DatabaseDriver
|
|
public
|
|
protected
string
|
#
getGenericTableName( string $table )
Get the generic name of the table, converting the database prefix to the wildcard string. |
public
|
#
setDbo(
Sets the database connector to use for exporting structure and/or data from MySQL. |
public
|
#
withStructure( boolean $setting = true )
Sets an internal option to export the structure of the input table(s). |
Magic methods summary
Properties summary
protected
string
|
$asFormat |
#
The type of output format (xml). |
protected
array
|
$cache |
#
An array of cached data. |
protected
|
$db |
#
The database connector to use for exporting structure and/or data. |
protected
array
|
$from |
#
An array input sources (table names). |
protected
object
|
$options |
#
An array of options for the exporter. |