6 #ifndef TURI_UNITY_SFRAME_BUILDER_INTERFACE_HPP 7 #define TURI_UNITY_SFRAME_BUILDER_INTERFACE_HPP 10 #include <core/data/flexible_type/flexible_type.hpp> 11 #include <core/system/cppipc/magic_macros.hpp> 15 class unity_sframe_base;
18 (
void, init, (
size_t)(
size_t)(std::vector<std::string>)(std::vector<flex_type_enum>)(std::string))
19 (
void, append, (
const std::vector<flexible_type>&)(
size_t))
20 (
void, append_multiple, (
const std::vector<std::vector<flexible_type>>&)(
size_t))
21 (std::vector<std::string>, column_names, )
22 (std::vector<flex_type_enum>, column_types, )
23 (std::vector<std::vector<flexible_type>>, read_history, (
size_t)(
size_t))
24 (std::shared_ptr<unity_sframe_base>, close, )
29 #endif //TURI_UNITY_SFRAME_BUILDER_INTERFACE_HPP 30 #include <model_server/lib/api/unity_sframe_interface.hpp>
#define GENERATE_INTERFACE_AND_PROXY(base_name, proxy_name, functions)