Package swim.dataflow

Class 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>

    public class RecordScope
    extends RecordModel
    • Field Detail

      • scope

        protected swim.streamlet.StreamletScope<? extends swim.structure.Value> scope
    • Constructor Detail

      • 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 Detail

      • streamletScope

        public final swim.streamlet.StreamletScope<? extends swim.structure.Value> streamletScope()
        Specified by:
        streamletScope in interface swim.streamlet.StreamletScope<swim.structure.Value>
        Overrides:
        streamletScope in class AbstractRecordOutlet
      • create

        public static RecordScope create​(swim.structure.Record record)