public final function Matches(ColumnData $OtherColumnData) { if ($OtherColumnData instanceof TableColumnData && !$this->Table->Is($OtherColumnData->Table)) { return false; } else { return parent::Matches($OtherColumnData); } }
function test_column(Console $console, $geotable_id) { $column = new ColumnData($console, $geotable_id); $ret = $column->create("test-01", "field01", 1, 1, 0); var_dump($ret); $id = $ret["id"]; $ret = $column->update($id, "test-02"); var_dump($ret); $ret = $column->list("test-01"); //var_dump($ret); $ret = $column->detail($id); var_dump($ret); $ret = $column->delete($id); var_dump($ret); }
protected function RemoveColumnData(IColumn $Column) { parent::RemoveColumnData($Column); $this->Rows[$Column->GetTable()->GetName()][$Column]->RemoveColumnData($Column); }