MySQL 9.4.0
Source Code Documentation
content_tree.h File Reference
#include "sql/sql_class.h"
#include "sql/table.h"

Go to the source code of this file.

Classes

class  jdv::Key_column_info
 Class to represent each key and column information from JSON duality object. More...
 
class  jdv::Content_tree_node
 

Namespaces

namespace  jdv
 

Enumerations

enum  jdv::Duality_view_tags : int {
  jdv::DVT_INVALID = 0 , jdv::DVT_INSERT = 1 , jdv::DVT_UPDATE = 2 , jdv::DVT_DELETE = 4 ,
  jdv::DVT_NOUPDATE = 8
}
 

Functions

Content_tree_node * jdv::prepare_content_tree (THD *thd, LEX *view_lex)
 Constructs the content tree for given JSON duality view. More...
 
void jdv::destroy_content_tree (Content_tree_node *root)
 Deletes the content tree for given JSON duality view. More...
 

Variables

constexpr std::size_t jdv::VOID_COLUMN_INDEX