Gemstone.PQDIF.Physical Namespace

The Gemstone.PQDIF.Physical namespace organizes all Gemstone PQDIF library functionality related to the physical data structures in a PQDIF file.

Classes

CollectionElement Represents an Element which is a collection of other elements. Collection elements are part of the physical structure of a PQDIF file. They exist within the body of a Record.
Element Base class for elements. Elements are part of the physical structure of a PQDIF file. They exist within the body of a Record.
ErrorElement Represents an Element that the parser ran into an exception while trying to parse.
PhysicalParser Represents a parser which parses the physical structure of a PQDIF file.
PhysicalTypeExtensions Defines extension methods for PhysicalType.
PhysicalWriter Represents a writer used to write the physical structure of a PQDIF file to a byte stream.
Record Represents a record in a PQDIF file. This class exposes the physical structure of the record.
RecordBody The body of a PQDIF Record. The body is part of the physical structure of a PQDIF file. It laid out as a hierarchy of Elements, starting with a CollectionElement that contains other elements.
RecordHeader The header of a PQDIF Record. The header is part of the physical structure of a PQDIF file, and contains information on how to parse the RecordBody as well as how to find the next record.
ScalarElement Represents an Element which is a single value in a PQDIF file. Scalar elements are part of the physical structure of a PQDIF file. They exist within the body of a Record (contained by a CollectionElement).
VectorElement Represents an Element which is a collection of values in a PQDIF file. Vector elements are part of the physical structure of a PQDIF file. They exist within the body of a Record (contained by a CollectionElement).

Enumerations

CompressionAlgorithm Enumeration which defines the algorithms used to compress PQDIF files.
CompressionStyle Enumeration which defines the types of compression used in PQDIF files.
ElementType Enumeration that defines the types of elements found in the body of a record.
PhysicalType Enumeration that defines the types of values stored in ScalarElements and VectorElements.
RecordType Enumeration that defines type of record as per header definition.