Pivotick / Pivot / PivotCandidateSet
Interface: PivotCandidateSet
Definiert in: interfaces/Pivot.ts:492
Ein fetch an Kandidaten, die zur Triage festgehalten werden. Es gibt höchstens einen Satz pro Pivot-ID: Durch eine erneute Ausführung wird dieser ersetzt.
Eigenschaften
carried?
optionalcarried:RawEdge[]
Definiert in: interfaces/Pivot.ts:515
Kanten, die keine Reihen sind: Sie folgen ihren Endpunkten und landen, wenn beide Enden auf der Arbeitsfläche landen. Wird in der Triage nicht angezeigt – ein Edge zu einem Knoten, den der Analyst nicht genommen hat, ist keine eigene Entscheidung.
deduped
deduped:
number
Definiert in: interfaces/Pivot.ts:504
Wie viele davon sind bereits auf Arbeitsfläche?
edges
edges:
PivotCandidateEdge[]
Definiert in: interfaces/Pivot.ts:509
Nur-Edge-Ergebnisse: Beide Endpunkte befinden sich bereits auf der Arbeitsfläche, es handelt sich also um eigene Zeilen.
error?
optionalerror:unknown
Definiert in: interfaces/Pivot.ts:530
Wird festgelegt, wenn fetch abgelehnt wird – der Bereich bietet einen erneuten Versuch an.
fetched
fetched:
number
Definiert in: interfaces/Pivot.ts:502
Wie viele Knoten der Anbieter vor der Deduplizierung oder Unterdrückung zurückgegeben hat.
label
label:
string
Definiert in: interfaces/Pivot.ts:494
loading
loading:
boolean
Definiert in: interfaces/Pivot.ts:517
Wahr, während fetch im Flug ist.
narrowing
narrowing:
PivotNarrowing
Definiert in: interfaces/Pivot.ts:498
Die Verengung, mit der dieses Set geholt wurde.
nodes
nodes:
PivotCandidate[]
Definiert in: interfaces/Pivot.ts:507
origin
origin:
Node[]
Definiert in: interfaces/Pivot.ts:496
Die Knoten, auf denen der Pivot ausgeführt wurde. Leer für einen Pivot ohne Ursprung.
pending?
optionalpending:PivotCandidateSet
Definiert in: interfaces/Pivot.ts:542
Ein erneuter Durchlauf dieses Pivots, bei dem man abwartet, statt es zu ersetzen: Es landete, während Zeilen markiert wurden, und die Triage des Analysten ungefragt wegzuwerfen, ist kein Tausch, den die Bibliothek vornehmen kann. Die Oberfläche kündigt es an und bietet beide Auswege an – PivotManagerLike.showPending und PivotManagerLike.dismissPending.
Eine Wiederholung, bei der nichts markiert ist, wird vollständig ersetzt und landet nie hier.
pivotId
pivotId:
string
Definiert in: interfaces/Pivot.ts:493
provisional?
optionalprovisional:boolean
Definiert in: interfaces/Pivot.ts:528
Der Lauf könnte immer noch ohne Triage landen, daher wurde hier noch nichts angeboten. Das Set existiert von dem Moment an, in dem fetch beginnt – das macht den Lauf sichtbar und abbrechbar –, aber eine Oberfläche darf dem Analysten kein provisorisches Set vorlegen: Es ist dabei, auf der Arbeitsfläche zu verschwinden, und es kostet mehr, dies auf dem Bildschirm zu sagen, als das Ergebnis, das es ankündigt.
Wird in dem Moment gelöscht, in dem sich herausstellt, dass der Lauf einer Triage bedarf, was für die Oberfläche das Signal ist, sich zu melden. Ein Lauf, der immer auf die Bühne ging, ist niemals vorläufig.
refused?
optionalrefused:PivotRefusal
Definiert in: interfaces/Pivot.ts:532
Wird festgelegt, wenn der Anbieter die absolute Obergrenze durchbrochen hat. Nichts wurde inszeniert.
runId
runId:
string
Definiert in: interfaces/Pivot.ts:500
Die ID, unter der die erste Aufnahme dieses Satzes aufgezeichnet wird.
suppressed
suppressed:
number
Definiert in: interfaces/Pivot.ts:506
Wie viele wurden fallen gelassen, weil sie zu Beginn dieser Sitzung ausdrücklich abgelehnt wurden?