HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::orm::FilterArg Class Reference

#include <UT_ORMQuerySet.h>

Public Member Functions

template<typename T , typename = typename std::enable_if_t< !UT::detail::is_obj_container<std::decay_t<T>>::value>>
 FilterArg (const UT_StringHolder &name, T &&arg)
 
 FilterArg (const UT_StringHolder &name, const char *arg)
 
 FilterArg (const UT_StringHolder &name, const UT_ORMFieldColumn *field, const void *obj)
 
template<typename T , typename = typename std::enable_if_t< UT::detail::is_obj_container<std::decay_t<T>>::value>>
 FilterArg (const UT_StringHolder &name, const T &objs)
 
template<typename T , typename = typename std::enable_if_t< UT::detail::is_obj_container<std::decay_t<T>>::value>>
 FilterArg (const UT_StringHolder &name, const UT_ORMFieldColumn *field, const T &objs)
 
const UT_StringHoldername () const
 
void bind (UT_SqlStatement &stmt, int &bind_index) const
 
void sqlParam (UT_WorkBuffer &wbuf) const
 

Detailed Description

Definition at line 98 of file UT_ORMQuerySet.h.

Constructor & Destructor Documentation

template<typename T , typename = typename std::enable_if_t< !UT::detail::is_obj_container<std::decay_t<T>>::value>>
UT::orm::FilterArg::FilterArg ( const UT_StringHolder name,
T &&  arg 
)
inline

Definition at line 177 of file UT_ORMQuerySet.h.

UT::orm::FilterArg::FilterArg ( const UT_StringHolder name,
const char *  arg 
)
inline

Definition at line 180 of file UT_ORMQuerySet.h.

UT::orm::FilterArg::FilterArg ( const UT_StringHolder name,
const UT_ORMFieldColumn field,
const void obj 
)
inline

Definition at line 184 of file UT_ORMQuerySet.h.

template<typename T , typename = typename std::enable_if_t< UT::detail::is_obj_container<std::decay_t<T>>::value>>
UT::orm::FilterArg::FilterArg ( const UT_StringHolder name,
const T &  objs 
)
inline

Definition at line 195 of file UT_ORMQuerySet.h.

template<typename T , typename = typename std::enable_if_t< UT::detail::is_obj_container<std::decay_t<T>>::value>>
UT::orm::FilterArg::FilterArg ( const UT_StringHolder name,
const UT_ORMFieldColumn field,
const T &  objs 
)
inline

Definition at line 203 of file UT_ORMQuerySet.h.

Member Function Documentation

void UT::orm::FilterArg::bind ( UT_SqlStatement stmt,
int bind_index 
) const
inline

Definition at line 214 of file UT_ORMQuerySet.h.

const UT_StringHolder& UT::orm::FilterArg::name ( void  ) const
inline

Definition at line 212 of file UT_ORMQuerySet.h.

void UT::orm::FilterArg::sqlParam ( UT_WorkBuffer wbuf) const
inline

Definition at line 237 of file UT_ORMQuerySet.h.


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