Click or drag to resize

BcfRow Class

[This is preliminary documentation and is subject to change.]

Represents a row in a BcfTable.
Inheritance Hierarchy
SystemObject
  CalculationWorks.BusinessModelBcfRow

Namespace:  CalculationWorks.BusinessModel
Assembly:  CalculationWorks.BusinessModel (in CalculationWorks.BusinessModel.dll) Version: 4.0.0-beta7
Syntax
public class BcfRow

The BcfRow type exposes the following members.

Constructors
  NameDescription
Protected methodBcfRow
Initializes a new instance of the BcfRow class.
Top
Properties
  NameDescription
Public propertyCellFaults
Gets all distinct BcfFault tagging cells in this row.
Public propertyCells
Gets the cell collection.
Public propertyCellWithFaults
Gets the cells tagged with faults.
Public propertyChildRowsCells
Gets the BcfChildRelationCellCollection of this row.
Public propertyIsAlive
Gets a value indicating whether this instance is in use.
Public propertyItemInt32
Gets or sets the value stored in the BcfColumn specified by columnIndex.
Public propertyItemString
Gets or sets the value stored in the BcfColumn specified by columnName.
Public propertyItemBcfColumn
Gets or sets the value stored in the specified BcfColumn.
Public propertyParentRowCells
Gets the BcfParentRelationCellCollection of this row.
Public propertyRowId
Gets the BcfRow-identifier unique in the BcfTable the BcfRow belongs to.
Public propertyRowState
Gets the BcfRowState of the BcfRow.
Public propertyTable
Gets the BcfTable the row belongs to.
Top
Methods
  NameDescription
Public methodAddChildRow(String, BcfRow)
Adds the specified row to the BcfChildRelationCell specified by childRelationName.
Public methodAddChildRow(BcfRelation, BcfRow)
Adds the specified row to the child rows specified by childRelation.
Public methodAddToTable
Adds a new row to its table.
Public methodDelete
Deletes the row.
Public methodStatic memberCode exampleDeleteRows
Deletes specified rows. The operation is faster than deleting each single row by Delete.
Public methodDiffCells
Returns cells of this row having same column name but different value as cell of otherRow.
Public methodDiffChildRelationCells
Compares the ChildRowsCells.ChildRows of this and specified otherRow with equal ChildRelation-name.
Public methodDiffParentRelationCells
Compares the ParentRowCells.ParentRow of this and specified otherRow with equal ParentRelation-name.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCell(String)
Gets the BcfCell of column specified by columnName.
Public methodGetCell(BcfColumn)
Returns the BcfCell of column.
Public methodGetCellT(BcfColumnT)
Public methodGetChildRows(String)
Gets the child rows specified by childRelationName.
Public methodGetChildRows(BcfRelation)
Gets the child rows of the specified childRelation.
Public methodGetFaultColumnDictionary
Gets the faults grouped by column.
Public methodGetFaults(Int32)
Gets the BcfFault objects the cell at columnIndex is tagged with.
Public methodGetFaults(String)
Gets the BcfFault objects the cell with columnName is tagged with.
Public methodGetFaults(BcfColumn)
Gets the BcfFault objects the column's cell is tagged with.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetNullableT(String)
Gets the value stored in column with specified columnName.
Public methodGetNullableT(BcfColumn)
Gets the value stored in specified column.
Public methodGetParentRow(String)
Gets the parent BcfRow of the relation specified by parentRelationName.
Public methodGetParentRow(BcfRelation)
Gets the parent BcfRow of the specified parentRelation.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValueT
Gets the value stored in the specified BcfColumn.
Public methodGetValueObject(Int32)
Gets the object stored in the BcfColumn specified by columnIndex.
Public methodGetValueObject(String)
Gets the value stored in the BcfColumn specified by columnName.
Public methodGetValueObject(BcfColumn)
Gets the value stored in the specified BcfColumn.
Public methodIsAdequateRow
Returns a value indicating otherRow is a adequate row of this using specified rowComparisonMode.
Public methodIsAdequateRowOf
Returns a value indicating this row is a adequate of otherRow using specified rowComparisonMode.
Public methodLoad
Updates cell values using an other row as data source.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnDiscard
Called when the row goes out of scope.
Public methodSetNullableT(String, NullableT)
Sets the value stored in column with specified columnName>. If value is null and column is of not-nullable type, the columns DefaultValue will be applied.
Public methodSetNullableT(BcfColumn, NullableT)
Sets the value stored in the specified BcfColumn. If value is null and column is of not-nullable type, the columns DefaultValue will be applied.
Public methodSetParentRow(String, BcfRow)
Sets the parent BcfRow of the relation specified by parentRelationName.
Public methodSetParentRow(BcfRelation, BcfRow)
Sets the parent BcfRow of the specified parentRelation.
Public methodSetValueT
Sets the value stored in the specified BcfColumn.
Public methodSetValueObject(Int32, Object)
Sets the object stored in the BcfColumn specified by columnIndex.
Public methodSetValueObject(String, Object)
Sets the value stored in the BcfColumn specified by columnName.
Public methodSetValueObject(BcfColumn, Object)
Sets the value stored in the specified BcfColumn.
Public methodToItemArray
Returns a new created array of cell values.
Public methodToItemDictionary
Returns a new created dictionary of column names and cell values.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also