Public Member Functions | |
__construct ($name, $isUnique=false, $vendorInfo=array()) | |
isUnique () | |
getName () | |
getVendorSpecificInfo () | |
Get vendor specific optional information for this index. | |
addColumn ($column) | |
getColumns () | |
toString () | |
Private Attributes | |
$name | |
name of the index | |
$columns = array() | |
columns in this index | |
$isUnique = false | |
uniqueness flag | |
$vendorSpecificInfo = array() | |
additional vendor specific information |
Definition at line 29 of file IndexInfo.php.
IndexInfo::__construct | ( | $ | name, | |
$ | isUnique = false , |
|||
$ | vendorInfo = array() | |||
) |
Definition at line 43 of file IndexInfo.php.
References $isUnique, $name, and isUnique().
00044 { 00045 $this->name = $name; 00046 $this->isUnique = $isUnique; 00047 $this->vendorSpecificInfo = $vendorInfo; 00048 }
IndexInfo::addColumn | ( | $ | column | ) |
IndexInfo::getColumns | ( | ) |
IndexInfo::getName | ( | ) |
IndexInfo::getVendorSpecificInfo | ( | ) |
Get vendor specific optional information for this index.
Definition at line 64 of file IndexInfo.php.
IndexInfo::isUnique | ( | ) |
Definition at line 50 of file IndexInfo.php.
Referenced by __construct().
00051 { 00052 return $this->isUnique; 00053 }
IndexInfo::toString | ( | ) |
IndexInfo::$columns = array() [private] |
IndexInfo::$isUnique = false [private] |
IndexInfo::$name [private] |
IndexInfo::$vendorSpecificInfo = array() [private] |