Re[9]: [proof-of-concept] compile time query language
От: niXman Ниоткуда https://github.com/niXman
Дата: 11.07.16 19:59
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Или ты предлагаешь к полям в проекции по строковым именам обращаться?

да. ничего лучше(без кодогенерации) я придумать не смог %)

т.е. предполагалось, что юзер будет сначала определять колонки, а потом использовать определения многократно.
типа:
using id = field_t<"id"_S, int>;
using name = field_t<"name"_S, std::string>;
using age = field_t<"age"_S, int>;

using table = table_t<"table_name"_S, id, name, age>;

...

from(foo).where(id > 42).select(name, age);
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Отредактировано 11.07.2016 20:06 niXman . Предыдущая версия . Еще …
Отредактировано 11.07.2016 20:03 niXman . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.