| DataDictionaryTable Methods |
[This is preliminary documentation and is subject to change.]
The DataDictionaryTable type exposes the following members.
| Name | Description | |
|---|---|---|
| AddExternalRelation | ||
| AddField(DataDictionary, DataDictionaryField) |
Add field
| |
| AddField(DataDictionary, DataDictionaryField, Boolean, String, String, Boolean, NullableInt32, NullableDouble, String, NullableInt32, Boolean) |
Add field (constructed from parameters)
| |
| AddField(DataDictionary, DataDictionaryField, Boolean, String, String, Boolean, NullableInt32, NullableDouble, String, NullableInt32, Boolean, ProgressCollection, String) |
Add field (constructed from parameters)
| |
| AddFields |
Add collection of fields
| |
| AddTableField |
Add DataDictionaryTableField
| |
| AsString |
String representation
| |
| CacheAdd |
Add object to cache
| |
| CacheClear |
Clear cache
| |
| CacheGet |
Get object from cache
| |
| CheckForCompatibility |
Checks for compatibility.
| |
| CheckTable |
Compare actual database tables to this DataDictionaryTable (in RAM only - no metadata in database!)
| |
| CountFieldsByCaption |
Get # fields matching caption | |
| DebugPrint |
Debug print
| |
| DebugPrint(String) |
Debug print
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Evaluate |
Ealuate a TOPICA basic expression
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| FindFieldByFieldName |
Find field by field name
| |
| FindFieldDateStart |
Find DateStart field
| |
| FindFieldDateStop |
Returns datadictionaryfield containing dateStop
| |
| FindFieldsByCaption |
Find all fields matching caption | |
| GetAncestorTables |
Get all tables that are ancestors to this
| |
| GetAncestorTableSelect |
Get the (closest) ancestor table where OrgUnitRelation == OrgUnitRelation.Select
| |
| GetChildArrayTables |
Get child tables that are created for ArrayTable template items
| |
| GetChildRelations |
Get all child relations, i.e. relations where this is parent.
| |
| GetChildRelations(Boolean, Boolean) |
Get all child relations, i.e. relations where this is parent.
Optionally skip hidden realtions/tabls and/or relation to property form.
| |
| GetChildTables |
Get all tables referred by child relations.
| |
| GetChildTables(Boolean) |
Get tables referred by child relations - optionally onlye those with 1:1 cardinality
| |
| GetChildTablesNotHidden |
Get all tables referred by child relations.
| |
| GetComputation |
Get the computation with name = parameter name | |
| GetComputationExpression |
Get the computation with name = parameter name | |
| GetDescendantTables |
Get all tables that are descendants to this, optionally only those with 1:1 relation
| |
| GetEnabledComputation |
Get the enabled computation with name = parameter name | |
| GetExternalRelationsByTable |
Get external relations by table
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetOrgUnitInherited |
????
| |
| GetOrgUnitRelations |
Get relations to table OrgUnit
| |
| GetParentRelations |
Get all parent relations, i.e. relations where this is child
| |
| GetParentTable |
Get parent table
| |
| GetParentTables |
Get all tables referred by parent relations
| |
| GetPhraseFields |
Get all fields in this table, that have phrases enabled
| |
| GetSQL |
Returns SQL-statement based on supplied whereClause and orderBy
| |
| GetSQLAll |
Returns SQL-statement to select all records from database
| |
| GetTextAreaFields |
Get all fields in this table of type TexArea (or RichTextArea)
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsDefaultForm |
Compute whether this table is marked as DefaultForm
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| SetComputation |
Set the computation with name = parameter name to expression | |
| ToString |
String representation - for debugging etc.
(Overrides ObjectToString.) |