summaryrefslogtreecommitdiff
path: root/ext/odbc/php_odbc.h
diff options
context:
space:
mode:
authorNick Gorham <lurcher@php.net>1999-09-22 21:14:03 +0000
committerNick Gorham <lurcher@php.net>1999-09-22 21:14:03 +0000
commit21d8c984da213d3851ecdb8de7b6986f3bd2eaab (patch)
tree9134e17fbcb49db3661103788b00b8cbf37e550b /ext/odbc/php_odbc.h
parent122051325213a64d6def233ea448afcf9a597194 (diff)
downloadphp-git-21d8c984da213d3851ecdb8de7b6986f3bd2eaab.tar.gz
Added support for metadata functions, odbc_tables, odbc_columns,
odbc_columnprivileges, odbc_foreignkeys, odbc_gettypeinfo, odbc_primarykeys, odbc_procedurecolumns, odbc_procedures, odbc_procedurecolumns, odbc_procedures, odbc_specialcolumns, odbc_statistics, odbc_tableprivileges
Diffstat (limited to 'ext/odbc/php_odbc.h')
-rw-r--r--ext/odbc/php_odbc.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/ext/odbc/php_odbc.h b/ext/odbc/php_odbc.h
index 89bd081ec9..4efa657990 100644
--- a/ext/odbc/php_odbc.h
+++ b/ext/odbc/php_odbc.h
@@ -165,9 +165,20 @@ PHP_FUNCTION(odbc_longreadlen);
* PHP_FUNCTION(odbc_bind_param);
* PHP_FUNCTION(odbc_define);
*/
+PHP_FUNCTION(odbc_tables);
+PHP_FUNCTION(odbc_columns);
+PHP_FUNCTION(odbc_columnprivileges);
+PHP_FUNCTION(odbc_foreignkeys);
+PHP_FUNCTION(odbc_gettypeinfo);
+PHP_FUNCTION(odbc_primarykeys);
+PHP_FUNCTION(odbc_procedurecolumns);
+PHP_FUNCTION(odbc_procedures);
+PHP_FUNCTION(odbc_specialcolumns);
+PHP_FUNCTION(odbc_statistics);
+PHP_FUNCTION(odbc_tableprivileges);
typedef struct odbc_connection {
-#if HAVE_DB2
+#if defined( HAVE_DB2 ) || defined( HAVE_UNIXODBC )
SQLHANDLE hdbc;
#else
HDBC hdbc;
@@ -184,7 +195,7 @@ typedef struct odbc_result_value {
} odbc_result_value;
typedef struct odbc_result {
-#if HAVE_DB2
+#if defined( HAVE_DB2 ) || defined( HAVE_UNIXODBC )
SQLHANDLE stmt;
#else
HSTMT stmt;
@@ -202,7 +213,7 @@ typedef struct odbc_result {
} odbc_result;
typedef struct {
-#if HAVE_DB2
+#if defined( HAVE_DB2 ) || defined( HAVE_UNIXODBC )
SQLHANDLE henv;
#else
HENV henv;
@@ -228,7 +239,7 @@ void odbc_del_result(HashTable *list, int count);
int odbc_add_conn(HashTable *list, HDBC conn);
odbc_connection *odbc_get_conn(HashTable *list, int count);
void odbc_del_conn(HashTable *list, int ind);
-#if HAVE_DB2
+#if defined( HAVE_DB2 ) || defined( HAVE_UNIXODBC )
void odbc_sql_error(SQLHANDLE conn, SQLHANDLE stmt, char *func);
#else
void odbc_sql_error(HDBC conn, HSTMT stmt, char *func);