Lightweight 0.20251202.0
Loading...
Searching...
No Matches
Lightweight::SqlBackup::TableInfo Struct Reference

Information about a table being backed up. More...

#include <SqlBackup.hpp>

Public Attributes

std::string fields
 The list of columns in the table in SQL format.
 
std::vector< bool > isBinaryColumn
 The list of columns in the table.
 
std::vector< SqlColumnDeclarationcolumns
 The list of columns in the table.
 
std::vector< SqlSchema::ForeignKeyConstraint > foreignKeys
 The list of foreign key constraints in the table.
 
std::vector< SqlSchema::IndexDefinitionindexes
 The indexes on the table (excluding primary key index).
 
size_t rowCount = 0
 The number of rows in the table.
 

Detailed Description

Information about a table being backed up.

Definition at line 121 of file SqlBackup.hpp.

Member Data Documentation

◆ fields

std::string Lightweight::SqlBackup::TableInfo::fields

The list of columns in the table in SQL format.

Definition at line 124 of file SqlBackup.hpp.

◆ isBinaryColumn

std::vector<bool> Lightweight::SqlBackup::TableInfo::isBinaryColumn

The list of columns in the table.

Definition at line 127 of file SqlBackup.hpp.

◆ columns

std::vector<SqlColumnDeclaration> Lightweight::SqlBackup::TableInfo::columns

The list of columns in the table.

Definition at line 130 of file SqlBackup.hpp.

◆ foreignKeys

std::vector<SqlSchema::ForeignKeyConstraint> Lightweight::SqlBackup::TableInfo::foreignKeys

The list of foreign key constraints in the table.

Definition at line 133 of file SqlBackup.hpp.

◆ indexes

std::vector<SqlSchema::IndexDefinition> Lightweight::SqlBackup::TableInfo::indexes

The indexes on the table (excluding primary key index).

Definition at line 136 of file SqlBackup.hpp.

◆ rowCount

size_t Lightweight::SqlBackup::TableInfo::rowCount = 0

The number of rows in the table.

Definition at line 139 of file SqlBackup.hpp.


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