C# Class Dev2.DataList.Contract.Binary_Objects.Structs.SBinaryDataListEntry

Show file Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Properties

Property Type Description
AppendIndex int

Public Methods

Method Description
Add ( int idx, IList cols ) : void

Adds the specified idx.

AddGap ( int idx ) : void
ApplySortAction ( IDictionary payload ) : void

Applies the sort action.

ContainsRow ( int idx ) : bool
CopyTo ( SBinaryDataListEntry thisObj ) : void

Copies the data from the clonable instance into the cloned instance ;)

Dispose ( ) : void

Releases unmanaged and - optionally - managed resources.

DisposeCache ( ) : int

Disposes the cache.

FetchAlias ( ) : BinaryDataListAlias>.IDictionary
FetchGaps ( ) : HashSet
FetchSortData ( ) : IList>.IDictionary
GetDistinctRows ( List filterCols ) : List
Init ( int colCnt, bool createNewStorage = true ) : void

Inits this instance.

InternalFetchColumnIndex ( string column ) : int
InternalParentFetchColumnIndex ( string column, IList parentColumns ) : int
MoveIndexDataForClone ( int min, int max, HashSet gaps, bool onMasterEntry ) : void
ReInstateMaxValue ( int idx ) : void
ReInstateMinValue ( int idx ) : void
Remove ( int idx, bool blankData = false ) : void

Removes the specified idx.

this ( int key, bool removeFromGaps = true ) : IList

Private Methods

Method Description
FilterColumns ( ICollection entry1Columns ) : IList
GenerateFederatedKey ( int idx ) : InternalFederatedTO

Generates the key.

GenerateKeyPrefix ( string ns, System.Guid id ) : string

Generates the storage key.

ScrubInternalTo ( ) : void

Scrubs the internal TO.

Method Details

Add() public method

Adds the specified idx.
public Add ( int idx, IList cols ) : void
idx int The idx.
cols IList The cols.
return void

AddGap() public method

public AddGap ( int idx ) : void
idx int
return void

ApplySortAction() public method

Applies the sort action.
public ApplySortAction ( IDictionary payload ) : void
payload IDictionary
return void

ContainsRow() public method

public ContainsRow ( int idx ) : bool
idx int
return bool

CopyTo() public method

Copies the data from the clonable instance into the cloned instance ;)
public CopyTo ( SBinaryDataListEntry thisObj ) : void
thisObj SBinaryDataListEntry The this object.
return void

Dispose() public method

Releases unmanaged and - optionally - managed resources.
public Dispose ( ) : void
return void

DisposeCache() public method

Disposes the cache.
public DisposeCache ( ) : int
return int

FetchAlias() public method

public FetchAlias ( ) : BinaryDataListAlias>.IDictionary
return BinaryDataListAlias>.IDictionary

FetchGaps() public method

public FetchGaps ( ) : HashSet
return HashSet

FetchSortData() public method

public FetchSortData ( ) : IList>.IDictionary
return IList>.IDictionary

GetDistinctRows() public method

public GetDistinctRows ( List filterCols ) : List
filterCols List
return List

Init() public method

Inits this instance.
public Init ( int colCnt, bool createNewStorage = true ) : void
colCnt int
createNewStorage bool
return void

InternalFetchColumnIndex() public method

public InternalFetchColumnIndex ( string column ) : int
column string
return int

InternalParentFetchColumnIndex() public method

public InternalParentFetchColumnIndex ( string column, IList parentColumns ) : int
column string
parentColumns IList
return int

MoveIndexDataForClone() public method

public MoveIndexDataForClone ( int min, int max, HashSet gaps, bool onMasterEntry ) : void
min int
max int
gaps HashSet
onMasterEntry bool
return void

ReInstateMaxValue() public method

public ReInstateMaxValue ( int idx ) : void
idx int
return void

ReInstateMinValue() public method

public ReInstateMinValue ( int idx ) : void
idx int
return void

Remove() public method

Removes the specified idx.
public Remove ( int idx, bool blankData = false ) : void
idx int The idx.
blankData bool
return void

this() public method

public this ( int key, bool removeFromGaps = true ) : IList
key int
removeFromGaps bool
return IList

Property Details

AppendIndex public property

public int AppendIndex
return int