Logo ProcessCore

ProcessEdgeRow Type

Row of the process_edges view — a denormalised pairing of one input and one output of the same lab process, used to traverse the data-flow graph without joining the I/O table to itself.

This row type is read-only; the view has no insert/update/delete repository. The kind columns indicate which underlying entity table the corresponding id refers to (e.g. "material" or "data").

Constructors

Constructor Description

ProcessEdgeRow(ProcessId, InputPosition, OutputPosition, InputKind, InputId, OutputKind, OutputId)

Full Usage: ProcessEdgeRow(ProcessId, InputPosition, OutputPosition, InputKind, InputId, OutputKind, OutputId)

Parameters:
    ProcessId : string
    InputPosition : int
    OutputPosition : int
    InputKind : string
    InputId : string
    OutputKind : string
    OutputId : string

Returns: ProcessEdgeRow
ProcessId : string
InputPosition : int
OutputPosition : int
InputKind : string
InputId : string
OutputKind : string
OutputId : string
Returns: ProcessEdgeRow

Instance members

Instance member Description

this.InputId

Full Usage: this.InputId

Returns: string

Id of the input entity.

Returns: string

this.InputKind

Full Usage: this.InputKind

Returns: string

Kind tag of the input entity.

Returns: string

this.InputPosition

Full Usage: this.InputPosition

Returns: int

Position of the input on its side.

Returns: int

this.OutputId

Full Usage: this.OutputId

Returns: string

Id of the output entity.

Returns: string

this.OutputKind

Full Usage: this.OutputKind

Returns: string

Kind tag of the output entity.

Returns: string

this.OutputPosition

Full Usage: this.OutputPosition

Returns: int

Position of the output on its side.

Returns: int

this.ProcessId

Full Usage: this.ProcessId

Returns: string

Shared lab-process id.

Returns: string

Static members

Static member Description

ProcessEdgeRow.create (ProcessId, InputPosition, OutputPosition, InputKind, InputId, OutputKind, OutputId)

Full Usage: ProcessEdgeRow.create (ProcessId, InputPosition, OutputPosition, InputKind, InputId, OutputKind, OutputId)

Parameters:
    ProcessId : string
    InputPosition : int
    OutputPosition : int
    InputKind : string
    InputId : string
    OutputKind : string
    OutputId : string

Returns: ProcessEdgeRow

Named-argument constructor exposed to JavaScript and Python callers.

ProcessId : string
InputPosition : int
OutputPosition : int
InputKind : string
InputId : string
OutputKind : string
OutputId : string
Returns: ProcessEdgeRow

Type something to start searching.