Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TSQLCallableStatement Class Referenceabstract

#include <RDBC/blob/master/include/RDBC/TSQLCallableStatement.h>

+ Inheritance diagram for TSQLCallableStatement:
+ Collaboration diagram for TSQLCallableStatement:

Public Member Functions

virtual ~TSQLCallableStatement ()
 
virtual void RegisterOutParameter (Int_t parameterIndex, Int_t sqlType)=0
 
virtual void RegisterOutParameter (Int_t parameterIndex, Int_t sqlType, Int_t scale)=0
 
virtual Bool_t WasNull ()=0
 
virtual TString GetString (Int_t parameterIndex)=0
 
virtual Bool_t GetBoolean (Int_t parameterIndex)=0
 
virtual Char_t GetByte (Int_t parameterIndex)=0
 
virtual Short_t GetShort (Int_t parameterIndex)=0
 
virtual Int_t GetInt (Int_t parameterIndex)=0
 
virtual Long_t GetLong (Int_t parameterIndex)=0
 
virtual Float_t GetFloat (Int_t parameterIndex)=0
 
virtual Double_t GetDouble (Int_t parameterIndex)=0
 
virtual TArrayC GetBytes (Int_t parameterIndex)=0
 
virtual TSQLDate GetDate (Int_t parameterIndex)=0
 
virtual TSQLTime GetTime (Int_t parameterIndex)=0
 
virtual TSQLTimestamp GetTimestamp (Int_t parameterIndex)=0
 
- Public Member Functions inherited from TSQLPreparedStatement
virtual ~TSQLPreparedStatement ()
 
virtual void SetNull (Int_t parameterIndex, Int_t sqlType)=0
 
virtual void SetBoolean (Int_t parameterIndex, Bool_t x)=0
 
virtual void SetByte (Int_t parameterIndex, Char_t x)=0
 
virtual void SetShort (Int_t parameterIndex, Short_t x)=0
 
virtual void SetInt (Int_t parameterIndex, Int_t x)=0
 
virtual void SetLong (Int_t parameterIndex, Long_t x)=0
 
virtual void SetFloat (Int_t parameterIndex, Float_t x)=0
 
virtual void SetDouble (Int_t parameterIndex, Double_t x)=0
 
virtual void SetString (Int_t parameterIndex, const TString &x)=0
 
virtual void SetBytes (Int_t parameterIndex, const TArrayC &x)=0
 
virtual void SetDate (Int_t parameterIndex, const TSQLDate &x)=0
 
virtual void SetTime (Int_t parameterIndex, const TSQLTime &x)=0
 
virtual void SetTimestamp (Int_t parameterIndex, const TSQLTimestamp &x)=0
 
virtual void SetAsciiStream (Int_t parameterIndex, TBuffer *x, Int_t length)=0
 
virtual void SetBinaryStream (Int_t parameterIndex, TBuffer *x, Int_t length)=0
 
virtual void SetObject (Int_t parameterIndex, TObject *x)=0
 
virtual void ClearParameters ()=0
 
- Public Member Functions inherited from TSQLStatement
virtual void Execute (const char *, const char *, int *)
 
virtual void Execute (TMethod *, TObjArray *, int *)
 
virtual ~TSQLStatement ()
 
virtual TSQLResultSetExecuteQuery (const TString &sql="")=0
 
virtual Int_t ExecuteUpdate (const TString &sql="")=0
 
virtual Bool_t Execute (const TString &sql="")=0
 
virtual TSQLResultSetGetResultSet ()=0
 
virtual Bool_t GetMoreResults ()=0
 
virtual void Close ()=0
 
virtual void Cancel ()=0
 
virtual Int_t GetMaxFieldSize ()=0
 
virtual void SetMaxFieldSize (Int_t max)=0
 
virtual Int_t GetMaxRows ()=0
 
virtual void SetMaxRows (Int_t max)=0
 
virtual Bool_t GetEscapeProcessing ()=0
 
virtual void SetEscapeProcessing (Bool_t enable=kTRUE)=0
 
virtual Int_t GetQueryTimeout ()=0
 
virtual void SetQueryTimeout (Int_t seconds)=0
 
virtual Int_t GetUpdateCount ()=0
 
virtual void SetCursorName (const TString &name)=0
 
virtual void AddBatch (const TString &sql)=0
 
virtual void ClearBatch ()=0
 
