summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/lib/typename.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interfaces/ecpg/lib/typename.c')
-rw-r--r--src/interfaces/ecpg/lib/typename.c39
1 files changed, 25 insertions, 14 deletions
diff --git a/src/interfaces/ecpg/lib/typename.c b/src/interfaces/ecpg/lib/typename.c
index 710354ffe2..78c2665ed8 100644
--- a/src/interfaces/ecpg/lib/typename.c
+++ b/src/interfaces/ecpg/lib/typename.c
@@ -15,7 +15,7 @@ ECPGtype_name(enum ECPGttype typ)
{
switch (typ)
{
- case ECPGt_char:
+ case ECPGt_char:
return "char";
case ECPGt_unsigned_char:
return "unsigned char";
@@ -36,7 +36,7 @@ ECPGtype_name(enum ECPGttype typ)
return "long long";
case ECPGt_unsigned_long_long:
return "unsigned long long";
-#endif /* HAVE_LONG_LONG_INT_64 */
+#endif /* HAVE_LONG_LONG_INT_64 */
case ECPGt_float:
return "float";
case ECPGt_double:
@@ -58,18 +58,29 @@ ECPGDynamicType(Oid type)
{
switch (type)
{
- case BOOLOID: return SQL3_BOOLEAN; /* bool */
- case INT2OID: return SQL3_SMALLINT; /* int2 */
- case INT4OID: return SQL3_INTEGER;/* int4 */
- case TEXTOID: return SQL3_CHARACTER; /* text */
- case FLOAT4OID: return SQL3_REAL; /* float4 */
- case FLOAT8OID: return SQL3_DOUBLE_PRECISION; /* float8 */
- case BPCHAROID: return SQL3_CHARACTER; /* bpchar */
- case VARCHAROID: return SQL3_CHARACTER_VARYING; /* varchar */
- case DATEOID: return SQL3_DATE_TIME_TIMESTAMP; /* date */
- case TIMEOID: return SQL3_DATE_TIME_TIMESTAMP; /* time */
- case TIMESTAMPOID: return SQL3_DATE_TIME_TIMESTAMP; /* datetime */
- case NUMERICOID: return SQL3_NUMERIC;/* numeric */
+ case BOOLOID:return SQL3_BOOLEAN; /* bool */
+ case INT2OID:
+ return SQL3_SMALLINT; /* int2 */
+ case INT4OID:
+ return SQL3_INTEGER;/* int4 */
+ case TEXTOID:
+ return SQL3_CHARACTER; /* text */
+ case FLOAT4OID:
+ return SQL3_REAL; /* float4 */
+ case FLOAT8OID:
+ return SQL3_DOUBLE_PRECISION; /* float8 */
+ case BPCHAROID:
+ return SQL3_CHARACTER; /* bpchar */
+ case VARCHAROID:
+ return SQL3_CHARACTER_VARYING; /* varchar */
+ case DATEOID:
+ return SQL3_DATE_TIME_TIMESTAMP; /* date */
+ case TIMEOID:
+ return SQL3_DATE_TIME_TIMESTAMP; /* time */
+ case TIMESTAMPOID:
+ return SQL3_DATE_TIME_TIMESTAMP; /* datetime */
+ case NUMERICOID:
+ return SQL3_NUMERIC;/* numeric */
default:
return -type;
}