Savarese Software Research Corporation

ssrc::wispers::database Namespace Reference

Namespaces

namespace  detail

Classes

struct  QueryResult
class  PreparedStatement
class  Database
struct  MultiRowOperations
struct  MultiRowOperationsReadOnly
struct  DefaultValueBinder
struct  DefaultValueLoader
struct  RowOperationsReadOnly
struct  RowOperations
class  SerializableValueBinder
class  SerializableValueLoader
struct  VectorBlob
 This class is intended only for use with primitive types or structures composed only of primitive types that don't define serialization functions. More...

Typedefs

typedef std::unique_ptr
< PreparedStatement
prepared_statement_ptr

Functions

template<typename T , typename... P>
std::pair< bool, T > find_row (PreparedStatement &query, P &&...p)
template<typename SerializableType , typename PackerType >
ssrc::wispers::database::blob_type to_blob (const SerializableType &obj, PackerType &packer, ByteBuffer &buffer)
template<typename T >
value (const ResultSet &result_set, const unsigned int index)

Typedef Documentation

Definition at line 300 of file Database.h.


Function Documentation

template<typename T , typename... P>
std::pair<bool, T> ssrc::wispers::database::find_row ( PreparedStatement &  query,
P &&...  p 
) [inline]

Definition at line 68 of file RowOperations.h.

References value().

template<typename SerializableType , typename PackerType >
ssrc::wispers :: database ::blob_type ssrc::wispers::database::to_blob ( const SerializableType &  obj,
PackerType &  packer,
ByteBuffer &  buffer 
) [inline]

Definition at line 34 of file serialization.h.


Savarese Software Research Corporation
Copyright © 2006-2010 Savarese Software Research Corporation. All rights reserved.