Interface Prepare.PreparedResult

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Bindable getBindable​(org.apache.calcite.avatica.Meta.CursorFactory cursorFactory)
      Executes the prepared result.
      java.lang.String getCode()
      Returns the code generated by preparation.
      java.util.List<java.util.List<java.lang.String>> getFieldOrigins()
      Returns a list describing, for each result field, the origin of the field as a 4-element list of (database, schema, table, column).
      RelDataType getParameterRowType()
      Returns a record type whose fields are the parameters of this statement.
      TableModify.Operation getTableModOp()
      Returns the table modification operation corresponding to this statement if it is a table modification statement; otherwise null.
      boolean isDml()
      Returns whether this result is for a DML statement, in which case the result set is one row with one column containing the number of rows affected.
    • Method Detail

      • getCode

        java.lang.String getCode()
        Returns the code generated by preparation.
      • isDml

        boolean isDml()
        Returns whether this result is for a DML statement, in which case the result set is one row with one column containing the number of rows affected.
      • getTableModOp

        TableModify.Operation getTableModOp()
        Returns the table modification operation corresponding to this statement if it is a table modification statement; otherwise null.
      • getFieldOrigins

        java.util.List<java.util.List<java.lang.String>> getFieldOrigins()
        Returns a list describing, for each result field, the origin of the field as a 4-element list of (database, schema, table, column).
      • getParameterRowType

        RelDataType getParameterRowType()
        Returns a record type whose fields are the parameters of this statement.
      • getBindable

        Bindable getBindable​(org.apache.calcite.avatica.Meta.CursorFactory cursorFactory)
        Executes the prepared result.
        Parameters:
        cursorFactory - How to map values into a cursor
        Returns:
        producer of rows resulting from execution