![]() |
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... | |