virtual Int_t * ExecuteBatch ()=0
 
virtual Int_t GetFetchDirection ()=0
 
virtual void SetFetchDirection (Int_t direction)=0
 
virtual Int_t GetFetchSize ()=0
 
virtual void SetFetchSize (Int_t rows)=0
 
virtual Int_t GetResultSetConcurrency ()=0
 
virtual Int_t GetResultSetType ()=0
 
TSQLConnectionGetConnection () const
 
- Public Member Functions inherited from TSQL
 TSQL (void *imp=0)
 
virtual ~TSQL ()
 
virtual void Throw (TSQLException *e)
 
TList * GetWarnings () const
 
void ClearWarnings ()
 
virtual Bool_t IsValid () const
 

Protected Member Functions

 TSQLCallableStatement (TSQLConnection *con, void *imp=0)
 
- Protected Member Functions inherited from TSQLPreparedStatement
 TSQLPreparedStatement (TSQLConnection *con, void *imp=0)
 
- Protected Member Functions inherited from TSQLStatement
 TSQLStatement (TSQLConnection *con, void *imp=0)
 

Additional Inherited Members

- Static Public Member Functions inherited from TSQL
static Bool_t SetHandler (const TString &handler)
 
static Bool_t UnsetHandler (const TString &handler="")
 
- Protected Attributes inherited from TSQLStatement
TList * fBatches
 
TSQLResultSetfCurrentResult
 
TSQLConnectionfConnection
 

Detailed Description

Definition at line 15 of file TSQLCallableStatement.h.

View newest version in sPHENIX GitHub at line 15 of file TSQLCallableStatement.h

Constructor & Destructor Documentation

TSQLCallableStatement::TSQLCallableStatement ( TSQLConnection con,
void *  imp = 0 
)
inlineprotected

Definition at line 18 of file TSQLCallableStatement.h.

View newest version in sPHENIX GitHub at line 18 of file TSQLCallableStatement.h

virtual TSQLCallableStatement::~TSQLCallableStatement ( )
inlinevirtual

Definition at line 21 of file TSQLCallableStatement.h.

View newest version in sPHENIX GitHub at line 21 of file TSQLCallableStatement.h

Member Function Documentation

Bool_t TSQLCallableStatement::GetBoolean ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 229 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 229 of file MySQLCallableStatement.cxx

Char_t TSQLCallableStatement::GetByte ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 247 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 247 of file MySQLCallableStatement.cxx

TArrayC TSQLCallableStatement::GetBytes ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 355 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 355 of file MySQLCallableStatement.cxx

References TauVsDIS_MachineLearning_Differentiation::array.

TSQLDate TSQLCallableStatement::GetDate ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 373 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 373 of file MySQLCallableStatement.cxx

Double_t TSQLCallableStatement::GetDouble ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 337 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 337 of file MySQLCallableStatement.cxx

Float_t TSQLCallableStatement::GetFloat ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 319 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 319 of file MySQLCallableStatement.cxx

Int_t TSQLCallableStatement::GetInt ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 283 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 283 of file MySQLCallableStatement.cxx

Long_t TSQLCallableStatement::GetLong ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 301 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 301 of file MySQLCallableStatement.cxx

Short_t TSQLCallableStatement::GetShort ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 265 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 265 of file MySQLCallableStatement.cxx

TString TSQLCallableStatement::GetString ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 207 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 207 of file MySQLCallableStatement.cxx

References str.

TSQLTime TSQLCallableStatement::GetTime ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 391 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 391 of file MySQLCallableStatement.cxx

TSQLTimestamp TSQLCallableStatement::GetTimestamp ( Int_t  parameterIndex)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 409 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 409 of file MySQLCallableStatement.cxx

void TSQLCallableStatement::RegisterOutParameter ( Int_t  parameterIndex,
Int_t  sqlType 
)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 78 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 78 of file MySQLCallableStatement.cxx

void TSQLCallableStatement::RegisterOutParameter ( Int_t  parameterIndex,
Int_t  sqlType,
Int_t  scale 
)
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 132 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 132 of file MySQLCallableStatement.cxx

Bool_t TSQLCallableStatement::WasNull ( )
pure virtual

Implemented in ODBCCallableStatement.

Definition at line 189 of file MySQLCallableStatement.cxx.

View newest version in sPHENIX GitHub at line 189 of file MySQLCallableStatement.cxx


The documentation for this class was generated from the following files: