Class ModifyManipulationTarget¶
-
class
ModifyManipulationTarget¶ Subclassed by RelCompound, RelProject
Public Functions
-
ModifyManipulationTarget(bool const update_via_select = false, bool const delete_via_select = false, bool const varlen_update_required = false, TableDescriptor const *table_descriptor = nullptr, ColumnNameList target_columns = ColumnNameList())¶
-
void
setUpdateViaSelectFlag() const¶
-
void
setDeleteViaSelectFlag() const¶
-
void
setVarlenUpdateRequired(bool required) const¶
-
TableDescriptor const *
getModifiedTableDescriptor() const¶
-
void
setModifiedTableDescriptor(TableDescriptor const *td) const¶
-
auto const
isUpdateViaSelect() const¶
-
auto const
isDeleteViaSelect() const¶
-
auto const
isVarlenUpdateRequired() const¶
-
void
setTargetColumns(ColumnNameList const &target_columns) const¶
-
ColumnNameList const &
getTargetColumns() const¶
-
template<typename
VALIDATION_FUNCTOR>
boolvalidateTargetColumns(VALIDATION_FUNCTOR validator) const¶
-