Data lake processor module header file. More...


Go to the source code of this file.
Data Structures | |
| struct | data_lake_processor_t |
Functions | |
| mcl_error_t | data_lake_processor_generate_upload_url (data_lake_processor_t *processor, data_lake_object_t *object, const char *subtenant_id) |
| mcl_error_t | data_lake_processor_generate_upload_urls (data_lake_processor_t *processor, mcl_list_t *object_list, const char *subtenant_id) |
| mcl_error_t | data_lake_processor_upload (data_lake_processor_t *processor, mcl_data_lake_object_t *object) |
Data lake processor module header file.
Definition in file data_lake_processor.h.
| mcl_error_t data_lake_processor_generate_upload_url | ( | data_lake_processor_t * | processor, |
| data_lake_object_t * | object, | ||
| const char * | subtenant_id | ||
| ) |
This function gets the signed URL to upload data to.
| [in] | processor | Data lake processor. |
| [in] | object | Data lake object. |
| [in] | subtenant_id | Subtenant ID. |
processor or object is null. object is not set. Definition at line 43 of file data_lake_processor.c.
References _generate_upload_urls(), MCL_DEBUG_ENTRY, MCL_DEBUG_LEAVE, and SINGLE_OBJECT_SIZE.
Referenced by mcl_data_lake_generate_upload_url(), and mcl_data_lake_generate_upload_url_for_subtenant().


| mcl_error_t data_lake_processor_generate_upload_urls | ( | data_lake_processor_t * | processor, |
| mcl_list_t * | object_list, | ||
| const char * | subtenant_id | ||
| ) |
This function gets the signed URLs for a list of objects to upload data to.
| [in] | processor | Data lake processor. |
| [in] | object_list | List of data lake objects. |
| [in] | subtenant_id | Subtenant ID. |
processor or object_list is null. Definition at line 57 of file data_lake_processor.c.
References _data_lake_object_list_to_array(), _generate_upload_urls(), mcl_list_t::count, MCL_DEBUG_ENTRY, MCL_DEBUG_LEAVE, MCL_FREE, MCL_NULL, and MCL_OUT_OF_MEMORY.
Referenced by mcl_data_lake_generate_upload_urls(), and mcl_data_lake_generate_upload_urls_for_subtenant().


| mcl_error_t data_lake_processor_upload | ( | data_lake_processor_t * | processor, |
| mcl_data_lake_object_t * | object | ||
| ) |
This function is used to upload objects to data lake.
| [in] | processor | Data lake processor handle to be used. |
| [in] | object | Data lake object to be uploaded. |
data_lake or object is null.