#include <check_constraint.h>
◆ DD_table
◆ Impl
◆ enum_constraint_state
| Enumerator | 
|---|
| CS_NOT_ENFORCED  |  | 
| CS_ENFORCED  |  | 
 
 
◆ ~Check_constraint()
  
  
      
        
          | dd::Check_constraint::~Check_constraint  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridedefault   | 
  
 
 
◆ alias_name()
  
  
      
        
          | virtual const String_type & dd::Check_constraint::alias_name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ check_clause()
  
  
      
        
          | virtual const String_type & dd::Check_constraint::check_clause  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ check_clause_utf8()
  
  
      
        
          | virtual const String_type & dd::Check_constraint::check_clause_utf8  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ constraint_state()
◆ deserialize()
Re-establishes the state of *this by reading sdi information from the rapidjson DOM subobject provided. 
Cross-references encountered within this object are tracked in sdictx, so that they can be updated when the entire object graph has been established.
- Parameters
 - 
  
    | rctx | stores book-keeping information for the deserialization process  | 
    | val | subobject of rapidjson DOM containing json representation of this object  | 
  
   
- Return values
 - 
  
  
 
Implemented in dd::Check_constraint_impl.
 
 
◆ is_alter_mode()
  
  
      
        
          | virtual bool dd::Check_constraint::is_alter_mode  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ serialize()
Converts *this into json. 
Converts all member variables that are to be included in the sdi into json by transforming them appropriately and passing them to the rapidjson writer provided.
- Parameters
 - 
  
    | wctx | opaque context for data needed by serialization  | 
    | w | rapidjson writer which will perform conversion to json  | 
  
   
Implemented in dd::Check_constraint_impl.
 
 
◆ set_alias_name()
  
  
      
        
          | virtual void dd::Check_constraint::set_alias_name  | 
          ( | 
          const String_type &  | 
          alias_name | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ set_alter_mode()
  
  
      
        
          | virtual void dd::Check_constraint::set_alter_mode  | 
          ( | 
          bool  | 
          alter_mode | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ set_check_clause()
  
  
      
        
          | virtual void dd::Check_constraint::set_check_clause  | 
          ( | 
          const String_type &  | 
          check_clause | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ set_check_clause_utf8()
  
  
      
        
          | virtual void dd::Check_constraint::set_check_clause_utf8  | 
          ( | 
          const String_type &  | 
          check_clause_utf8 | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ set_constraint_state()
  
  
      
        
          | virtual void dd::Check_constraint::set_constraint_state  | 
          ( | 
          bool  | 
          is_enforced | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ table() [1/2]
  
  
      
        
          | virtual const Table & dd::Check_constraint::table  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ table() [2/2]
  
  
      
        
          | virtual Table & dd::Check_constraint::table  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: