20#ifndef _MAPPER_ENUM_TABLE_MODULE_HEADER
21#define _MAPPER_ENUM_TABLE_MODULE_HEADER
47 return "ddl_enum_table";
55 return {{
"from", {}}, {
"to", {}}, {
"default", {}}, {
"table", {}}, {
"description", {}}};
67 std::shared_ptr<Function::Callable>
getCallable()
const override;
Enum Table function with type string "ddl_enum_table". The callable function retrieved with getCallab...
Definition ddl_enum_table_function.h:39
std::shared_ptr< Function::Callable > getCallable() const override
Get a Function Callable.
static Properties getDefaultProperties()
Get the Default Properties to register within factory.
Definition ddl_enum_table_function.h:53
DDLEnumTableFunction(std::string name, Properties properties)
CTOR.
static std::string getType()
Get the Type as string to register within factory.
Definition ddl_enum_table_function.h:45
Function::Description getDescription() const override
Get the parameter descriptions.
std::unordered_map< std::string, ParameterDescription > Description
Definition mapper_interfaces.h:593
MapperElementBase(std::string name, Properties properties)
Definition mapper_base_types.h:43
definition of the mapping namespace
Definition ddl.h:50
std::unordered_map< std::string, Property > Properties
Properties class as set of key - property value pairs This proerties are used to adjust the readers a...
Definition mapper_interfaces.h:331
definition of the ddl namespace
Definition codec.h:21