package delta.connect

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Assignment

relations.proto:134

Represents an assignment of a value to a field.

Used in: UpdateTable

message CloneTable

commands.proto:37

Command that creates a copy of a DeltaTable in the specified target location.

Used in: DeltaCommand

message ConvertToDelta

relations.proto:67

Command that turns a Parquet table into a Delta table. This needs to be a Relation as it returns the identifier of the resulting table. We cannot simply reuse the input identifier, as it could be a path-based identifier, and in that case we need to replace "parquet.`...`" with "delta.`...`".

Used in: DeltaRelation

message DeleteFromTable

relations.proto:107

Command that deletes data from the target table that matches the given condition. Needs to be a Relation, as it returns a row containing the execution metrics.

Used in: DeltaRelation

message DeltaCommand

commands.proto:27

Message to hold all command extensions in Delta Connect.

message DeltaRelation

relations.proto:30

Message to hold all relation extensions in Delta Connect.

message DeltaTable

base.proto:25

Information required to access a Delta table either by name or by path.

Used in: CloneTable, DescribeDetail, DescribeHistory, Generate, RestoreTable, Scan, UpgradeTableProtocol, VacuumTable

message DeltaTable.Path

base.proto:32

Used in: DeltaTable

message DescribeDetail

relations.proto:57

Relation containing the details of a Delta table such as the format, name, and size.

Used in: DeltaRelation

message DescribeHistory

relations.proto:51

Relation containing information of the latest commits on a Delta table. The information is in reverse chronological order.

Used in: DeltaRelation

message Generate

commands.proto:88

Command that generates manifest files for a given Delta table.

Used in: DeltaCommand

message IsDeltaTable

relations.proto:99

Relation containing a single row containing a single boolean that indicates whether the provided path contains a Delta table.

Used in: DeltaRelation

message RestoreTable

relations.proto:84

Command that restores the DeltaTable to an older version of the table specified by either a version number or a timestamp. Needs to be a Relation, as it returns a row containing the execution metrics.

Used in: DeltaRelation

message Scan

relations.proto:44

Relation that reads from a Delta table.

Used in: DeltaRelation

message UpdateTable

relations.proto:120

Command that updates data in the target table using the given assignments for rows that matches the given condition. Needs to be a Relation, as it returns a row containing the execution metrics.

Used in: DeltaRelation

message UpgradeTableProtocol

commands.proto:76

Command to updates the protocol version of the table so that new features can be used.

Used in: DeltaCommand

message VacuumTable

commands.proto:66

Command that deletes files and directories in the table that are not needed by the table for maintaining older versions up to the given retention threshold.

Used in: DeltaCommand