Skip to content
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

refactor: add some base classes to refactor pegasus_value_schema #709

Merged
merged 23 commits into from
Apr 20, 2021

Conversation

levy5307
Copy link
Contributor

@levy5307 levy5307 commented Mar 30, 2021

What problem does this PR solve?

Add some base classes to refactor pegasus_value_schema, for example: pegasus_value_schema, pegasus_value_segment and pegasus_value_manager.

The global design is here:
image

Check List

Tests

  • Unit test
    No code actually. I will add unit tests in later pull requests.

src/base/pegasus_value_manager.h Outdated Show resolved Hide resolved
src/base/pegasus_value_segment.h Outdated Show resolved Hide resolved
src/base/pegasus_value_segment.h Outdated Show resolved Hide resolved
src/base/pegasus_value_schema.h Outdated Show resolved Hide resolved
src/base/value_manager.h Outdated Show resolved Hide resolved
src/base/pegasus_value_schema.h Outdated Show resolved Hide resolved
src/base/pegasus_value_schema.h Outdated Show resolved Hide resolved
src/base/pegasus_value_schema.h Outdated Show resolved Hide resolved
@neverchanje neverchanje merged commit 88783e1 into apache:master Apr 20, 2021
zhangyifan27 pushed a commit to zhangyifan27/pegasus that referenced this pull request Jun 1, 2021
@hycdong hycdong mentioned this pull request Sep 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants