Lightweight 0.20260617.0
Loading...
Searching...
No Matches
Lightweight::SqlDeleteDataPlan Struct Reference

Represents a SQL DELETE data plan for migrations. More...

#include <MigrationPlan.hpp>

Public Attributes

std::string schemaName
 The schema name of the table to delete from.
 
std::string tableName
 The name of the table to delete from.
 
std::string whereColumn
 The column name for the WHERE clause.
 
std::string whereOp
 The comparison operator for the WHERE clause (e.g., "=", "<>", etc.).
 
SqlVariant whereValue
 The value for the WHERE clause.
 
std::string whereExpression
 Pre-rendered WHERE-clause body. See SqlUpdateDataPlan::whereExpression.
 

Detailed Description

Represents a SQL DELETE data plan for migrations.

This structure represents a DELETE statement for a migration plan.

Definition at line 487 of file MigrationPlan.hpp.

Member Data Documentation

◆ schemaName

std::string Lightweight::SqlDeleteDataPlan::schemaName

The schema name of the table to delete from.

Definition at line 490 of file MigrationPlan.hpp.

◆ tableName

std::string Lightweight::SqlDeleteDataPlan::tableName

The name of the table to delete from.

Definition at line 493 of file MigrationPlan.hpp.

◆ whereColumn

std::string Lightweight::SqlDeleteDataPlan::whereColumn

The column name for the WHERE clause.

Definition at line 496 of file MigrationPlan.hpp.

◆ whereOp

std::string Lightweight::SqlDeleteDataPlan::whereOp

The comparison operator for the WHERE clause (e.g., "=", "<>", etc.).

Definition at line 499 of file MigrationPlan.hpp.

◆ whereValue

SqlVariant Lightweight::SqlDeleteDataPlan::whereValue

The value for the WHERE clause.

Definition at line 502 of file MigrationPlan.hpp.

◆ whereExpression

std::string Lightweight::SqlDeleteDataPlan::whereExpression

Pre-rendered WHERE-clause body. See SqlUpdateDataPlan::whereExpression.

Definition at line 505 of file MigrationPlan.hpp.


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