Overview

Namespaces

  • webfilesframework
    • codegeneration
      • general
      • php
    • core
      • datastore
        • functions
          • filter
          • sorting
        • types
          • database
            • resultHandler
          • directory
          • googlecalendar
          • mail
          • remote
      • datasystem
        • database
        • file
          • format
            • media
              • image
                • handler
          • system
            • dropbox
      • datatypes
        • time
      • time
    • io
      • form
        • formItem
        • validation
        • webfile
      • request

Classes

  • MDatabaseConnection
  • MDatabaseDatatypes
  • MDatabaseTable
  • MDatabaseTableColumn
  • Overview
  • Namespace
  • Class

Class MDatabaseTable

description

Namespace: webfilesframework\core\datasystem\database
Author: Sebastian Monzel < mail@sebastianmonzel.de >
Since: 0.1.7
Located at core/datasystem/database/MDatabaseTable.php
Methods summary
public
# __construct( webfilesframework\core\datasystem\database\MDatabaseConnection $databaseConnection, string $name )

MDatabaseTable constructor.

MDatabaseTable constructor.

Parameters

$databaseConnection
$name
public
# create( )

Throws

webfilesframework\MWebfilesFrameworkException
public
# drop( )

Enter description here ...

public
# specifyIdentifier( string $columnName, string $size )

Spe

Spe

Parameters

$columnName
$size
public
# setPrimaryKey( string $columnName )

Sets the primary key of the table.

Sets the primary key of the table.

Parameters

$columnName
public
# addColumn( string $name, string $type, integer $length = null )

Adds a new column to the actual database representation.

Adds a new column to the actual database representation.

Parameters

$name
$type
$length
public
# addColumnObject( webfilesframework\core\datasystem\database\MDatabaseTableColumn $column )

Parameters

$column
Properties summary
public $name
# null
public $primaryKey
# null
public $identifier
# null
public $identifierSize
# null
public array $columns
# array()
public $databaseConnection
#
API documentation generated by ApiGen