Class: DataColumn

Source Location: /DataColumn.php

Class Overview [line 17]


Diese Klasse DataColumn repräsentiert das Schema einer Spalte einer DataTable

Author(s):

Version:

Copyright:

Variables

Constants

Methods


Inherited Variables

Inherited Constants

Inherited Methods



Class Details

Diese Klasse DataColumn repräsentiert das Schema einer Spalte einer DataTable

Tags:

[ Top ]


Class Variables

$bAllowDBNull = true

[line 269]

Gibt an, ob die Spalte Null-Values enthalten darf (ob die Spalte einen Wert besitzen muss oder auch nicht gesetzt sein kann)

get/set-Methode dieses Attributs: AllowDBNull.

Tags:

  • access - private

Type: boolean

Overrides:

[ Top ]

$bAutoInkrement = false

[line 296]

Gibt an, ob der Inhalt dieser Spalte beim Hinzufuegen einer neuen Zeile automatisch erhoeht und eingetragen wird

get/set-Methode dieses Attributs: AutoInkrement

Tags:

  • access - private

Type: boolean

Overrides:

[ Top ]

$bReadOnly = false

[line 182]

Legt fest, ob der Inhalt der Spalte geändert werden darf (false = darf geaendert werden, true = darf nicht geaendert werden)

get/set-Methode dieses Attributs: ReadOnly.

Tags:

  • access - private

Type: boolean

Overrides:

[ Top ]

$bUnique = false

[line 236]

Legt fest, ob der Inhalt dieser Spalte eindeutig sein muss (false = muss nicht eindeutig sein, true = muss eindeutig sein).

get/set-Methode dieses Attributs: Unique.

Tags:

  • access - private

Type: boolean

Overrides:

[ Top ]

$DataTable =

[line 211]

DataTable, dem diese DataColumn zugehört.

get-Methode dieses Attributs: DataTable.

Tags:

  • access - private

Type: DataTable

Overrides:

[ Top ]

$intAutoInkrementSeed = 0

[line 350]

Enthaelt den Start-Wert der Spalte, wenn die Variable AutoInkrement true ist.

get/set-Methode dieses Attributs AutoInkrementSeed.

Tags:

  • access - private

Type: int

Overrides:

[ Top ]

$intAutoInkrementStep = 1

[line 323]

Enthaelt den Wert mit dem die Variable AutoInkrementSeed erhoeht werden soll, wenn die Variable AutoInkrement true ist.

get/set-Methode dieses Attributs AutoInkrementStep.

Tags:

  • access - private

Type: int

Overrides:

[ Top ]

$intMaxLength = null

[line 153]

Maximale Länge die der Wert haben darf

get/set-Methode dieses Attributs: MaxLength.

Tags:

  • access - private

Type: int

Overrides:

[ Top ]

$strCaption = null

[line 88]

Spaltenüberschrift

get/set-Methode dieses Attributs: Caption.

Tags:

  • access - private

Type: string

Overrides:

[ Top ]

$strColumnName =

[line 59]

Eindeutiger Name der DataColumn

get/set-Methode dieses Attributs: ColumnName. Wird durch den Konstruktor erstmals und eindeutig festgelegt.

Tags:

  • access - private

Type: string

Overrides:

[ Top ]

$strDefaultValue = null

[line 124]

Default-Wert mit dem eine neu erzeugte DataRow gefüllt wird

get/set-Methode dieses Attributs: DefaultValue.

Tags:

  • access - private

Type: string

Overrides:

[ Top ]


Class Methods

DataColumn

DataColumn DataColumn( DataColumnName &$DataTable, [mixed $strDataColumnName = null])

[line 29]

Der Konstruktor erstellt eine Instanz eines DataColumn-Objektes.

Eine DataColumn gehört zu einer DataTable, die hier angegeben werden sollte.

Tags:

  • access - public

Parameters:

  • DataColumnName &$DataTable - string optional Wird ein DataColumnName angegeben wird er als Name der Column übernommen. Wird keiner übergeben generiert der Konstrukor einen eindeutigen Namen für die Column.

[ Top ]

AllowDBNull

boolean AllowDBNull( [boolean $bAllowDBNull = null])

[line 277]

get/set-Methode des Attributs AllowDBNull.

Tags:

  • return - aktueller Wert von AllowDBNull
  • access - public

Parameters:

  • boolean $bAllowDBNull - optional Wert auf den die Variable AllowDBNull gesetzt werden soll.

[ Top ]

AutoInkrement

boolean AutoInkrement( [boolean $bAutoInkrement = null])

[line 304]

