Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Package PushTechnology.ClientInterface.Data.Record

Namespaces

package  Model
 
package  Schema
 

Classes

interface  IRecordV2
 The immutable value representing a list of records. More...
 
interface  IRecordV2Builder
 Builder for free format IRecordV2 values. More...
 
interface  IChange
 Represents a single change between one record value and another. More...
 
interface  IRecordV2Delta
 The IRecordV2 structural delta. More...
 
interface  IRecordV2DataType
 Record-based data type. More...
 

Enumerations

enum  ChangeType {
  ChangeType.FIELD_CHANGED, ChangeType.FIELDS_ADDED, ChangeType.FIELDS_REMOVED, ChangeType.RECORDS_ADDED,
  ChangeType.RECORDS_REMOVED
}
 The IChange types. More...
 

Enumeration Type Documentation

The IChange types.

Implemented in Version 6.0.

Enumerator
FIELD_CHANGED 

The change indicates that a field had its value changed.

This could be a field that has had its value changed or a new field that has been added at the end of a variable length record.

The change will contain name and index details of both the record and the field.

FIELDS_ADDED 

The change indicates that one or more field values have been added.

This will only occur when variable multiplicity fields are used within records.

The change will contain name and index of the record and the name and index of the first field added.

FIELDS_REMOVED 

The change indicates that a field value has been removed.

This will only occur when variable multiplicity fields are used within records.

The change will contain name and index details of the record and the name and index of the first field removed.

RECORDS_ADDED 

The change indicates that one or more records have been added.

This will only occur when variable multiplicity records are in use.

The change will contain only the record name and the index of the first record added.

RECORDS_REMOVED 

The change indicates that one or more records have been removed.

This will only occur when variable multiplicity records are in use.

The change will contain only the record name and the index of the first record removed.