SQT
A C++ ORM framework for SQLite
Loading...
Searching...
No Matches
sqt::EntireEntityValueTraits< T > Class Template Reference

#include <sqt/orm/value/entity/entire_entity_value_traits.h>

Description

template<EntityValueType T>
class sqt::EntireEntityValueTraits< T >

Defines traits for manipulating the entire entity value of an entity value type.

Template Parameters
TA type that satisfies the sqt::EntityValueType concept.

This class template satisfies the sqt::EntityValueTraitsType concept.

See also
sqt::EntityValueTraitsType
sqt::EntityValueType

Public Types

using ValueType = T
using EntityType = T
using TableType = TableType<T>

Static Public Member Functions

static void BindValue (Statement &statement, int parameter_index, const EntityType &value)
static EntityType RetrieveValue (const Statement &statement, int column_index)

Static Public Attributes

static constexpr ColumnsView< EntityType > ManipulatingColumns