Packages

package procedures

Type Members

  1. trait BoundProcedure extends Procedure

    A procedure that is bound to input types.

    A procedure that is bound to input types.

    Annotations
    @Evolving()
    Since

    4.0.0

  2. trait Procedure extends AnyRef

    A base interface for all procedures.

    A base interface for all procedures.

    Annotations
    @Evolving()
    Since

    4.0.0

  3. trait ProcedureParameter extends AnyRef

    A procedure parameter.

    A procedure parameter.

    Annotations
    @Evolving()
    Since

    4.0.0

  4. trait SimpleProcedure extends UnboundProcedure with BoundProcedure

    A procedure that does not require binding to input types.

    A procedure that does not require binding to input types.

    This interface is designed for procedures that have no overloads and do not need custom binding logic. Implementations can directly provide procedure parameters and execution logic without implementing the bind method.

    The default bind method simply returns this, as the procedure is already considered bound.

    Annotations
    @Evolving()
    Since

    4.2.0

  5. trait UnboundProcedure extends Procedure

    A procedure that is not bound to input types.

    A procedure that is not bound to input types.

    Annotations
    @Evolving()
    Since

    4.0.0

Ungrouped