delta_append_writer
            DeltaAppendWriter
¶
    
              Bases: BaseDeltaWriter
A class for appending DataFrames to Delta tables.
Source code in src/cloe_nessy/integration/writer/delta_writer/delta_append_writer.py
                | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |  | 
            write(table_identifier, table_location, data_frame, ignore_empty_df=False, options=None)
¶
    Appends the provided DataFrame to a Delta table.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| table_identifier | str | The identifier of the Delta table in the format 'catalog.schema.table'. | required | 
| table_location | str | The location of the Delta table. | required | 
| data_frame | DataFrame | The DataFrame to append to the table. | required | 
| ignore_empty_df | bool | If True, the function returns early without doing anything if the DataFrame is empty. | False | 
| options | dict[str, str] | None | Additional keyword arguments that will be passed to the 'write' method of the FileDataFrameWriter instance. These can be any parameters accepted by the 'write' method, which could include options for configuring the write operation, such as 'checkpointLocation' for specifying the path where checkpoints will be stored, or 'path' for specifying the path where the output data will be written. | None | 
Source code in src/cloe_nessy/integration/writer/delta_writer/delta_append_writer.py
              
            write_stream(table_identifier, table_location, data_frame, checkpoint_location=None, trigger_dict=None, options=None, await_termination=False)
¶
    Appends the provided DataFrame to a Delta table.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| table_identifier | str | The identifier of the Delta table in the format 'catalog.schema.table'. | required | 
| table_location | str | The location of the Delta table. | required | 
| data_frame | DataFrame | The DataFrame to append to the table. | required | 
| checkpoint_location | str | None | Location of checkpoint. If None, defaults to the location of the table being written, with 'checkpoint' added before name. Default None. | None | 
| trigger_dict | dict | None | A dictionary specifying the trigger configuration for the streaming query. Supported keys include: 
 If nothing is provided, the default is {"availableNow": True}. | None | 
| options | dict[str, str] | None | Additional keyword arguments that will be passed to the 'write' method of the FileDataFrameWriter instance. These can be any parameters accepted by the 'write' method, which could include options for configuring the write operation. | None | 
| await_termination | bool | If True, the function will wait for the streaming query to finish before returning. This is useful for ensuring that the data has been fully written before proceeding with other operations. | False | 
Returns:
| Type | Description | 
|---|---|
| None. |