.. ################################################################################ Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ################################################################################ ============ StatementSet ============ StatementSet ------------ A :class:`~StatementSet` accepts pipelines defined by DML statements or :class:`~Table` objects. The planner can optimize all added statements together and then submit them as one job. The added statements will be cleared when calling the :func:`~StatementSet.execute` method. .. currentmodule:: pyflink.table.statement_set .. autosummary:: :toctree: api/ StatementSet.add_insert_sql StatementSet.add_insert StatementSet.explain StatementSet.execute TableResult ----------- A :class:`~pyflink.table.TableResult` is the representation of the statement execution result. .. currentmodule:: pyflink.table.table_result .. autosummary:: :toctree: api/ TableResult.get_job_client TableResult.wait TableResult.get_table_schema TableResult.get_result_kind TableResult.collect TableResult.print ResultKind ---------- ResultKind defines the types of the result. :data:`SUCCESS`: The statement (e.g. DDL, USE) executes successfully, and the result only contains a simple "OK". :data:`SUCCESS_WITH_CONTENT`: The statement (e.g. DML, DQL, SHOW) executes successfully, and the result contains important content. .. currentmodule:: pyflink.table.table_result .. autosummary:: :toctree: api/ ResultKind.SUCCESS ResultKind.SUCCESS_WITH_CONTENT