Zend Framework  3.0
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
AbstractSource Class Reference

Public Member Functions

 __construct (Adapter $adapter)
 Constructor.
 
 getSchemas ()
 Get schemas.
 
 getTableNames ($schema=null, $includeViews=false)
 {Get table names.
Parameters
null | string$schema
bool$includeViews
Returns
string[]
}
 
 getTables ($schema=null, $includeViews=false)
 {Get tables.
Parameters
null | string$schema
bool$includeViews
Returns
Object[]
}
 
 getTable ($tableName, $schema=null)
 {Get table.
Parameters
string$tableName
null | string$schema
Returns
Object
}
 
 getViewNames ($schema=null)
 {Get view names.
Parameters
null | string$schema
Returns
string[]
}
 
 getViews ($schema=null)
 {Get views.
Parameters
null | string$schema
Returns
Object[]
}
 
 getView ($viewName, $schema=null)
 {Get view.
Parameters
string$viewName
null | string$schema
Returns
Object
}
 
 getColumnNames ($table, $schema=null)
 {Get column names.
Parameters
string$table
null | string$schema
Returns
string[]
}
 
 getColumns ($table, $schema=null)
 {Get columns.
Parameters
string$table
null | string$schema
Returns
Object[]
}
 
 getColumn ($columnName, $table, $schema=null)
 {Get column.
Parameters
string$columnName
string$table
null | string$schema
Returns
Object
}
 
 getConstraints ($table, $schema=null)
 {Get constraints.
Parameters
string$table
null | string$schema
Returns
Object[]
}
 
 getConstraint ($constraintName, $table, $schema=null)
 {Get constraint.
Parameters
string$constraintName
string$table
null | string$schema
Returns
Object
}
 
 getConstraintKeys ($constraint, $table, $schema=null)
 {Get constraint keys.
Parameters
string$constraint
string$table
null | string$schema
Returns
Object[]
}
 
 getTriggerNames ($schema=null)
 {Get trigger names.
Parameters
null | string$schema
Returns
string[]
}
 
 getTriggers ($schema=null)
 {Get triggers.
Parameters
null | string$schema
Returns
Object[]
}
 
 getTrigger ($triggerName, $schema=null)
 {Get trigger.
Parameters
string$triggerName
null | string$schema
Returns
Object
}
 

Public Attributes

const DEFAULT_SCHEMA = '__DEFAULT_SCHEMA__'
 

Protected Member Functions

 prepareDataHierarchy ($type)
 Prepare data hierarchy.
 
 loadSchemaData ()
 Load schema data.
 
 loadTableNameData ($schema)
 Load table name data.
 
 loadColumnData ($table, $schema)
 Load column data.
 
 loadConstraintData ($table, $schema)
 Load constraint data.
 
 loadConstraintDataKeys ($schema)
 Load constraint data keys.
 
 loadConstraintReferences ($table, $schema)
 Load constraint references.
 
 loadTriggerData ($schema)
 Load trigger data.
 

Protected Attributes

 $adapter = null
 
 $defaultSchema = null
 
 $data = []
 

Constructor & Destructor Documentation

__construct ( Adapter  $adapter)

Constructor.

Parameters
Adapter$adapter

Member Function Documentation

getColumn (   $columnName,
  $table,
  $schema = null 
)

{Get column.

Parameters
string$columnName
string$table
null | string$schema
Returns
Object
}

Implements MetadataInterface.

getColumnNames (   $table,
  $schema = null 
)

{Get column names.

Parameters
string$table
null | string$schema
Returns
string[]
}

Implements MetadataInterface.

getColumns (   $table,
  $schema = null 
)

{Get columns.

Parameters
string$table
null | string$schema
Returns
Object[]
}

Implements MetadataInterface.

getConstraint (   $constraintName,
  $table,
  $schema = null 
)

{Get constraint.

Parameters
string$constraintName
string$table
null | string$schema
Returns
Object
}

Implements MetadataInterface.

getConstraintKeys (   $constraint,
  $table,
  $schema = null 
)

{Get constraint keys.

Parameters
string$constraint
string$table
null | string$schema
Returns
Object[]
}

Implements MetadataInterface.

getConstraints (   $table,
  $schema = null 
)

{Get constraints.

Parameters
string$table
null | string$schema
Returns
Object[]
}

Implements MetadataInterface.

getSchemas ( )

Get schemas.

Implements MetadataInterface.

getTable (   $tableName,
  $schema = null 
)

{Get table.

Parameters
string$tableName
null | string$schema
Returns
Object
}

Implements MetadataInterface.

getTableNames (   $schema = null,
  $includeViews = false 
)

{Get table names.

Parameters
null | string$schema
bool$includeViews
Returns
string[]
}

Implements MetadataInterface.

getTables (   $schema = null,
  $includeViews = false 
)

{Get tables.

Parameters
null | string$schema
bool$includeViews
Returns
Object[]
}

Implements MetadataInterface.

getTrigger (   $triggerName,
  $schema = null 
)

{Get trigger.

Parameters
string$triggerName
null | string$schema
Returns
Object
}

Implements MetadataInterface.

getTriggerNames (   $schema = null)

{Get trigger names.

Parameters
null | string$schema
Returns
string[]
}

Implements MetadataInterface.

getTriggers (   $schema = null)

{Get triggers.

Parameters
null | string$schema
Returns
Object[]
}

Implements MetadataInterface.

getView (   $viewName,
  $schema = null 
)

{Get view.

Parameters
string$viewName
null | string$schema
Returns
Object
}

Implements MetadataInterface.

getViewNames (   $schema = null)

{Get view names.

Parameters
null | string$schema
Returns
string[]
}

Implements MetadataInterface.

getViews (   $schema = null)

{Get views.

Parameters
null | string$schema
Returns
Object[]
}

Implements MetadataInterface.

loadColumnData (   $table,
  $schema 
)
protected

Load column data.

Parameters
string$table
string$schema
loadConstraintData (   $table,
  $schema 
)
protected

Load constraint data.

Parameters
string$table
string$schema
loadConstraintDataKeys (   $schema)
protected

Load constraint data keys.

Parameters
string$schema
loadConstraintReferences (   $table,
  $schema 
)
protected

Load constraint references.

Parameters
string$table
string$schema
loadSchemaData ( )
protected

Load schema data.

loadTableNameData (   $schema)
protected

Load table name data.

Parameters
string$schema
loadTriggerData (   $schema)
protected

Load trigger data.

Parameters
string$schema
prepareDataHierarchy (   $type)
protected

Prepare data hierarchy.

Parameters
string$type
string$key...

Member Data Documentation

$adapter = null
protected
$data = []
protected
$defaultSchema = null
protected
const DEFAULT_SCHEMA = '__DEFAULT_SCHEMA__'