get/set-Methode des Attributs AutoInkrement.

Tags:

  • return - aktueller Wert von AutoInkrement
  • access - public

Parameters:

  • boolean $bAutoInkrement - optional Wert auf den die Variable AutoInkrement gesetzt werden soll.

[ Top ]

AutoInkrementSeed

int AutoInkrementSeed( [int $intAutoInkrementSeed = null])

[line 358]

get/set-Methode des Attributs AutoInkrementSeed.

Tags:

  • return - aktueller Wert von AutoInkrementSeed
  • access - public

Parameters:

  • int $intAutoInkrementSeed - optional Wert auf den die Variable AutoInkrementSeed gesetzt werden soll.

[ Top ]

AutoInkrementStep

int AutoInkrementStep( [int $intAutoInkrementStep = null])

[line 331]

get/set-Methode des Attributs AutoInkrementStep.

Tags:

  • return - aktueller Wert von AutoInkrementStep
  • access - public

Parameters:

  • int $intAutoInkrementStep - optional Wert auf den die Variable AutoInkrementStep gesetzt werden soll.

[ Top ]

Caption

string Caption( [string $strCaption = null])

[line 98]

Überschrift der Spalte (lesen, schreiben)

get/set-Methode des Attributs Caption.

Tags:

  • return - aktueller Wert von Caption, wenn dieser null ist aktueller Name der DataColumn
  • access - public

Parameters:

  • string $strCaption - optional Wert auf den die Variable Caption gesetzt werden soll.

[ Top ]

ColumnName

string ColumnName( [string $strDataColumnName = null])

[line 69]

Name der DataColumn (lesen, schreiben)

get/set-Methode des Attributs ColumnName.

Tags:

  • return - aktueller Name der DataColumn
  • access - public

Parameters:

  • string $strDataColumnName - Wert, auf den der Name der DataColumn gesetzt werden soll. Optional.

[ Top ]

DataTable

DataTable &DataTable( )

[line 220]

das DataTable-Objekt, dem diese DataColumn zugehört (lesen)

get-Methode des Attributs DataTable.

Tags:

  • return - das DataTable, dem diese DataColumn zugehört.
  • access - public

Parameters:

[ Top ]

DefaultValue

string DefaultValue( [string $strDefaultValue = null])

[line 134]

Default-Wert der Spalte (lesen, schreiben)

get/set-Methode des Attributs DefaultValue.

Tags:

  • return - aktueller Wert von DefaultValue
  • access - public

Parameters:

  • string $strDefaultValue - optional Wert auf den die Variable DefaultValue gesetzt werden soll.

[ Top ]

Equals

boolean Equals( DataColumn $DataColumn)

[line 377]

Überprüft, ob die übergebene Column gleich der aktuellen Column ist

Tags:

  • return - false = Columns nicht gleich true = Columns gleich
  • access - public

Parameters:

  • DataColumn $DataColumn - Column mit der auf Gleichheit geprüft werden soll

[ Top ]

MaxLength

int MaxLength( [int $intMaxLength = null])

[line 163]

Maximale Länge des Inhaltes der Spalte (lesen, schreiben)

get/set-Methode des Attributs MaxLength.

Tags:

  • return - aktueller Wert von MaxLength, falls null kein Wert festgelegt
  • access - public

Parameters:

  • int $intMaxLength - optional Wert auf den die Variable MaxLength gesetzt werden soll.

[ Top ]

MemberwiseClone

&DataColumn &MemberwiseClone( )

[line 453]

Diese Funktion erstellt eine flache Kopie der DataColumn

Tags:

  • return - flache Kopie
  • access - protected

Parameters:

[ Top ]

ReadOnly

boolean ReadOnly( [boolean $bReadOnly = null])

[line 192]

ReadOnly, ob der Inhalt verändert werden darf (lesen, schreiben)

get/set-Methode des Attributs ReadOnly.

Tags:

  • return - aktueller Wert von ReadOnly
  • access - public

Parameters:

  • boolean $bReadOnly - optional Wert auf den die Variable ReadOnly gesetzt werden soll.

[ Top ]

Unique

boolean Unique( [boolean $bUnique = null])

[line 246]

Unique, ob der Inhalt eindeutig sein muss (lesen, schreiben)

get/set-Methode des Attributs Unique.

Tags:

  • return - aktueller Wert von Unique
  • access - public

Parameters:

  • boolean $bUnique - optional Wert auf den die Variable Unique gesetzt werden soll.

[ Top ]


Class Methods


Documentation generated on Tue, 27 Jul 2004 21:15:27 +0200 by phpDocumentor 1.3.0RC3