Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages   
 ODBCHandle.h File Reference
#include "odbc.h" 
#include <acdk/sql/SQLException.h> 
#include <acdk/sql/SQLWarning.h> 
#include <acdk/util/logging/Log.h> 
 
 |  
 Namespaces |  
| namespace   | acdk |  
| namespace   | acdk::sql |  
| namespace   | acdk::sql::odbc |  
 Defines |  
| #define  | SQLTHROW(chain) |  
| #define  | callSQL0(__handle, __func)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle()), #__func, __FILE__, __LINE__) |  
| #define  | callSQL1(__handle, __func, __arg1)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1), #__func, __FILE__, __LINE__) |  
| #define  | callSQL2(__handle, __func, __arg1, __arg2)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2), #__func, __FILE__, __LINE__) |  
| #define  | callSQL3(__handle, __func, __arg1, __arg2, __arg3)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3), #__func, __FILE__, __LINE__) |  
| #define  | callSQL4(__handle, __func, __arg1, __arg2, __arg3, __arg4)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4), #__func, __FILE__, __LINE__) |  
| #define  | callSQL5(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5), #__func, __FILE__, __LINE__) |  
| #define  | callSQL6(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6), #__func, __FILE__, __LINE__) |  
| #define  | callSQL7(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7), #__func, __FILE__, __LINE__) |  
| #define  | callSQL8(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8), #__func, __FILE__, __LINE__) |  
| #define  | callSQL9(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, __arg9)   __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, __arg9), #__func, __FILE__, __LINE__) |  
 
 Define Documentation
 
  
    
      
        
          |  #define callSQL0 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle()), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL1 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL2 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1,          |  
           | 
           | 
          __arg2  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL3 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1,          |  
           | 
           | 
          __arg2,          |  
           | 
           | 
          __arg3  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL4 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1,          |  
           | 
           | 
          __arg2,          |  
           | 
           | 
          __arg3,          |  
           | 
           | 
          __arg4  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL5 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1,          |  
           | 
           | 
          __arg2,          |  
           | 
           | 
          __arg3,          |  
           | 
           | 
          __arg4,          |  
           | 
           | 
          __arg5  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL6 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1,          |  
           | 
           | 
          __arg2,          |  
           | 
           | 
          __arg3,          |  
           | 
           | 
          __arg4,          |  
           | 
           | 
          __arg5,          |  
           | 
           | 
          __arg6  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL7 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1,          |  
           | 
           | 
          __arg2,          |  
           | 
           | 
          __arg3,          |  
           | 
           | 
          __arg4,          |  
           | 
           | 
          __arg5,          |  
           | 
           | 
          __arg6,          |  
           | 
           | 
          __arg7  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL8 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1,          |  
           | 
           | 
          __arg2,          |  
           | 
           | 
          __arg3,          |  
           | 
           | 
          __arg4,          |  
           | 
           | 
          __arg5,          |  
           | 
           | 
          __arg6,          |  
           | 
           | 
          __arg7,          |  
           | 
           | 
          __arg8  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define callSQL9 | 
          (  | 
          __handle,          |  
           | 
           | 
          __func,          |  
           | 
           | 
          __arg1,          |  
           | 
           | 
          __arg2,          |  
           | 
           | 
          __arg3,          |  
           | 
           | 
          __arg4,          |  
           | 
           | 
          __arg5,          |  
           | 
           | 
          __arg6,          |  
           | 
           | 
          __arg7,          |  
           | 
           | 
          __arg8,          |  
           | 
           | 
          __arg9  | 
                     | 
           )  | 
             __handle->_chkSQLrcode(::  __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, __arg9), #__func, __FILE__, __LINE__)
       |   
     | 
   
 
 
  
    
      
        
          |  #define SQLTHROW | 
          (  | 
          chain  | 
                     | 
           )  | 
          
       |   
     | 
   
 
  
           |