![]() | Ookii.Jumbo.IO Namespace |
Class | Description | |
---|---|---|
![]() | BinaryRecordReaderT |
A record reader that reads from a stream created with a BinaryRecordWriterT.
|
![]() | BinaryRecordWriterT |
A record writer that writes to a file using a binary format based on IWritable serialization.
|
![]() | ChildReaderException |
Exception thrown if a error occurs reading from a child reader in a MultiInputRecordReaderT.
|
![]() | CurrentPartitionChangingEventArgs |
Provides data for the CurrentPartitionChanging event.
|
![]() | EnumerableRecordReaderT |
A record reader that reads from a list. Mainly for test purposes.
|
![]() | IndexedQuicksort |
Quicksort implementation for indexed binary buffers.
|
![]() | InnerJoinRecordReaderTOuter, TInner, TResult |
Record reader that performs a two-way inner equi-join from two sorted input record readers.
|
![]() | InputTypeAttribute |
Specifies the accepted input types of a class deriving from MultiInputRecordReaderT.
|
![]() | InvertedRawComparerT |
Comparer that inverts the results of the default raw comparer.
|
![]() | LineRecordReader |
Reads records from a stream using line breaks as the record boundary.
|
![]() | ListRecordWriterT |
Record writer that writes the items to a list.
|
![]() | MemoryBufferStream |
A reusable stream that reads from a segment of a memory buffer.
|
![]() | MultiInputRecordReader |
Provides methods for working with multi-input record readers.
|
![]() | MultiInputRecordReaderT |
Base class for record readers that combine multiple inputs.
|
![]() | MultiRecordReaderT |
Record reader that reads from multiple other record readers sequentially.
|
![]() | MultiRecordWriterT |
A record writer that paritions the records over multiple record writers.
|
![]() | Pair |
Utility class for creating PairTKey, TValue instances.
|
![]() | PairTKey, TValue |
Defines a key/value pair that is mutable and supports Jumbo's IWritable serialization protocol.
|
![]() | PairRawComparerTKey, TValue |
Raw comparer for the PairTKey, TValue class.
|
![]() | RawComparerT |
Provides comparison of raw records.
|
![]() | RawComparerAttribute |
Specifies the IRawComparerT implementation for a type.
|
![]() | RawComparerHelper |
Provides helper methods for implementing raw comparers.
|
![]() | RawRecord |
Represents a serialized representation of a record.
|
![]() | ReaderRecordInput |
An implementation of RecordInput that reads the input from an existing record reader.
|
![]() | RecordFileHeader |
Represents the header of a record file.
|
![]() | RecordFileReaderT |
A record reader that reads files in the record file format.
|
![]() | RecordFileWriterT |
A record writer that writes files in the record file format.
|
![]() | RecordInput |
Represents an input to the MultiInputRecordReaderT class.
|
![]() | RecordReader |
Provides methods for inspecting record readers.
|
![]() | RecordReaderT |
Abstract base class for record readers.
|
![]() | RecordWriter |
Provides methods for inspecting record writers.
|
![]() | RecordWriterT |
Abstract base class for classes that write records.
|
![]() | RoundRobinMultiInputRecordReaderT |
Multi input record reader that reads from all currently available inputs in a round robin fashion.
|
![]() | StreamRecordInput |
An implementation of RecordInput that reads the input from an existing stream.
|
![]() | StreamRecordReaderT |
Abstract base class for classes that read records from a stream or part of a stream.
|
![]() | StreamRecordWriterT |
Abstract base class for classes that write records to a stream.
|
![]() | TextRecordWriterT |
Writes records to a stream as plain text.
|
![]() | Utf8String |
A mutable string stored and serialized in utf-8 format.
|
![]() | Utf8StringRawComparer |
A raw comparer for Utf8String records.
|
![]() | ValueWriter |
Provides methods for determining the IValueWriterT for a type.
|
![]() | ValueWriterT |
Provides access to IValueWriterT implementations for various basic framework types and types that specify the ValueWriterAttribute attribute.
|
![]() | ValueWriterAttribute |
Specifies the IValueWriterT to use to serialize a type.
|
![]() | WritableT |
Abstract base class for writable types that provides a default implementation
of IWritable based on reflection and code generation.
|
![]() | WritableCollectionT | |
![]() | WritableComparableT |
Abstract base class for classes implementing IWritable that encapsulate a simple existing comparable type.
|
![]() | WritableIgnoreAttribute |
Indicates that a property on class inheriting from WritableT should not be serialized.
|
![]() | WritableNotNullAttribute |
Indicates a property on a class that inherits from WritableT will not be .
|
![]() | WritableUtility |
Provides utility functions for creating reflection-based IWritable implementations for classes.
|
![]() | WriteBufferedStream |
Provides an extra layer of write buffering for a stream.
|
Structure | Description | |
---|---|---|
![]() | RecordIndexEntry |
Represents an index entry indicating the position of a record in an array of bytes.
|
Interface | Description | |
---|---|---|
![]() | IDeserializingRawComparer |
Interface for types implementing the IRawComparerT interface that may use deserialization;
|
![]() | IMultiInputRecordReader |
Interface for record readers that combine the input of multiple record readers.
|
![]() | IMultiRecordWriterT |
Interface for record writers that use partitioning.
|
![]() | IPartitionerT |
Interface for classes that can partition a range of values.
|
![]() | IRawComparerT |
Defines a method that a type implements to compare the raw binary representation of two objects.
|
![]() | IRecordInputStream |
Interface for input streams that offer special handling of records.
|
![]() | IRecordOutputStream |
Interface for streams that offer special handling of records.
|
![]() | IRecordReader |
Non-generic interface for record readers.
|
![]() | IRecordWriter |
Non-generic interface for record writers.
|
![]() | IValueWriterT |
Interface for binary serialization of types that don't support IWritable.
|
![]() | IWritable |
Interface for objects that can be serialized using the BinaryWriter
and BinaryReader classes.
|
Enumeration | Description | |
---|---|---|
![]() | RecordStreamOptions |
Indicates how a record stream should treat records.
|