OmniSciDB
a5dc49c757
|
Classes representing a parse tree. More...
#include <cstdint>
#include <cstring>
#include <list>
#include <string>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/process/search_path.hpp>
#include "Analyzer/Analyzer.h"
#include "Catalog/Catalog.h"
#include "Distributed/AggregatedResult.h"
#include "Fragmenter/InsertDataLoader.h"
#include "QueryEngine/TableFunctions/SystemFunctions/os/ML/AbstractMLModel.h"
#include "Shared/sqldefs.h"
#include "Shared/sqltypes.h"
#include "TableArchiver/TableArchiver.h"
#include "ThriftHandler/QueryState.h"
#include "Utils/DdlUtils.h"
#include <ImportExport/Importer.h>
#include <ImportExport/QueryExporter.h>
#include <functional>
Go to the source code of this file.
Namespaces | |
query_state | |
Parser | |
Parser::anonymous_namespace{ParserNode.h} | |
Functions | |
void | Parser::parser_slistval_to_vector (std::list< std::string * > *l, std::vector< std::string > &v) |
template<typename T > | |
const std::string * | Parser::anonymous_namespace{ParserNode.h}::validate_and_get_str (T name_value_assign) |
std::unique_ptr< Parser::Stmt > | Parser::create_stmt_for_query (const std::string &queryStr, const Catalog_Namespace::SessionInfo &session_info) |
std::unique_ptr< Parser::Stmt > | Parser::create_stmt_for_json (const std::string &query_json) |
void | Parser::execute_stmt_for_json (const std::string &query_json, std::shared_ptr< Catalog_Namespace::SessionInfo const > session_ptr, bool read_only_mode) |
std::list< ColumnDef > | Parser::get_columns_from_json_payload (const std::string &payload_key, const rapidjson::Value &payload) |
void | Parser::set_column_descriptor (ColumnDescriptor &cd, const ColumnDef *coldef) |
std::unique_ptr< ColumnDef > | Parser::column_from_json (const rapidjson::Value &element) |
void | Parser::check_alter_table_privilege (const Catalog_Namespace::SessionInfo &session, const TableDescriptor *td) |
int32_t | Parser::validate_and_get_fragment_size (const std::string &fragment_size_str) |
Classes representing a parse tree.
Definition in file ParserNode.h.