19 #ifndef MCL_DATA_LAKE_H_ 20 #define MCL_DATA_LAKE_H_ 207 #endif //MCL_DATA_LAKE_H_ struct mcl_data_lake_configuration_t mcl_data_lake_configuration_t
MCL_DATA_LAKE_EXPORT mcl_error_t mcl_data_lake_generate_upload_url(mcl_data_lake_t *data_lake, mcl_data_lake_object_t *object)
Data lake configuration module header file.
MCL_DATA_LAKE_EXPORT mcl_error_t mcl_data_lake_generate_upload_urls(mcl_data_lake_t *data_lake, mcl_list_t *object_list)
MCL_DATA_LAKE_EXPORT mcl_error_t mcl_data_lake_upload(mcl_data_lake_t *data_lake, mcl_data_lake_object_t *object)
MCL_DATA_LAKE_EXPORT mcl_error_t mcl_data_lake_generate_upload_urls_for_subtenant(mcl_data_lake_t *data_lake, mcl_list_t *object_list, const char *subtenant_id)
MCL_DATA_LAKE_EXPORT mcl_error_t mcl_data_lake_generate_upload_url_for_subtenant(mcl_data_lake_t *data_lake, mcl_data_lake_object_t *object, const char *subtenant_id)
#define MCL_DATA_LAKE_EXPORT
Data Lake object interface header file.
struct mcl_data_lake_t mcl_data_lake_t
MCL_DATA_LAKE_EXPORT mcl_error_t mcl_data_lake_initialize(mcl_data_lake_configuration_t *configuration, mcl_data_lake_t **data_lake)
struct mcl_data_lake_object_t mcl_data_lake_object_t
MCL_DATA_LAKE_EXPORT void mcl_data_lake_destroy(mcl_data_lake_t **data_lake)