java.lang.Object
swim.structure.Item
swim.structure.Value
swim.structure.Record
swim.dataflow.AbstractRecordOutlet
swim.dataflow.RecordModel
swim.dataflow.RecordScope
- All Implemented Interfaces:
Comparable<swim.structure.Item>,Iterable<swim.structure.Item>,Collection<swim.structure.Item>,List<swim.structure.Item>,swim.codec.Debug,swim.codec.Display,RecordOutlet,swim.streamlet.MapOutlet<swim.structure.Value,,swim.structure.Value, swim.structure.Record> swim.streamlet.Outlet<swim.structure.Record>,swim.streamlet.StreamletScope<swim.structure.Value>,swim.util.Builder<swim.structure.Item,,swim.structure.Record> swim.util.PairBuilder<swim.structure.Value,swim.structure.Value, swim.structure.Record>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected swim.streamlet.StreamletScope<? extends swim.structure.Value>Fields inherited from class swim.dataflow.RecordModel
fieldUpdaters, stateFields inherited from class swim.dataflow.AbstractRecordOutlet
effects, outlets, outputs, version -
Constructor Summary
ConstructorsConstructorDescriptionRecordScope(swim.streamlet.StreamletScope<? extends swim.structure.Value> scope) RecordScope(swim.streamlet.StreamletScope<? extends swim.structure.Value> scope, swim.structure.Record state) -
Method Summary
Modifier and TypeMethodDescriptionstatic RecordScopecreate(swim.structure.Record record) static RecordScopeof()static RecordScopestatic RecordScopefinal swim.streamlet.StreamletScope<? extends swim.structure.Value>Methods inherited from class swim.dataflow.RecordModel
add, add, bindValue, clear, compile, compileField, compileItem, compileValue, containsKey, containsOwnKey, disconnectInputs, fieldCount, get, get, getAttr, getField, getItem, getSlot, globalScope, indexOf, isArray, isEmpty, isObject, keyIterator, lastIndexOf, materialize, materializeField, materializeItem, materializeValue, memoize, put, put, putAttr, putAttr, putSlot, putSlot, reify, reify, reifyItem, remove, setItem, size, subList, valueCountMethods inherited from class swim.dataflow.AbstractRecordOutlet
bindOutput, decohereInput, decohereInputKey, didDecohereInput, didDecohereInputKey, didRecohereInput, didRecohereInputKey, disconnectOutputs, get, onDecohereInput, onDecohereInputKey, onRecohereInput, onRecohereInputKey, outlet, outlet, outputIterator, recohereInput, recohereInputKey, streamletContext, unbindOutput, unbindOutputs, willDecohereInput, willDecohereInputKey, willRecohereInput, willRecohereInputKeyMethods inherited from class swim.structure.Record
add, add, add, add, add, add, add, add, add, add, add, add, add, addAll, addAll, alias, appended, appended, asMutable, attr, attr, attr, attr, attr, attr, attr, attr, attr, attr, attr, attr, attr, attr, attr, attr, bind, body, branch, commit, compareTo, compareTo, concat, contains, contains, containsAll, containsKey, containsValue, create, create, debug, empty, entrySet, equals, evaluate, fieldIterator, fieldSet, flattened, get, getAttr, getField, getSlot, hashCode, head, header, headers, isAliased, isConstant, isDefinite, isMutable, item, item, item, item, item, item, item, iterator, keySet, length, listIterator, listIterator, prepended, prepended, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAttr, putAttr, putAttr, putAttr, putAttr, putAttr, putAttr, putAttr, putAttr, putAttr, putAttr, putAttr, putSlot, putSlot, putSlot, putSlot, putSlot, putSlot, putSlot, putSlot, putSlot, putSlot, putSlot, putSlot, remove, removeAll, removed, removed, removeKey, removeKey, retainAll, set, setItem, setItem, setItem, setItem, setItem, setItem, slot, slot, slot, slot, slot, slot, slot, slot, slot, slot, slot, slot, slot, slot, slot, slot, stringValue, stringValue, substitute, tag, tail, target, toArray, toArray, typeOrder, unflattened, updated, updated, updatedAttr, updatedAttr, updatedSlot, updatedSlot, valueIterator, valuesMethods inherited from class swim.structure.Value
absent, and, and, bitwiseAnd, bitwiseAnd, bitwiseNot, bitwiseOr, bitwiseOr, bitwiseXor, bitwiseXor, booleanValue, booleanValue, builder, byteValue, byteValue, charValue, charValue, conditional, conditional, divide, divide, doubleValue, doubleValue, eq, eq, extant, floatValue, floatValue, fromObject, ge, ge, gt, gt, integerValue, integerValue, intValue, intValue, inverse, isDefined, isDistinct, key, keyEquals, lambda, le, le, longValue, longValue, lt, lt, minus, minus, modulo, modulo, ne, ne, negative, not, numberValue, numberValue, or, or, plus, plus, positive, shortValue, shortValue, times, times, toValueMethods inherited from class swim.structure.Item
appended, appended, appended, appended, appended, appended, cast, cast, coerce, coerce, display, evaluate, filter, filter, invoke, max, min, precedence, prepended, prepended, prepended, prepended, prepended, prepended, substitute, toString, updated, updated, updated, updated, updated, updated, updated, updated, updated, updated, updated, updated, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlotMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
replaceAll, sort, spliteratorMethods inherited from interface swim.streamlet.MapOutlet
filter, map, reduce, watchMethods inherited from interface swim.streamlet.Outlet
map, watch
-
Field Details
-
scope
protected swim.streamlet.StreamletScope<? extends swim.structure.Value> scope
-
-
Constructor Details
-
RecordScope
public RecordScope(swim.streamlet.StreamletScope<? extends swim.structure.Value> scope, swim.structure.Record state) -
RecordScope
public RecordScope(swim.streamlet.StreamletScope<? extends swim.structure.Value> scope)
-
-
Method Details
-
streamletScope
public final swim.streamlet.StreamletScope<? extends swim.structure.Value> streamletScope()- Specified by:
streamletScopein interfaceswim.streamlet.StreamletScope<swim.structure.Value>- Overrides:
streamletScopein classAbstractRecordOutlet
-
create
-
of
-
of
-
of
-