Better result formatting

Cells holding a NULL value now display null in gray.
int, float and numeric columns are right aligned. Integers, floats and numerics are coloured.
Booleans, green or red for true or false. t, f is replaced by TRUE, FALSE
This commit is contained in:
Eelke Klein 2017-01-18 20:50:53 +01:00
parent 163bb1d513
commit eb06c57141
4 changed files with 106 additions and 6 deletions

View file

@ -10,6 +10,16 @@
namespace Pgsql {
const Oid oid_bool = 16;
const Oid oid_int2 = 21;
const Oid oid_int4 = 23;
const Oid oid_int8 = 20;
const Oid oid_float4 = 700;
const Oid oid_float8 = 701;
const Oid oid_numeric = 1700;
const Oid oid_oid = 26;
class Connection;
/*
This library has multiple layers.
@ -120,6 +130,9 @@ namespace Pgsql {
const char* const getColName(int idx) const;
const char * getVal(int col, int row) const;
Oid type(int col) const;
bool null(int col, int row) const;
// iterator begin();
private: