Hi Soheil, There is no print() or show() method in Table. As a workaround, you can convert[1] the Table into a DataSet and perform print() or collect() on the DataSet. You have to pay attention to the differences between DataSet.print() and DataSet.collect(). For DataSet.print(), prints the elements in a DataSet to the standard output stream {@link System#out} of the JVM that calls the print() method. For programs that are executed in a cluster, this method needs to gather the contents of the DataSet back to the client, to print it there. For DataSet.collect(), get the elements of a DataSet as a List. As DataSet can contain a lot of data, this method should be used with caution.
Best, Hequn [1] https://ci.apache.org/projects/flink/flink-docs-master/dev/table/common.html#convert-a-table-into-a-dataset On Sat, Jan 26, 2019 at 3:24 AM Soheil Pourbafrani <soheil.i...@gmail.com> wrote: > Hi, > > Using Flink Table object how can we print table contents, something like > Spark show() method? > > for example in the following: > > tableEnv.registerDataSet("Orders", raw, "id, country, num, about"); > Table results = tableEnv.sqlQuery("SELECT id FROM Orders WHERE id > 10"); > > How can I print the results variable contents? > > Thanks >