Re: libpq++

Поиск
Список
Период
Сортировка
От Carlos Moreno
Тема Re: libpq++
Дата
Msg-id 200105091515.AA58851606@mochima.com
обсуждение исходный текст
Ответ на libpq++  ("J. T. Vermeulen" <jtv@cistron-office.nl>)
Ответы Re: libpq++
Список pgsql-interfaces
>>  - provide STL-conformant interfaces for iterating over result sets;
>>  - allow fields to be accessed in a type-safe manner;

This would be beautiful!  I can picture myself having fun 
writing code like this:

conn.Exec ("select .....");

copy (conn.tuples().begin(), conn.tuples().end(),      ostream_iterator<tuple> (cout, "\n"));

(or even conn.begin(), conn.end())

or:

void custom_print_row (const tuple & row)
{   cout << "ID: " << row["ID"] << endl        << "Name: " << row["name"] << endl         << "Age: " << current_year()
-row["year_born"]         << endl << endl;
 
}

for_each (conn.begin(), conn.end(), custom_print_row);

Things like that...  Definitely nice! 

Carlos
--



В списке pgsql-interfaces по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: libpq++ FieldSize fix
Следующее
От: Palle Girgensohn
Дата:
Сообщение: Re: Trouble with JDBC2 ResultSet.getDate()