| DataDictionaryField Class |
[This is preliminary documentation and is subject to change.]
Namespace: CSC.SC.TOPICA4.DynamicData
public class DataDictionaryField : IEquatable<DataDictionaryField>
The DataDictionaryField type exposes the following members.
| Name | Description | |
|---|---|---|
| AddEnum |
Add enum-value to field
| |
| AsString |
Return string representation
| |
| DatabaseTypeToDataType |
Compute DataType from type stored in metadata.
NB: currently SQL Server only!
| |
| DataDictionaryFieldFromMetaData |
Create a DataDictionaryField from metadata in the database
| |
| DBDelete |
Deletes field from database
| |
| DBInsert |
Insert into database
| |
| DBRead |
Read on object from DataRow
| |
| DBUpdate |
Updates field in supplied database
| |
| DBUpdateEnums | ||
| DebugPrint |
Prints field without margin
| |
| DebugPrint(String) |
prints field with specified margin
| |
| EnumToString |
returns enumeration as string
| |
| Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Equals(DataDictionaryField) |
Check if two DataDictionaryFields are equal
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| FindEnum |
Finds enumeration
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| SQLCreate |
Returns SQL-statement to create table
| |
| SQLCreate(DataDictionary, Boolean) |
Generate SQL for create table
| |
| TablesContainingField |
Return collection of tables, that contain this field
| |
| ToString |
Returns field as string
(Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| Caption |
The text displayed in the input form.
| |
| ComputedColumnSQL |
Get/Set ComputedColumnSQL
| |
| DataColumnType |
SystemType of DataColumn
| |
| DataType |
Type of data stored in database.
| |
| Description |
Internal description of field
| |
| Dimension |
True => field is used as base for a dimension in a cube (DataWarehouse).
| |
| EnumCollection |
Enum values for this field.
| |
| FieldName |
Field name defined by DataName in form template. Used as field name in database.
| |
| FieldSize |
Width of text fields. Nonzero => generate VARCHAR(nnn), 0 => TEXT (arbitrary length).
| |
| HasEnums |
Has this field enumeration values?
| |
| HistoryCaption |
The text displayed in the history view
| |
| HistoryOnly |
Get HistoryOnly - false: normal field, true: only in history table
| |
| IsComputed |
Is field computed.
| |
| IsDateStart |
Field is used as DateStart
| |
| IsDateStop |
Field is used as DateStop
| |
| IsIdentity |
Field is IDENTITY in database (autoincrement).
| |
| IsIndex |
Generate index on this field.
| |
| IsInternal |
Field is auto generated internal field
| |
| IsPersisted |
Get/Set IsPersisted
| |
| IsStatus |
Field is auto-generated and used for misc. status information.
| |
| Link |
Link (e.g. URL) to external description of field
| |
| LookupViewName |
Return the name of the lookup view for this enum field (if the field is not enum an empty string is returned")
| |
| MapToExternalField |
Get/Set MapToExternalField: Reference to fiel in external system
| |
| Measure |
True => field is used as base for a measure in a cube (DataWarehouse).
| |
| NonBlankCaption |
Get a non-blank caption : first nonblank value in this sequeunce: Caption, HistoryCaption, FieldName
| |
| NonBlankHistoryCaption |
Get a non-blank historycaption : first nonblank value in this sequeunce: HistoryCaption, Caption, FieldName
| |
| ReferencesField |
Get/set ReferencesField : Reference to field in table specifed by ReferencesTable
| |
| ReferencesTable |
Get/set ReferencesTable: Reference to table in current database
| |
| SetValueOnCopy |
Get/Set SetValueOnCopy: An expression used to compute value in newly created record in copy operation.
| |
| ViewName |
Field name in auto-generated views etc.
|