Hi podunk,

no, this is currently not possible:
> Currently, the CSV schema is derived from table schema. [1]

So the Table schema is used to define how Jackson CSV parses the lines and
hence needs to be complete.

[1]
https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/table/formats/csv/

Best,
Alexander Fedulov

On Mon, Jul 11, 2022 at 5:43 PM <pod...@gmx.com> wrote:

> No, I did not mean.
> I said 'Does Table API connector, CSV, has some option to ignore some
> columns in source file?'
>
>
> *Sent:* Monday, July 11, 2022 at 5:28 PM
> *From:* "Xuyang" <xyzhong...@163.com>
> *To:* pod...@gmx.com
> *Cc:* user@flink.apache.org
> *Subject:* Re:Re: Does Table API connector, csv, has some option to
> ignore some columns
>
> Hi, did you mean `insert into table1 select col1, col2, col3 ... from
> table2`?
>
>
>
> If this doesn't meet your requirement, what about using UDF to custom what
> you want in runtime.
>
>
>
> --
>     Best!
>     Xuyang
>
>
>
>
>
> 在 2022-07-11 16:10:00,pod...@gmx.com 写道:
>
> I want to control what I insert in table not what I get from table.
>
>
> *Sent:* Monday, July 11, 2022 at 3:37 AM
> *From:* "Shengkai Fang" <fskm...@gmail.com>
> *To:* pod...@gmx.com
> *Cc:* "user" <user@flink.apache.org>
> *Subject:* Re: Does Table API connector, csv, has some option to ignore
> some columns
> Hi.
>
> In Flink SQL, you can select the column that you wants in the query. For
> example, you can use
>
> ```
> SELECT col_a, col_b FROM some_table;
> ```
>
> Best,
> Shengkai
>
>
> <pod...@gmx.com> 于2022年7月9日周六 01:48写道:
>
>> Does Table API connector, CSV, has some option to ignore some columns in
>> source file?
>> For instance read only first, second, nine... but not the others?
>>
>> Or any other trick?
>>
>> CREATE TABLE some_table (
>>   some_id BIGINT,
>>   ...) WITH (
>>  'format' = 'csv',
>>  ...)
>>
>>
>>
>>
>>
>

Reply via email to