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

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

Description

template<PrimaryKeyEntityValueType T>
class sqt::NoPrimaryKeyEntityValueTraits< T >

Defines traits for manipulating the non-primary key columns of an entity value type.

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

This class template satisfies the sqt::EntityValueTraitsType concept.

See also
sqt::EntityValueTraitsType
sqt::PrimaryKeyEntityValueType

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