17 #ifdef EXECUTE_INCLUDE
27 return mgr->getString(db_id, dict_id, string_id);
36 return mgr->getStringDictionaryProxy(db_id, dict_id);
43 return mgr->getDictDbId(std::string(func_name), index);
50 return mgr->getDictId(std::string(func_name), index);
60 return mgr->getOrAddTransient(db_id, dict_id, str);
65 int64_t element_count,
66 int64_t element_size) {
69 return mgr->makeBuffer(element_count, element_size);
72 #endif // #ifdef EXECUTE_INCLUDE
EXTENSION_NOINLINE_HOST int32_t RowFunctionManager_getDictDbId(int8_t *mgr_ptr, const char *func_name, size_t arg_idx)
EXTENSION_NOINLINE_HOST int32_t RowFunctionManager_getDictId(int8_t *mgr_ptr, const char *func_name, size_t arg_idx)
EXTENSION_NOINLINE_HOST int32_t RowFunctionManager_getOrAddTransient(int8_t *mgr_ptr, int32_t db_id, int32_t dict_id, std::string str)
EXTENSION_NOINLINE_HOST int8_t * RowFunctionManager_makeBuffer(int8_t *mgr_ptr, int64_t count, int64_t size)
RUNTIME_EXPORT NEVER_INLINE HOST std::string RowFunctionManager_getString(int8_t *mgr_ptr, int32_t db_id, int32_t dict_id, int32_t string_id)