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

[Feature Request]: Refactor ColumnVector #449

Closed
1 task done
small-turtle-1 opened this issue Jan 17, 2024 · 0 comments
Closed
1 task done

[Feature Request]: Refactor ColumnVector #449

small-turtle-1 opened this issue Jan 17, 2024 · 0 comments
Labels
feature request New feature or request

Comments

@small-turtle-1
Copy link
Contributor

small-turtle-1 commented Jan 17, 2024

Is there an existing issue for the same feature request?

  • I have checked the existing issues.

Is your feature request related to a problem?

Unnecessary data copy from `ColumnBuffer` to `ColumnVector`

Describe the feature you'd like

Read from file to ColumnVector
Remove ColumnBuffer.

  1. Add interface GetColumnVector in BlockColumnEntry, which load the column of entry from disk. The data lifetime of returned column vector is managed by buffer_manager.
  2. Varchar type use FixHeapManager to allocate and read/load chunk. One chunk is mapped to one outline file on disk.

Describe implementation you've considered

No response

Documentation, adoption, use case

No response

Additional information

No response

@small-turtle-1 small-turtle-1 added the feature request New feature or request label Jan 17, 2024
@JinHai-CN JinHai-CN mentioned this issue Jan 17, 2024
35 tasks
@small-turtle-1 small-turtle-1 changed the title [Feature Request]: [Feature Request]: Refactor ColumnVector Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant