6 #ifndef TURI_LAMBDA_PYLAMBDA_FUNCTION_HPP 7 #define TURI_LAMBDA_PYLAMBDA_FUNCTION_HPP 11 #include<core/data/flexible_type/flexible_type.hpp> 18 struct file_ownership_handle;
70 bool delete_pickle_files_on_destruction =
true);
78 void set_skip_undefined(
bool value);
79 void set_random_seed(uint64_t value);
85 std::vector<flexible_type>& out);
88 void eval(
const std::vector<std::string>&
keys,
90 std::vector<flexible_type>& out);
93 size_t lambda_hash = -1;
94 bool skip_undefined =
false;
95 uint64_t random_seed = 0;
96 std::shared_ptr<fileio::file_ownership_handle> m_pickle_file_handle;
std::set< Key > keys(const std::map< Key, T > &map)