Class ExecuteProcedure

java.lang.Object
org.h2.command.Prepared
org.h2.command.dml.ExecuteProcedure

public class ExecuteProcedure extends Prepared
This class represents the statement EXECUTE
  • Field Details

  • Constructor Details

    • ExecuteProcedure

      public ExecuteProcedure(SessionLocal session)
  • Method Details

    • setProcedure

      public void setProcedure(Procedure procedure)
    • setExpression

      public void setExpression(int index, Expression expr)
      Set the expression at the given index.
      Parameters:
      index - the index (0 based)
      expr - the expression
    • setParameters

      private void setParameters()
    • isQuery

      public boolean isQuery()
      Description copied from class: Prepared
      Check if this object is a query.
      Overrides:
      isQuery in class Prepared
      Returns:
      true if it is
    • update

      public long update()
      Description copied from class: Prepared
      Execute the statement.
      Overrides:
      update in class Prepared
      Returns:
      the update count
    • query

      public ResultInterface query(long limit)
      Description copied from class: Prepared
      Execute the query.
      Overrides:
      query in class Prepared
      Parameters:
      limit - the maximum number of rows to return
      Returns:
      the result set
    • isTransactional

      public boolean isTransactional()
      Description copied from class: Prepared
      Check if this command is transactional. If it is not, then it forces the current transaction to commit.
      Specified by:
      isTransactional in class Prepared
      Returns:
      true if it is
    • queryMeta

      public ResultInterface queryMeta()
      Description copied from class: Prepared
      Get an empty result set containing the meta data.
      Specified by:
      queryMeta in class Prepared
      Returns:
      the result set
    • getType

      public int getType()
      Description copied from class: Prepared
      Get the command type as defined in CommandInterface
      Specified by:
      getType in class Prepared
      Returns:
      the statement type