ColumnDefinition::ColumnDefinition(const ColumnDefinition& coldef){ if(coldef.__bool__()) { Ilwis::ColumnDefinition* ilwDef = coldef.ptr().get(); if(ilwDef->isValid()) _ilwisColDef.reset(new Ilwis::ColumnDefinition(*ilwDef)); } }
bool Table::addColumn(ColumnDefinition& coldef){ Ilwis::ColumnDefinition* ilwDef = coldef.ptr().get(); return this->ptr()->as<Ilwis::Table>()->addColumn(*ilwDef); }
void Table::setColumnDefinition(ColumnDefinition& coldef){ Ilwis::ColumnDefinition* ilwDef = coldef.ptr().get(); this->ptr()->as<Ilwis::Table>()->columndefinition(*ilwDef); }