Interface QueryOperation

    • Method Detail

      • getResolvedSchema

        org.apache.flink.table.catalog.ResolvedSchema getResolvedSchema()
        Resolved schema of this operation.
      • asSerializableString

        default String asSerializableString()
        Returns a SQL string that fully serializes this instance. The serialized string can be used for storing the query in e.g. a Catalog as a view.
        Returns:
        detailed string for persisting in a catalog
        See Also:
        Operation.asSummaryString()
      • asSerializableString

        default String asSerializableString​(org.apache.flink.table.expressions.SqlFactory sqlFactory)
        Returns a SQL string that fully serializes this instance. The serialized string can be used for storing the query in e.g. a Catalog as a view.
        Parameters:
        sqlFactory - can be used to customize the serialization to a SQL string
        Returns:
        Flink SQL string for persisting in a catalog
        See Also:
        Operation.asSummaryString(), EnvironmentSettings.Builder.withSqlFactory(SqlFactory)