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][ClickhouseFile] Support avro file writer #8361

Draft
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

caicancai
Copy link
Member

Purpose of this pull request

Does this PR introduce any user-facing change?

How was this patch tested?

Check list

Copy link
Member

@hailin0 hailin0 left a comment

Choose a reason for hiding this comment

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

Please add test cases and update docs

Comment on lines -274 to +244
command.add("\"" + readerOption.getFileFieldsDelimiter() + "\"");
command.add(" --input-format Avro");
Copy link
Member

Choose a reason for hiding this comment

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

@caicancai Can it be made optional here? For example, supporting CSV and AVRO, etc

Copy link
Member Author

Choose a reason for hiding this comment

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

There are many bugs in csv format writing. From my experience, if you want to use csv, you must write a special parse for csv, such as rowconvertTocsv. I am not sure whether you still need to keep csv.

cc @Hisoka-X

@caicancai caicancai marked this pull request as draft December 22, 2024 07:59
@caicancai
Copy link
Member Author

caicancai commented Dec 22, 2024

Please add test cases and update docs

@hailin0 I am not familiar with e2e testing. This may take some time. Do I really need to add e2e testing?

@hailin0
Copy link
Member

hailin0 commented Dec 22, 2024

Please add test cases and update docs

@hailin0 I am not familiar with e2e testing. This may take some time. Do I really need to add e2e testing?

Or upload a test screenshot, you need to prove that the modification is functional

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants