Several fixes for compilation with gcc (doesn't link)
This commit is contained in:
parent
a2f39692a2
commit
dd9906dbd8
20 changed files with 379 additions and 262 deletions
|
|
@ -48,37 +48,37 @@ void PgTypeContainer::load(const Pgsql::Result &res)
|
|||
m_container.reserve(n_rows);
|
||||
for (auto row : res) {
|
||||
PgType v;
|
||||
v.oid = row.get(0); // InvalidOid;
|
||||
v.typname = row.get(1); //.asQString(); //. operator QString(); // "name";"NO"
|
||||
v.typnamespace = row.get(2); // InvalidOid;//"oid";"NO"
|
||||
v.typowner = row.get(3); // InvalidOid;//"oid";"NO"
|
||||
v.typlen = row.get(4); // -1;//"smallint";"NO"
|
||||
v.typbyval = row.get(5); // false;//"boolean";"NO"
|
||||
v.typtype = row.get(6);//""char"";"NO"
|
||||
v.typcategory = row.get(7);//""char"";"NO"
|
||||
v.typispreferred = row.get(8); //false;//"boolean";"NO"
|
||||
v.typisdefined = row.get(9); //false;//"boolean";"NO"
|
||||
v.typdelim = row.get(10); //""char"";"NO"
|
||||
v.typrelid = row.get(11); // InvalidOid;//"oid";"NO"
|
||||
v.typelem = row.get(12); // InvalidOid;//"oid";"NO"
|
||||
v.typarray = row.get(13); // InvalidOid;//"oid";"NO"
|
||||
v.typinput = row.get(14).asQString();//regproc";"NO"
|
||||
v.typoutput = row.get(15).asQString();//"regproc";"NO"
|
||||
v.typreceive = row.get(16).asQString();//"regproc";"NO"
|
||||
v.typsend = row.get(17).asQString();//"regproc";"NO"
|
||||
v.typmodin = row.get(18).asQString();//"regproc";"NO"
|
||||
v.typmodout = row.get(19).asQString();//"regproc";"NO"
|
||||
v.typanalyze = row.get(20).asQString();//"regproc";"NO"
|
||||
v.typalign = row.get(21); // //""char"";"NO"
|
||||
v.typstorage = row.get(22); //""char"";"NO"
|
||||
v.typnotnull = row.get(23); //"boolean";"NO"
|
||||
v.typbasetype = row.get(24); //"oid";"NO"
|
||||
v.typtypmod = row.get(25); //-1;//"integer";"NO"
|
||||
v.typndims = row.get(26); //"integer";"NO"
|
||||
v.typcollation = row.get(27); //InvalidOid;//"oid";"NO"
|
||||
v.typdefaultbin = row.get(28).asQString();//"pg_node_tree";"YES"
|
||||
v.typdefault = row.get(29).asQString();//"text";"YES"
|
||||
v.typacl = row.get(30).asQString();//"ARRAY";"YES"
|
||||
v.oid << row.get(0); // InvalidOid;
|
||||
v.typname << row.get(1); //. operator QString(); // "name";"NO"
|
||||
v.typnamespace << row.get(2); // InvalidOid;//"oid";"NO"
|
||||
v.typowner << row.get(3); // InvalidOid;//"oid";"NO"
|
||||
v.typlen << row.get(4); // -1;//"smallint";"NO"
|
||||
v.typbyval << row.get(5); // false;//"boolean";"NO"
|
||||
v.typtype << row.get(6);//""char"";"NO"
|
||||
v.typcategory << row.get(7);//""char"";"NO"
|
||||
v.typispreferred << row.get(8); //false;//"boolean";"NO"
|
||||
v.typisdefined << row.get(9); //false;//"boolean";"NO"
|
||||
v.typdelim << row.get(10); //""char"";"NO"
|
||||
v.typrelid << row.get(11); // InvalidOid;//"oid";"NO"
|
||||
v.typelem << row.get(12); // InvalidOid;//"oid";"NO"
|
||||
v.typarray << row.get(13); // InvalidOid;//"oid";"NO"
|
||||
v.typinput << row.get(14);//regproc";"NO"
|
||||
v.typoutput << row.get(15);//"regproc";"NO"
|
||||
v.typreceive << row.get(16);//"regproc";"NO"
|
||||
v.typsend << row.get(17);//"regproc";"NO"
|
||||
v.typmodin << row.get(18);//"regproc";"NO"
|
||||
v.typmodout << row.get(19);//"regproc";"NO"
|
||||
v.typanalyze << row.get(20);//"regproc";"NO"
|
||||
v.typalign << row.get(21); // //""char"";"NO"
|
||||
v.typstorage << row.get(22); //""char"";"NO"
|
||||
v.typnotnull << row.get(23); //"boolean";"NO"
|
||||
v.typbasetype << row.get(24); //"oid";"NO"
|
||||
v.typtypmod << row.get(25); //-1;//"integer";"NO"
|
||||
v.typndims << row.get(26); //"integer";"NO"
|
||||
v.typcollation << row.get(27); //InvalidOid;//"oid";"NO"
|
||||
v.typdefaultbin << row.get(28);//"pg_node_tree";"YES"
|
||||
v.typdefault << row.get(29);//"text";"YES"
|
||||
v.typacl << row.get(30);//"ARRAY";"YES"
|
||||
m_container.push_back(v);
|
||||
}
|
||||
std::sort(m_container.begin(), m_container.end());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue