![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include "content_tree.h"#include "m_string.h"#include "mysql/components/services/log_builtins.h"#include "mysql/strings/m_ctype.h"#include "mysql_com.h"#include "mysqld_error.h"#include "option_usage.h"#include "utils.h"#include "sql/field.h"#include "sql/item_json_func.h"#include "sql/item_sum.h"#include "sql/mem_root_array.h"#include "sql/sql_lex.h"Namespaces | |
| namespace | jdv | 
Functions | |
| static const char * | jdv::get_primary_key_column_name (const Table_ref *table_ref) | 
| Returns primary key name given table.  More... | |
| static Field * | jdv::get_field_for_column (const Table_ref *table_ref, const char *fld_name) | 
| Get the field instance of a column.  More... | |
| static bool | jdv::set_join_column_index_for_node (Content_tree_node *child_node, Content_tree_node *parent_node, Item_ident *side_ident, bool is_parent) | 
| Helper function to set join column index for a given node.  More... | |
| static bool | jdv::prepare_join_condition (THD *thd, Query_block *sl, Content_tree_node *node) | 
| Helper function to prepare join condition for sub-object.  More... | |
| static bool | jdv::prepare_content_tree_node (THD *thd, Content_tree_node *node) | 
| 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... | |