Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Feature encoding option for custom table AM #343

Merged
merged 4 commits into from
Dec 28, 2023

Conversation

gfphoenix78
Copy link
Contributor

Contributor's Checklist

Here are some reminders and checklists before/when submitting your pull request, please check them:

  • Make sure your Pull Request has a clear title and commit message. You can take git-commit template as a reference.
  • Sign the Contributor License Agreement as prompted for your first-time contribution(One-time setup).
  • Learn the coding contribution guide, including our code conventions, workflow and more.
  • List your communication in the GitHub Issues or Discussions (if has or needed).
  • Document changes.
  • Add tests for the change
  • Pass make installcheck
  • Pass make -C src/test installcheck-cbdb-parallel
  • Feel free to request cloudberrydb/dev team for review and approval when your PR is ready🥳

@gfphoenix78 gfphoenix78 force-pushed the feature-encoding-option branch from cbb9e53 to 794087b Compare December 20, 2023 16:47
@gfphoenix78 gfphoenix78 marked this pull request as ready for review December 24, 2023 20:07
@gfphoenix78 gfphoenix78 force-pushed the feature-encoding-option branch 2 times, most recently from 5a5004b to 657a8d9 Compare December 27, 2023 01:08
@gfphoenix78 gfphoenix78 changed the title WIP: Feature encoding option Feature encoding option for custom table AM Dec 27, 2023
This commit supports custom table AM to have its own encoding
options. The kernal has hard-coded encoding clause for AOCO.
The guc gp_default_storage_options is only considered by AOCO,
because the options may be different for other table AM.
@gfphoenix78 gfphoenix78 force-pushed the feature-encoding-option branch from 657a8d9 to c0aec6f Compare December 28, 2023 05:01
Copy link
Contributor

@avamingli avamingli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@gfphoenix78 gfphoenix78 merged commit c9a8118 into apache:main Dec 28, 2023
8 checks passed
foreyes pushed a commit to foreyes/cloudberrydb that referenced this pull request Jul 8, 2024
This commit supports custom table AM to have its own encoding
options. The kernal has hard-coded encoding clause for AOCO.
The guc gp_default_storage_options is only considered by AOCO,
because the options may be different for other table AM.

Co-authored-by: zhoujiaqi <zhoujiaqi@hashdata.cn>
Reviewed-by: Zhang Mingli <avamingli@gmail.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants