/* -- COLUMN CLTestRow -- -- METHODS -- */ void _Column::AddRow(_Data a) { if (!AutoIncrement) Rows.push_back(a); else { AutoKey++; Rows.push_back(_Data(AutoKey)); } }
/* Add a row to the Relation ...with the smme name as name*/ void Database::insertInto(string name, vector<string> literals) { vector<_Data> d; for (int i = 0; i < literals.size(); ++i) { _Data dt = _Data(literals[i]); d.push_back(i); } for (int i = 0; i < allRelations.size(); ++i) { if (allRelations[i].GetName() == name) { allRelations[i].AddRow(d); } } }
/** * @fn Class *MutableData::_MutableData(void) * @memberof MutableData */ Class *_MutableData(void) { static Class *clazz; static Once once; do_once(&once, { clazz = _initialize(&(const ClassDef) { .name = "MutableData", .superclass = _Data(), .instanceSize = sizeof(MutableData), .interfaceOffset = offsetof(MutableData, interface), .interfaceSize = sizeof(MutableDataInterface), .initialize = initialize, }); });