Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
582 changes: 511 additions & 71 deletions c++/greptime/v1/ddl.pb.cc

Large diffs are not rendered by default.

565 changes: 558 additions & 7 deletions c++/greptime/v1/ddl.pb.h

Large diffs are not rendered by default.

334 changes: 311 additions & 23 deletions c++/greptime/v1/meta/ddl.pb.cc

Large diffs are not rendered by default.

352 changes: 350 additions & 2 deletions c++/greptime/v1/meta/ddl.pb.h

Large diffs are not rendered by default.

506 changes: 311 additions & 195 deletions go/greptime/v1/ddl.pb.go

Large diffs are not rendered by default.

251 changes: 170 additions & 81 deletions go/greptime/v1/meta/ddl.pb.go

Large diffs are not rendered by default.

906 changes: 887 additions & 19 deletions java/src/main/java/greptime/v1/meta/Ddl.java

Large diffs are not rendered by default.

1,524 changes: 1,421 additions & 103 deletions java/src/main/java/io/greptime/v1/Ddl.java

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions proto/greptime/v1/ddl.proto
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ message DdlRequest {
DropTableExpr drop_table = 4;
FlushTableExpr flush_table = 5;
CompactTableExpr compact_table = 6;
TruncateTableExpr truncate_table = 7;
}
}

Expand Down Expand Up @@ -93,6 +94,13 @@ message CreateDatabaseExpr {
bool create_if_not_exists = 2;
}

message TruncateTableExpr {
string catalog_name = 1;
string schema_name = 2;
string table_name = 3;
TableId table_id = 4;
}

message AddColumns { repeated AddColumn add_columns = 1; }

message DropColumns { repeated DropColumn drop_columns = 1; }
Expand Down
5 changes: 5 additions & 0 deletions proto/greptime/v1/meta/ddl.proto
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,18 @@ message AlterTableTask{
AlterExpr alter_table = 1;
}

message TruncateTableTask {
TruncateTableExpr truncate_table = 1;
}

message SubmitDdlTaskRequest {
RequestHeader header = 1;

oneof task {
CreateTableTask create_table_task = 2;
DropTableTask drop_table_task = 3;
AlterTableTask alter_table_task = 4;
TruncateTableTask truncate_table_task = 5;
}
}

Expand Down