Fix libpq++'s FieldSize to return int, not short.
This commit is contained in:
parent
9668b948f7
commit
b0546a2554
@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
$Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.29 2001/05/09 17:29:09 momjian Exp $
|
$Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.30 2001/05/09 17:46:11 momjian Exp $
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="libpqplusplus">
|
<chapter id="libpqplusplus">
|
||||||
@ -430,7 +430,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.29 2001/05/09 17:29:
|
|||||||
Returns the size in bytes of the field associated with the given
|
Returns the size in bytes of the field associated with the given
|
||||||
field index. Field indices start at 0.
|
field index. Field indices start at 0.
|
||||||
<synopsis>
|
<synopsis>
|
||||||
short PgDatabase::FieldSize(int field_num) const
|
int PgDatabase::FieldSize(int field_num) const
|
||||||
</synopsis>
|
</synopsis>
|
||||||
Returns the space allocated for this field in a database tuple given
|
Returns the space allocated for this field in a database tuple given
|
||||||
the field number. In other words the size of the server's binary
|
the field number. In other words the size of the server's binary
|
||||||
@ -444,7 +444,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.29 2001/05/09 17:29:
|
|||||||
Returns the size in bytes of the field associated with the given
|
Returns the size in bytes of the field associated with the given
|
||||||
field index. Field indices start at 0.
|
field index. Field indices start at 0.
|
||||||
<synopsis>
|
<synopsis>
|
||||||
short PgDatabase::FieldSize(const char *field_name) const
|
int PgDatabase::FieldSize(const char *field_name) const
|
||||||
</synopsis>
|
</synopsis>
|
||||||
Returns the space allocated for this field in a database tuple given
|
Returns the space allocated for this field in a database tuple given
|
||||||
the field name. In other words the size of the server's binary
|
the field name. In other words the size of the server's binary
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
|
|
||||||
* Implement exceptions
|
* Implement exceptions
|
||||||
* Many other things I have yet to discover
|
* Many other things I have yet to discover
|
||||||
* fix getLength to return an int and not a short
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
* Copyright (c) 1994, Regents of the University of California
|
* Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/pgdatabase.cc,v 1.10 2001/05/09 17:29:10 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/pgdatabase.cc,v 1.11 2001/05/09 17:46:11 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -106,13 +106,13 @@ return PQftype(pgResult, FieldNum(field_name));
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
short PgDatabase::FieldSize(int field_num) const
|
int PgDatabase::FieldSize(int field_num) const
|
||||||
{
|
{
|
||||||
return PQfsize(pgResult, field_num);
|
return PQfsize(pgResult, field_num);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
short PgDatabase::FieldSize(const char* field_name) const
|
int PgDatabase::FieldSize(const char* field_name) const
|
||||||
{
|
{
|
||||||
return PQfsize(pgResult, FieldNum(field_name));
|
return PQfsize(pgResult, FieldNum(field_name));
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* $Id: pgdatabase.h,v 1.10 2001/05/09 17:29:10 momjian Exp $
|
* $Id: pgdatabase.h,v 1.11 2001/05/09 17:46:11 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -51,8 +51,8 @@ public:
|
|||||||
int FieldNum(const char* field_name) const;
|
int FieldNum(const char* field_name) const;
|
||||||
Oid FieldType(int field_num) const;
|
Oid FieldType(int field_num) const;
|
||||||
Oid FieldType(const char* field_name) const;
|
Oid FieldType(const char* field_name) const;
|
||||||
short FieldSize(int field_num) const;
|
int FieldSize(int field_num) const;
|
||||||
short FieldSize(const char* field_name) const;
|
int FieldSize(const char* field_name) const;
|
||||||
const char* GetValue(size_type tup_num, int field_num) const;
|
const char* GetValue(size_type tup_num, int field_num) const;
|
||||||
const char* GetValue(size_type tup_num, const char* field_name) const;
|
const char* GetValue(size_type tup_num, const char* field_name) const;
|
||||||
bool GetIsNull(size_type tup_num, int field_num) const;
|
bool GetIsNull(size_type tup_num, int field_num) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user