OmniSciDB
a5dc49c757
|
#include <CustomExpression.h>
Public Member Functions | |
CustomExpression (const std::string &name, const std::string &expression_json, DataSourceType data_source_type, int32_t data_source_id) | |
CustomExpression (int32_t id, const std::string &name, const std::string &expression_json, DataSourceType data_source_type, int32_t data_source_id, bool is_deleted) | |
Static Public Member Functions | |
static std::string | dataSourceTypeToString (DataSourceType type_enum) |
static DataSourceType | dataSourceTypeFromString (const std::string &type_str) |
Public Attributes | |
int32_t | id {-1} |
std::string | name |
std::string | expression_json |
DataSourceType | data_source_type |
int32_t | data_source_id {-1} |
bool | is_deleted {false} |
Definition at line 24 of file CustomExpression.h.
|
inline |
Definition at line 25 of file CustomExpression.h.
|
inline |
Definition at line 34 of file CustomExpression.h.
|
inlinestatic |
Definition at line 54 of file CustomExpression.h.
References CHECK_EQ, and Catalog_Namespace::TABLE.
|
inlinestatic |
int32_t Catalog_Namespace::CustomExpression::data_source_id {-1} |
Definition at line 64 of file CustomExpression.h.
Referenced by anonymous_namespace{DBHandler.cpp}::create_thrift_obj_from_custom_expr(), heavydb.thrift.ttypes.TCustomExpression::read(), and heavydb.thrift.ttypes.TCustomExpression::write().
DataSourceType Catalog_Namespace::CustomExpression::data_source_type |
Definition at line 63 of file CustomExpression.h.
Referenced by anonymous_namespace{DBHandler.cpp}::create_thrift_obj_from_custom_expr(), heavydb.thrift.ttypes.TCustomExpression::read(), and heavydb.thrift.ttypes.TCustomExpression::write().
std::string Catalog_Namespace::CustomExpression::expression_json |
Definition at line 62 of file CustomExpression.h.
Referenced by anonymous_namespace{DBHandler.cpp}::create_thrift_obj_from_custom_expr(), heavydb.thrift.ttypes.TCustomExpression::read(), heavydb.thrift.Heavy.update_custom_expression_args::read(), heavydb.thrift.ttypes.TCustomExpression::write(), and heavydb.thrift.Heavy.update_custom_expression_args::write().
int32_t Catalog_Namespace::CustomExpression::id {-1} |
Definition at line 60 of file CustomExpression.h.
Referenced by anonymous_namespace{DBHandler.cpp}::create_thrift_obj_from_custom_expr(), heavydb.thrift.ttypes.TPendingQuery::read(), heavydb.thrift.ttypes.TPendingRenderQuery::read(), heavydb.thrift.ttypes.TCustomExpression::read(), heavydb.thrift.Heavy.update_custom_expression_args::read(), heavydb.thrift.ttypes.TPendingQuery::write(), heavydb.thrift.ttypes.TPendingRenderQuery::write(), heavydb.thrift.ttypes.TCustomExpression::write(), and heavydb.thrift.Heavy.update_custom_expression_args::write().
bool Catalog_Namespace::CustomExpression::is_deleted {false} |
Definition at line 65 of file CustomExpression.h.
Referenced by anonymous_namespace{DBHandler.cpp}::create_thrift_obj_from_custom_expr(), heavydb.thrift.ttypes.TCustomExpression::read(), and heavydb.thrift.ttypes.TCustomExpression::write().
std::string Catalog_Namespace::CustomExpression::name |
Definition at line 61 of file CustomExpression.h.
Referenced by TableFunctionsFactory_declbracket.Bracket::__repr__(), TableFunctionsFactory_declbracket.Bracket::__str__(), TableFunctionsFactory_declbracket.Bracket::apply_column(), TableFunctionsFactory_declbracket.Bracket::apply_namespace(), anonymous_namespace{DBHandler.cpp}::create_thrift_obj_from_custom_expr(), TableFunctionsFactory_declbracket.Bracket::format_sizer(), TableFunctionsFactory_declbracket.Bracket::normalize(), heavydb.extension_functions.ttypes.TUserDefinedFunction::read(), heavydb.extension_functions.ttypes.TUserDefinedTableFunction::read(), heavydb.thrift.ttypes.TDashboardGrantees::read(), heavydb.thrift.ttypes.TGeoFileLayerInfo::read(), heavydb.thrift.ttypes.TCustomExpression::read(), TableFunctionsFactory_declbracket.Bracket::tostring(), heavydb.extension_functions.ttypes.TUserDefinedFunction::write(), heavydb.extension_functions.ttypes.TUserDefinedTableFunction::write(), heavydb.thrift.ttypes.TDashboardGrantees::write(), heavydb.thrift.ttypes.TGeoFileLayerInfo::write(), and heavydb.thrift.ttypes.TCustomExpression::write().