Software and Services, Portable Libraries  2019.Mar.01
A library for managing digital certificates
SoftwareAndServices::Library::Database::SqlColumnUnique Class Reference

An object that contains all of the informatiion about a multi-column UNIQUE constraint. More...

#include <SaS/Sql/Types.hpp>

+ Inheritance diagram for SoftwareAndServices::Library::Database::SqlColumnUnique:
+ Collaboration diagram for SoftwareAndServices::Library::Database::SqlColumnUnique:

Public Member Functions

 SqlColumnUnique ()
 SqlColumnUnique - Default Constructor. More...
 
 SqlColumnUnique (const char *CName)
 SqlColumnUnique - Default Constructor. More...
 
 SqlColumnUnique (const SqlColumnUnique &CopyFrom)
 SqlColumnUnique - Copy Constructor. More...
 
virtual ~SqlColumnUnique ()
 SqlColumnUnique - Destructor. More...
 

Public Attributes

std::vector< SqlColumn * > * Columns
 List of columns in this constraint. More...
 
const char * Name
 Name of this UNIQUE constraint. More...
 

Detailed Description

An object that contains all of the informatiion about a multi-column UNIQUE constraint.

Definition at line 636 of file Types.hpp.

Constructor & Destructor Documentation

◆ SqlColumnUnique() [1/3]

SoftwareAndServices::Library::Database::SqlColumnUnique::SqlColumnUnique ( )

SqlColumnUnique - Default Constructor.

◆ SqlColumnUnique() [2/3]

SoftwareAndServices::Library::Database::SqlColumnUnique::SqlColumnUnique ( const char *  CName)

SqlColumnUnique - Default Constructor.

Parameters
CNameThe constraint name.

◆ SqlColumnUnique() [3/3]

SoftwareAndServices::Library::Database::SqlColumnUnique::SqlColumnUnique ( const SqlColumnUnique CopyFrom)

SqlColumnUnique - Copy Constructor.

Parameters
CopyFromThe object to copy from.

◆ ~SqlColumnUnique()

virtual SoftwareAndServices::Library::Database::SqlColumnUnique::~SqlColumnUnique ( )
virtual

SqlColumnUnique - Destructor.

Member Data Documentation

◆ Columns

std::vector<SqlColumn*>* SoftwareAndServices::Library::Database::SqlColumnUnique::Columns

List of columns in this constraint.

Definition at line 675 of file Types.hpp.

◆ Name

const char* SoftwareAndServices::Library::Database::SqlColumnUnique::Name

Name of this UNIQUE constraint.

Or NULL when none.

Definition at line 670 of file Types.hpp.


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