docs/api/java/control-structures/error.md at master · rethinkdb/docs

Latest commit

layout api-command
language Java
permalink api/java/error/
command error
io

r

error

Command syntax

{% apibody %} r.error(message) → error {% endapibody %}

Description

Throw a runtime error. If called with no arguments inside the second argument to default, re-throw the current error.

Example: Iron Man can't possibly have lost a battle:

r.table("marvel").get("IronMan").do_(
    ironman -> r.branch(
        ironman.g("victories").lt(ironman.g("battles")),
        r.error("impossible code path"),
        ironman
    )
).run(conn);