Skip to content

Commit e665c9f

Browse files
authored
feat: truncate table (#70)
1 parent 8405064 commit e665c9f

File tree

10 files changed

+4532
-501
lines changed

10 files changed

+4532
-501
lines changed

c++/greptime/v1/ddl.pb.cc

Lines changed: 511 additions & 71 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

c++/greptime/v1/ddl.pb.h

Lines changed: 558 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

c++/greptime/v1/meta/ddl.pb.cc

Lines changed: 311 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

c++/greptime/v1/meta/ddl.pb.h

Lines changed: 350 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go/greptime/v1/ddl.pb.go

Lines changed: 311 additions & 195 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go/greptime/v1/meta/ddl.pb.go

Lines changed: 170 additions & 81 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

java/src/main/java/greptime/v1/meta/Ddl.java

Lines changed: 887 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

java/src/main/java/io/greptime/v1/Ddl.java

Lines changed: 1421 additions & 103 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

proto/greptime/v1/ddl.proto

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ message DdlRequest {
3434
DropTableExpr drop_table = 4;
3535
FlushTableExpr flush_table = 5;
3636
CompactTableExpr compact_table = 6;
37+
TruncateTableExpr truncate_table = 7;
3738
}
3839
}
3940

@@ -93,6 +94,13 @@ message CreateDatabaseExpr {
9394
bool create_if_not_exists = 2;
9495
}
9596

97+
message TruncateTableExpr {
98+
string catalog_name = 1;
99+
string schema_name = 2;
100+
string table_name = 3;
101+
TableId table_id = 4;
102+
}
103+
96104
message AddColumns { repeated AddColumn add_columns = 1; }
97105

98106
message DropColumns { repeated DropColumn drop_columns = 1; }

proto/greptime/v1/meta/ddl.proto

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,18 @@ message AlterTableTask{
4747
AlterExpr alter_table = 1;
4848
}
4949

50+
message TruncateTableTask {
51+
TruncateTableExpr truncate_table = 1;
52+
}
53+
5054
message SubmitDdlTaskRequest {
5155
RequestHeader header = 1;
5256

5357
oneof task {
5458
CreateTableTask create_table_task = 2;
5559
DropTableTask drop_table_task = 3;
5660
AlterTableTask alter_table_task = 4;
61+
TruncateTableTask truncate_table_task = 5;
5762
}
5863
}
5964

0 commit comments

Comments
 (0)