MySQL Connector/C++
MySQL connector library for C and C++ applications
Classes | Enumerations
crud.h File Reference

Common templates used to define CRUD operation classes. More...

Go to the source code of this file.

Classes

class  Offset< Base >
 Template for defining fluent api for CRUD operations. More...
 
class  Limit< Base >
 Template for defining fluent api for CRUD operations. More...
 
class  Sort< Base >
 Template for defining fluent api for CRUD operations. More...
 
class  Order_by< Base >
 Template for defining fluent api for CRUD operations. More...
 
class  Having< Base >
 Template for defining fluent api for CRUD operations. More...
 
class  Group_by< Base >
 Template for defining fluent api for CRUD operations. More...
 
class  Bind_placeholders< Base >
 Template for defining fluent api for CRUD operations. More...
 
class  Bind_parameters< Base >
 Template for defining fluent api for CRUD operations. More...
 
class  Set_lock< Base, IMPL >
 Template for defining fluent api for CRUD operations. More...
 

Enumerations

enum  LockContention
 The LockContention enum defines constants for defining the row locking contention for Set_lock::lockExclusive() and Set_lock::lockShared() methods. More...
 

Detailed Description

Common templates used to define CRUD operation classes.

Enumeration Type Documentation

◆ LockContention

enum LockContention

The LockContention enum defines constants for defining the row locking contention for Set_lock::lockExclusive() and Set_lock::lockShared() methods.

See also
https://dev.mysql.com/doc/refman/8.0/en/innodb-locking-reads.html#innodb-locking-reads-nowait-skip-locked