-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Set data type #23
Comments
HI I’m Yoshi! |
@yoshihiro-shu Please go through the list and claim the specific commands you intend to implement. |
I intend to implement these command list.
|
Okay, I have assigned these to you.😄 |
Can I get permission to Make a Pull request? |
Of course. You can open pr at any time. I'll help you review. |
You should fork your own repository on github, and then open pr in that repository. |
Implement the Set data type at the storage engine level.
First, you need to enable the storage engine to support the Set data type.The tasks include designing and adding index for the Set data type, creating Set indexes upon database startup, updating Set indexes after transaction commits, and so on. For the specific implementation, you can refer to the Hash type(This task is already assigned to @yoshihiro-shu, so the next phase of the task may have to wait for him to complete).
Afterward, there are some apis to implement. The specific apis to be implemented are listed in the table below.Please also api test cases for each instruction.
首先,你需要让存储引擎支持Set数据类型。任务包括为Set数据类型设计和添加索引,在数据库启动时创建Set索引,在事务提交后更新Set索引等。对于具体的实现,你可以参考Hash类型(此任务已经分配给yoshihiro shu,所以下一阶段的任务可能要等他完成)。
然后,接下来还有一些指令需要实现。具体需要实现的指令见下表。每个指令也请完成测试用例的实现。
The text was updated successfully, but these errors were encountered: