Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

otl_utils.hpp File Reference

#include "otl/otlv4.h"
#include "config/commonincs.hpp"

Include dependency graph for otl_utils.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define _OTL_UTILS_HPP

Functions

BEGIN_XDFLENGINE_NS XDFLENGINE_EXPORT
otl_stream * 
OTL_openDataStream (const char *p_pszSQLStatement, otl_connect *p_pConnection, unsigned int p_uiBufSize)
XDFLENGINE_EXPORT void OTL_releaseDataStream (otl_stream *p_pOTLStream)
XDFLENGINE_EXPORT void OTL_insertInVar (otl_stream *p_pOTLStream, int p_intOTLType, const char *p_pszVarValue)
XDFLENGINE_EXPORT char * OTL_getColumBindType (const char *p_pszFieldDBSpec, unsigned int p_uiSQLSyntax)
XDFLENGINE_EXPORT char * OTL_getColumnDDL (const char *p_pszFieldDBSpec, unsigned int p_uiSQLSyntax)


Define Documentation

#define _OTL_UTILS_HPP
 

Definition at line 2 of file otl_utils.hpp.


Function Documentation

XDFLENGINE_EXPORT char* OTL_getColumBindType const char *    p_pszFieldDBSpec,
unsigned int    p_uiSQLSyntax
 

Definition at line 197 of file otl_utils.cpp.

References concatCharBuffer(), copyCharBuffer(), DEBUG_IN, DEBUG_OUT, releaseCharBuffer(), and THROW_XMLFLOW_EXCEPTION.

Referenced by DBOBJSetStreamer::getFieldBindVar().

XDFLENGINE_EXPORT char* OTL_getColumnDDL const char *    p_pszFieldDBSpec,
unsigned int    p_uiSQLSyntax
 

Definition at line 326 of file otl_utils.cpp.

References concatCharBuffer(), copyCharBuffer(), DEBUG_IN, DEBUG_OUT, SQL_SYNTAX_DB2, SQL_SYNTAX_MSSQL, SQL_SYNTAX_ORA, and THROW_XMLFLOW_EXCEPTION.

Referenced by DDLStreamer::makeNodeDDL().

XDFLENGINE_EXPORT void OTL_insertInVar otl_stream *    p_pOTLStream,
int    p_intOTLType,
const char *    p_pszVarValue
 

Definition at line 100 of file otl_utils.cpp.

References DEBUG_IN, DEBUG_OUT, releaseCharBuffer(), and replaceInCharBuffer().

Referenced by DBOBJSetStreamer::sendRecordToDB().

BEGIN_XDFLENGINE_NS XDFLENGINE_EXPORT otl_stream* OTL_openDataStream const char *    p_pszSQLStatement,
otl_connect *    p_pConnection,
unsigned int    p_uiBufSize
 

Definition at line 48 of file otl_utils.cpp.

References DEBUG_ECHO, DEBUG_IN, DEBUG_OUT, and OTL_releaseDataStream().

Referenced by DBOBJSetStreamer::sendNodeToDB().

XDFLENGINE_EXPORT void OTL_releaseDataStream otl_stream *    p_pOTLStream
 

Definition at line 82 of file otl_utils.cpp.

References DEBUG_IN, and DEBUG_OUT.

Referenced by OTL_openDataStream(), DBOBJSetStreamer::sendNodeToDB(), and DBOBJSetStreamer::~DBOBJSetStreamer().


Generated on Sat Oct 4 13:21:49 2003 for XDFLengine by doxygen1.3-rc2