Primary Key Tables
Primary key tables (KV tables) support upsert, delete, and lookup operations.
Creating a Primary Key Table
auto schema = fluss::Schema::NewBuilder()
.AddColumn("id", fluss::DataType::Int())
.AddColumn("name", fluss::DataType::String())
.AddColumn("age", fluss::DataType::BigInt())
.SetPrimaryKeys({"id"})
.Build();
auto descriptor = fluss::TableDescriptor::NewBuilder()
.SetSchema(schema)
.SetBucketCount(3)
.Build();
fluss::TablePath table_path("fluss", "users");
admin.CreateTable(table_path, descriptor, true);