TrinityCore
PreparedStatement< T > Class Template Reference

#include <PreparedStatement.h>

+ Inheritance diagram for PreparedStatement< T >:

Public Member Functions

 PreparedStatement (uint32 index, uint8 capacity)
 
- Public Member Functions inherited from PreparedStatementBase
 PreparedStatementBase (uint32 index, uint8 capacity)
 
virtual ~PreparedStatementBase ()
 
void setNull (uint8 index)
 
void setBool (uint8 index, bool value)
 
void setUInt8 (uint8 index, uint8 value)
 
void setUInt16 (uint8 index, uint16 value)
 
void setUInt32 (uint8 index, uint32 value)
 
void setUInt64 (uint8 index, uint64 value)
 
void setInt8 (uint8 index, int8 value)
 
void setInt16 (uint8 index, int16 value)
 
void setInt32 (uint8 index, int32 value)
 
void setInt64 (uint8 index, int64 value)
 
void setFloat (uint8 index, float value)
 
void setDouble (uint8 index, double value)
 
void setDate (uint8 index, SystemTimePoint value)
 
void setString (uint8 index, std::string &&value)
 
void setString (uint8 index, std::string_view value)
 
void setBinary (uint8 index, std::vector< uint8 > &&value)
 
void setBinary (uint8 index, std::span< uint8 const > value)
 
uint32 GetIndex () const
 
std::vector< PreparedStatementData > const & GetParameters () const
 

Private Member Functions

 PreparedStatement (PreparedStatement const &right)=delete
 
PreparedStatementoperator= (PreparedStatement const &right)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from PreparedStatementBase
 PreparedStatementBase (PreparedStatementBase const &right)=delete
 
PreparedStatementBaseoperator= (PreparedStatementBase const &right)=delete
 
- Protected Attributes inherited from PreparedStatementBase
uint32 m_index
 
std::vector< PreparedStatementDatastatement_data
 

Detailed Description

template<typename T>
class PreparedStatement< T >

Definition at line 104 of file PreparedStatement.h.

Constructor & Destructor Documentation

◆ PreparedStatement() [1/2]

template<typename T >
PreparedStatement< T >::PreparedStatement ( uint32  index,
uint8  capacity 
)
inlineexplicit

Definition at line 107 of file PreparedStatement.h.

◆ PreparedStatement() [2/2]

template<typename T >
PreparedStatement< T >::PreparedStatement ( PreparedStatement< T > const &  right)
privatedelete

Member Function Documentation

◆ operator=()

template<typename T >
PreparedStatement & PreparedStatement< T >::operator= ( PreparedStatement< T > const &  right)
privatedelete

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