#include <sql_lex.h>
◆ add_imported_libraries()
Add library names to the set of imported libraries.
We only allow one USING clause in CREATE statements, so repeated calls to this function should fail.
- Parameters
-
libs | Set of libraries to be added |
mem_root | MEM_ROOT to use for allocation |
- Returns
- true on failures; false otherwise
◆ add_imported_library()
bool st_sp_chistics::add_imported_library |
( |
std::string_view |
database, |
|
|
std::string_view |
name, |
|
|
std::string_view |
alias, |
|
|
MEM_ROOT * |
mem_root |
|
) |
| |
|
inline |
Add a library to the set of imported libraries.
- Parameters
-
database | The library's database. |
name | The library's name. |
alias | The library's alias. |
mem_root | MEM_ROOT to use for allocation |
- Returns
- true on failures; false otherwise
◆ create_imported_libraries_deque()
bool st_sp_chistics::create_imported_libraries_deque |
( |
MEM_ROOT * |
mem_root | ) |
|
|
inline |
◆ get_imported_libraries()
Get the set of imported libraries for the routine.
- Returns
- The set of imported libraries, nullptr if no imported libraries
◆ reset()
void st_sp_chistics::reset |
( |
void |
| ) |
|
|
inline |
◆ comment
◆ daccess
◆ detistic
bool st_sp_chistics::detistic = false |
◆ language
CREATE|ALTER ... LANGUAGE <language>
◆ m_imported_libraries
List of imported libraries for this routine.
◆ suid
The documentation for this struct was generated from the following file: