boolean |
clearRows ()
Removes all the rows in this table |
Sgss_Collection_TableRow_Interface|null |
createRow (mixed $row)
Creates and returns the row object associated with the specified identifier, which is prepared to be inserted into this table |
Sgss_Collection_TableRow_Interface |
getRow (mixed $row)
Returns the retrieved or prepared row object associated with the specified identifier in this table |
int |
getRowCount ()
Returns the number of rows in this table |
boolean |
hasAllRows (array|object $t)
Determines this table has all the rows associated with the identifiers inside the specified object |
boolean |
hasRow (mixed $row)
Determines this table contains the row associated with the specified identifier |
boolean |
isRowEmpty ()
Determines whether this table contains no rows |
boolean |
removeAllRows (array|object $t)
Removes all the rows associated with the identifiers inside the specified object from this table |
boolean |
removeRow (mixed $row)
Removes the row associated with the specified identifier from this table |
Sgss_Collection_TableRow_Interface|null |
retrieveRow (mixed $row)
Retrieves and returns the row object associated with the specified identifier in this table |
array |
toArray ()
Converts this table to an associated array |
array |
toColumnArray ()
Returns an array containing all the column names in this table |
array |
toRowArray ()
Returns an array containing all the keys associated with the rows in this table |
mixed |
__get (mixed $name)
|
boolean |
__isset (mixed $name)
|
void |
__unset (mixed $name)
|
Removes all the rows in this table
public boolean clearRows ()
Creates and returns the row object associated with the specified identifier, which is prepared to be inserted into this table
mixed $row
Identifier to be associated with the prepared row
public Sgss_Collection_TableRow_Interface|null createRow (mixed $row)
Returns the retrieved or prepared row object associated with the specified identifier in this table
mixed $row
Identifier with which the row is associated
public Sgss_Collection_TableRow_Interface getRow (mixed $row)
Returns the number of rows in this table
public int getRowCount ()
Determines this table has all the rows associated with the identifiers inside the specified object
array|object $t
Object containing identifiers with which the rows to determine are associated
public boolean hasAllRows (array|object $t)
Determines this table contains the row associated with the specified identifier
mixed $row
Identifier with which the row to determine is associated
public boolean hasRow (mixed $row)
Determines whether this table contains no rows
public boolean isRowEmpty ()
Removes all the rows associated with the identifiers inside the specified object from this table
array|object $t
Object containing identifiers with which the rows to be removed are associated
public boolean removeAllRows (array|object $t)
Removes the row associated with the specified identifier from this table
mixed $row
Identifier with which the row to be removed is associated
public boolean removeRow (mixed $row)
Retrieves and returns the row object associated with the specified identifier in this table
mixed $row
Identifier with which the row is associated
public Sgss_Collection_TableRow_Interface|null retrieveRow (mixed $row)
Converts this table to an associated array
public array toArray ()
Returns an array containing all the column names in this table
public array toColumnArray ()
Returns an array containing all the keys associated with the rows in this table
public array toRowArray ()
mixed $name
public mixed __get (mixed $name)
mixed $name
public boolean __isset (mixed $name)
mixed $name
public void __unset (mixed $name)