See: Description
| Interface | Description |
|---|---|
| DataExceptionContributor |
An interface for classes capable of adding context/information to exceptions usually to aid in identifying and troubleshooting issues.
|
| INodeVisitor | |
| IParser | |
| JsonSerializable |
The interface implemented by classes to participate in serialization to and from JSON.
|
| RecordContainer | |
| RecordSerializable |
The interface implemented by classes to participate in serialization to and from Record.
|
| SequenceWriter.DataWriterFactory | |
| SequenceWriter.ISequenceStrategy | |
| Session |
Session is the base type for objects that can contain temporary, non-persistent data in Data Pipeline.
|
| ValueNodeContainer |
A general interface for nodes that allow values to be added to itself.
|
| XmlSerializable |
The interface implemented by classes to participate in serialization to and from XML.
|
| Class | Description |
|---|---|
| AbstractReader |
Abstract super-class, with some common logic, for reading records.
|
| AbstractWriter |
Abstract super-class, with some common logic, for writing records.
|
| ArrayValue |
ArrayValue holds an ordered collection (also known as a sequence) of persistent data.
|
| AsyncMultiReader |
AsyncMultiReader reads from one or more source DataReaders asynchronously using a separate thread for each one.
|
| AsyncReader |
A proxy that reads data asynchronously using a separate thread.
|
| AsyncTaskReader |
A proxy that uses multiple threads to process incoming data, where the work applied to the incoming data is specified by the a
DataReaderDecorator. |
| AsyncWriter |
A proxy that writes data asynchronously using a separate thread.
|
| BinaryWriter |
Abstract super-class for writing records to a binary stream.
|
| CompositeValue | |
| ConcurrentRecordList | |
| DataEndpoint |
Abstract super-class for reading and writing records.
|
| DataEndpointGroup |
Helper class--makes it easy to work with multiple readers and writers as a single unit.
|
| DataObject |
Abstract super-class for classes that work with data and require a consistent error handling mechanism.
|
| DataReader |
Abstract super-class for reading records.
|
| DataWriter |
Abstract super-class for writing records.
|
| DebugReader |
A proxy that prints records passing through to a stream in a human-readable format
|
| DebugWriter |
A proxy that prints records passing through to a stream in a human-readable format
|
| Endpoint | |
| Field |
Field holds persistent key-value data as part of a record.
|
| FieldComparator |
See
FieldPath for supported field name expressions. |
| FieldDeclarations | |
| FieldList |
See
FieldPath for supported field name expressions. |
| FieldPath |
An abstract representation for the location of a field within a record.
|
| Functions |
Functions is the entry point for adding new method aliases to the dynamic expression language.
|
| LimitReader |
A proxy that can skip a number of upstream records, limit the number of records sent downstream, or both.
|
| LinedTextWriter |
Abstract super-class for writing records to a text stream.
|
| LineParser | |
| Message | |
| Messages |
Thread-local container for messages and exceptions originating in asynchronous operations.
|
| MultiWriter |
Writes records to multiple
DataWriter. |
| MultiWriter.AvailableCapacityWriteStrategy |
Writes each record to a single writer by choosing the one with the
highest available capacity (
DataWriter.available() If all writers
have identical capacities, this strategy behaves like
MultiWriter.RoundRobinWriteStrategy and writes to each writer in turn. |
| MultiWriter.ReplicateCloneWriteStrategy |
Writes a clone (to prevent side effects) of each record to all writers.
|
| MultiWriter.ReplicateWriteStrategy |
Writes each record to all writers.
|
| MultiWriter.RoundRobinWriteStrategy |
Divides records evenly between all writers by cycling through the list
and writing each record to a single writer in turn.
|
| MultiWriter.WriteStrategy | |
| Node |
Node is the base class for all persistent data in Data Pipeline.
|
| NodeVisitor | |
| NullReader |
A data source that produces no records.
|
| NullWriter |
Discards records.
|
| Parser | |
| ParsingReader |
Abstract super-class for obtaining records from a text stream using a parser.
|
| PipedReader | |
| PipedWriter | |
| ProxyReader |
Abstract super-class for obtaining records from another
DataReader,
possibly transforming them along the way. |
| ProxyWriter |
Abstract super-class for writing records to another
DataWriter,
possibly transforming them along the way. |
| Record |
Record holds persistent data in key-value fields as it flows through the pipeline.
|
| RecordComparator | |
| RecordList | |
| RemoveDuplicatesReader |
A proxy that removes duplicate records.
|
| SequenceReader |
Combines one or more DataReaders into a single stream by reading from each until empty then moving to the next.
|
| SequenceWriter |
Writes to sequence of data writers created by a factory in turn and rolled based on a ISequenceStrategy policy.
|
| SequenceWriter.ElapsedTimeSequenceStrategy | |
| SequenceWriter.OrSequenceStrategy | |
| SequenceWriter.RecordCountSequenceStrategy | |
| SequenceWriter.SchedulerSequenceStrategy | |
| SequenceWriter.Sequence | |
| Session.SessionImpl | |
| SingleValue | |
| SortingReader |
A proxy that sorts records.
|
| StreamWriter |
Writes records to a stream in a human-readable format.
|
| StringParser | |
| TeeReader |
A proxy reader that also writes every record passing through it to a DataWriter.
|
| TextReader |
Abstract super-class for obtaining records from a text stream.
|
| TextStreamWriter |
Abstract super-class for writing records to a text stream.
|
| TextWriter |
Abstract super-class for writing records to a text stream.
|
| TimedReader |
Reads an underlying DataReader for a maximum period of time or until the source DataReader is finished.
|
| ValueNode<T> |
ValueNode is the base class for all persistent values held in fields and arrays.
|
| Enum | Description |
|---|---|
| DataEndpoint.State | |
| FieldType |
FieldType lists of all field data types used in records.
|
| Message.Level | |
| Node.DuplicateNodeAction |
DuplicateNodeAction lists all actions that can be taken automatically when a target field already exists during a record copy or lookup.
|
| Node.NodeType |
NodeType lists all concrete data node types used in Data Pipeline.
|
| Record.State | |
| StreamWriter.Format |
| Exception | Description |
|---|---|
| DataException |
Indicates an error has occurred during the course of execution.
|
Copyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.