Interface IDataBlockGroup
- Namespace
- Datafication.Core.Data
- Assembly
- Datafication.Core.dll
Represents a data block group, used for grouping data blocks.
public interface IDataBlockGroup
Properties
Count
Gets the number of groups in the data block group.
int Count { get; }
Property Value
- int
Methods
FilterGroups(IDataFilter)
Filters the groups based on the specified filter.
DataBlockGroup FilterGroups(IDataFilter filter)
Parameters
filterIDataFilterThe filter to apply.
Returns
- DataBlockGroup
A filtered data block.
GetGroup(int)
Gets a data block for a group by index.
DataBlock GetGroup(int groupIndex)
Parameters
groupIndexintThe index of the group.
Returns
GetGroup(string)
Gets a data block based on the specified group key.
DataBlock GetGroup(string groupKey)
Parameters
groupKeystringThe key of the group.
Returns
- DataBlock
The data block associated with the specified key.
GetGroupKey(int)
Gets the key for a group by index.
object GetGroupKey(int groupIndex)
Parameters
groupIndexintThe index of the group.
Returns
- object
GetGroups()
Gets all the groups in the data block group.
IEnumerable<DataBlock> GetGroups()
Returns
- IEnumerable<DataBlock>
An enumerable of data blocks.