9 namespace experimental {
11 using ColName = QString;
12 using ColData = QVariant;
13 using TableName = QString;
16 using TableNames = QStringList;
20 using TableData = QMap<ColName, ColData>;
21 using ColumnData = QPair<ColName, ColData>;
22 using ColumnNames = QStringList;
23 using TableColumns = QMap<TableName, ColumnNames>;
35 : tableName(first), rowId(second)
38 : QPair<TableName, RowId>::QPair(table_name, row_id),
39 tableName(first), rowId(second)
44 auto const DEFAULT_PILOT_POSITION =
DataPosition(
"pilots", 0);
45 auto const DEFAULT_TAIL_POSITION =
DataPosition(
"tails", 0);
46 auto const DEFAULT_AIRCRAFT_POSITION =
DataPosition(
"aircraft", 0);
47 auto const DEFAULT_FLIGHT_POSITION =
DataPosition(
"flights", 0);