code: def or_(
      predicate0: Union[bool, Expression[bool]],
      predicate1: Union[bool, Expression[bool]],
      *predicates: Union[bool, Expression[bool]],
  ) -> Expression[bool]:
      """
      Boolean OR in three-valued logic.
      """
      gateway = get_gateway()
      predicates = to_jarray(
          gateway.jvm.Object,
          [_get_java_expression(p) for p in predicates],
      )
      return _ternary_op("or", predicate0, predicate1, predicates)
  
imports: from typing import Union
  from pyflink import add_version_doc
  from pyflink.java_gateway import get_gateway
  from pyflink.table.expression import Expression, _get_java_expression, TimePointUnit, JsonOnNull
  from pyflink.table.types import _to_java_data_type, DataType
  from pyflink.table.udf import UserDefinedFunctionWrapper
  from pyflink.util.java_utils import to_jarray, load_java_class
label_desc: Use image node_id 12 for calling a global function with example usage: or_(predicate0, predicate1) and returns: _ternary_op