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 >