Function reference
Readers and writers
Functions for reading and writing SparkDataFrames
(both batch and streaming) in Delta format.
-
dlt_write()
write.delta()
dlt_read()
read.delta()
- Write and read SparkDataFrame in delta format
-
dlt_write_stream()
dlt_read_stream()
- Write and read streaming SparkDataFrame in delta format
-
DeltaTable-class
- S4 class that represents DeltaTable
-
dlt_for_name()
- Load DeltaTable from metastore
-
dlt_for_path()
- Load DeltaTable from a path
-
dlt_alias()
- Set alias for this DeltaTable
-
dlt_delete()
- Delete data from this DataTable
-
dlt_update()
- Update data in this DataTable
-
dlt_to_df()
- Get SparkDataFrame corresponding to DeltaTable
-
dlt_show()
- Print rows of the corresponding SparkDataFrame
-
dlt_history()
- Get commit history for this DeltaTable
-
dlt_is_delta_table()
- Check if path corresponds to a DeltaTable
-
dlt_convert_to_delta()
- Create a DeltaTable from the given parquet table.
-
dlt_generate_manifest()
- Generate manifest files for this DeltaTable
-
dlt_upgrade_table_protocol()
- Upgrade protocol version of this DeltaTable
-
dlt_vacuum()
- Vacuum this DeltaTable
-
dlt_restore_to_timestamp()
- Restore the DeltaTable to an older version of the table specified by a timestamp.
-
dlt_restore_to_version()
- Restore the DeltaTable to an older version of the table specified by version number.
-
dlt_detail()
- Get the details of a Delta table such as the format, name, and size.
-
DeltaMergeBuilder-class
- S4 class that represents pending merge operation
-
dlt_merge()
- Merge data from source with this DataTable, based on condition
-
dlt_execute(<DeltaMergeBuilder>)
- Execute merge operation on this builder
-
dlt_when_matched_delete()
- Delete row from the table
-
dlt_when_matched_update()
- Update rows for table using set rules
-
dlt_when_matched_update_all()
- Update all columns of the matched table
-
dlt_when_not_matched_insert()
- Insert a new row based the set of rules
-
dlt_when_not_matched_insert_all()
- Insert a new row if not source not matched
-
DeltaTableBuilder-class
- S4 class that represents pending table build operation
-
dlt_create()
dlt_create_if_not_exists()
dlt_replace()
dlt_create_or_replace()
- Initalize a new DeltaTableBuilder
-
dlt_execute(<DeltaTableBuilder>)
- Execute build operation on this builder
-
dlt_location()
- Specify data storage location for the build table.
-
dlt_table_name()
- Specify name of the build table.
-
dlt_add_column()
- Add column to the build table
-
dlt_add_columns()
- Add columns to the build table
-
dlt_comment()
- Add comment describing the build table.
-
dlt_partitioned_by()
- Specify partitioning columns
-
dlt_property()
- Set property for the build table
-
DeltaOptimizeBuilder-class
- S4 class that represents pending optimize operation
-
dlt_execute_compaction()
- Compact the small files in selected partitions.
-
dlt_execute_z_order_by()
- Z-Order the data in selected partitions using the given columns.
-
dlt_optimize()
- Optimize the data layout of the table.
-
dlt_where()
- Optimize the data layout of the table.
-
dlt_execute()
- Execute pending operation on a builder