public function existingColumns()
{
if ($this->_ExistingColumns === null) {
if ($this->TableExists()) {
$this->_ExistingColumns = $this->Database->sql()->fetchTableSchema($this->_TableName);
} else {
$this->_ExistingColumns = array();
}
}
return $this->_ExistingColumns;
}