ODBC core:

SQLAllocConnect
    supported.
SQLAllocEnv
    supported.
SQLAllocStmt
    supported.
SQLBindCol
    supported.  does not support bookmarks.
SQLCancel
    supported, but doesn't do anything.  (all queries are handled all at 
    once anyway.)
SQLColAttributes
    supported.  does not support bookmarks.  SQL_COLUMN_DISPLAY_SIZE is 
    faked.  SQL_COLUMN_LENGTH, SQL_COLUMN_OWNER_NAME, SQL_COLUMN_TABLE_NAME 
    not supported.  always reports that a column is writable without 
    checking any access permissions.
SQLConnect
    supported.
SQLDescribeCol
    supported.
SQLDisconnect
    supported.
SQLError
    supported.
SQLExecDirect
    supported.
SQLExecute
    supported.
SQLFetch
    supported.  does not handle type conversions.
SQLFreeConnect
    supported.
SQLFreeEnv
    supported.
SQLFreeStmt
    supported.
SQLGetCursorName
    not supported.
SQLNumResultCols
    supported.
SQLPrepare
    supported.
SQLRowCount
    supported.  does not return the number of rows affected by an insert,
    update, or delete, since we can never know that--but that's allowed.
SQLSetCursorName
    not supported.
SQLTransact
    supported.


ODBC level 1:

SQLBindParameter
    supported.  works fine, but we really only support input parameters,
    and they have to be strings.  does not escape quotes.  NULL parameters 
    are not supported.  default parameters are not supported.  does not 
    support DATA_AT_EXEC/PutData stuff (which looks pretty weak anyway).
SQLColumns
    supported.
SQLDriverConnect
    supported. does not grey out the fields that are already complete 
    when using SQL_DRIVER_COMPLETE_REQUIRED.
SQLGetConnectOption
    only SQL_AUTOCOMMIT supported.
SQLGetData
    supported.  does not do bookmarks.  does not do type conversion.
SQLGetFunctions
    supported.
SQLGetInfo
    supported.  all ODBC 2.0 keys supported, except for SQL_KEYWORDS.  
    some return values should be researched a bit more.  keys relating
    to functions that don't exist yet are not fully implemented.
SQLGetStmtOption
    not supported.
SQLGetTypeInfo
    supported.  should really loop through the known types, calling the
    pgtype_* functions for each one instead of the static way it's doing
    things now, but it works.
SQLParamData
    not supported.
SQLParamOptions
    not supported.
SQLPutData
    not supported.
SQLSetConnectOption
    supports SQL_AUTOCOMMIT option only.
SQLSetStmtOption
    not supported.
SQLSpecialColumns
    supported.
SQLStatistics
    not supported.
SQLTables
    supported.  does not pay attention to the 'table type' parameter
    (returns all tables regardless of its value).


ODBC level 2:

SQLBrowseConnect
    not supported.
SQLColumnPrivileges
    not supported.
SQLDataSources
    implemented only by the driver manager.
SQLDescribeParam
    supported.
SQLDrivers
    implemented only by the driver manager.
SQLExtendedFetch
    (what is the status of this?)
SQLForeignKeys
    not supported.
SQLMoreResults
    supported, but doesn't do anything since we don't support multiple
    result sets for a single statement.
SQLNativeSql
    supported, but just returns the original statement, since we don't
    really do any conversion.
SQLNumParams
    supported.
SQLPrimaryKeys
    not supported.
SQLProcedureColumns
    not supported.
SQLProcedures
    not supported.
SQLSetPos
    not supported.
SQLSetScrollOptions
    not supported.
SQLTablePrivileges
    not supported.
