Hi Francois,

Yes, the withFormat API comes from an instance of BatchTableDescriptor, and
the BatchTableDescriptor instance is returned by the connect API, so you
should call BatchTableEnvironment#connect first.

Thanks, vino.

françois lacombe <francois.laco...@dcbrain.com> 于2018年8月27日周一 下午10:26写道:

> Hi all,
>
> I'm currently trying to load a CSV file content with Flink 1.6.0 table API.
> This error is raised as a try to execute the code written in docs
>
> https://ci.apache.org/projects/flink/flink-docs-release-1.6/dev/table/connect.html#csv-format
>
> ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
> BatchTableEnvironment tEnv = TableEnvironment.getTableEnvironment(env);
> tEnv.withFormat(new Csv(...));
>
> > Exception in thread "main" java.lang.Error: Unresolved compilation
> problem:
>    The method withFormat(Csv) is undefined for the type
> BatchTableEnvironment
>
> Am I wrong?
>
> Thanks in advance for any hint
>
> François
>

Reply via email to