![]() | Ookii. |
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. |
![]() | GeneratedValueWriterAttribute | Indicates that the IValueWriterT implementation for a type should be created with source generation. |
![]() | GeneratedWritableAttribute | Indicates that the IWritable implementation for a type should be created with source generation. |
![]() | 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. |
![]() | PolymorphicValueWriterT | Value writer that allows a base class to be polymorphically serialized. |
![]() | 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. |
![]() | WritableCollectionT | A collection of IWritable items which itself also implements IWritable. |
![]() | WritableComparableT | Abstract base class for classes implementing IWritable that encapsulate a simple existing comparable type. |
![]() | WritableDerivedTypeAttribute | Specifies a derived type that is allowed for serialization and deserialization with the PolymorphicValueWriterT class. |
![]() | WritableIgnoreAttribute | Indicates that a property on class using the GeneratedWritableAttribute attribute should not be serialized. |
![]() | WritableNotNullAttribute | Indicates a property on a class using the GeneratedWritableAttribute attribute will not be . |
![]() | WritableUtility | Provides utility functions for creating IWritable implementations. |
![]() | 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. |