Click or drag to resize
DataDictionaryTable Methods

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

The DataDictionaryTable type exposes the following members.

Methods
  NameDescription
Public methodAddExternalRelation
Public methodAddField(DataDictionary, DataDictionaryField)
Add field
Public methodAddField(DataDictionary, DataDictionaryField, Boolean, String, String, Boolean, NullableInt32, NullableDouble, String, NullableInt32, Boolean)
Add field (constructed from parameters)
Public methodAddField(DataDictionary, DataDictionaryField, Boolean, String, String, Boolean, NullableInt32, NullableDouble, String, NullableInt32, Boolean, ProgressCollection, String)
Add field (constructed from parameters)
Public methodAddFields
Add collection of fields
Public methodAddTableField
Add DataDictionaryTableField
Public methodAsString
String representation
Public methodCacheAdd
Add object to cache
Public methodCacheClear
Clear cache
Public methodCacheGet
Get object from cache
Public methodCheckForCompatibility
Checks for compatibility.
Public methodCheckTable
Compare actual database tables to this DataDictionaryTable (in RAM only - no metadata in database!)
Public methodCountFieldsByCaption
Get # fields matching caption
Public methodDebugPrint
Debug print
Public methodDebugPrint(String)
Debug print
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvaluate
Ealuate a TOPICA basic expression
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 methodFindFieldByFieldName
Find field by field name
Public methodFindFieldDateStart
Find DateStart field
Public methodFindFieldDateStop
Returns datadictionaryfield containing dateStop
Public methodFindFieldsByCaption
Find all fields matching caption
Public methodGetAncestorTables
Get all tables that are ancestors to this
Public methodGetAncestorTableSelect
Get the (closest) ancestor table where OrgUnitRelation == OrgUnitRelation.Select
Public methodGetChildArrayTables
Get child tables that are created for ArrayTable template items
Public methodGetChildRelations
Get all child relations, i.e. relations where this is parent.
Public methodGetChildRelations(Boolean, Boolean)
Get all child relations, i.e. relations where this is parent. Optionally skip hidden realtions/tabls and/or relation to property form.
Public methodGetChildTables
Get all tables referred by child relations.
Public methodGetChildTables(Boolean)
Get tables referred by child relations - optionally onlye those with 1:1 cardinality
Public methodGetChildTablesNotHidden
Get all tables referred by child relations.
Public methodGetComputation
Get the computation with name = parameter name
Public methodGetComputationExpression
Get the computation with name = parameter name
Public methodGetDescendantTables
Get all tables that are descendants to this, optionally only those with 1:1 relation
Public methodGetEnabledComputation
Get the enabled computation with name = parameter name
Public methodGetExternalRelationsByTable
Get external relations by table
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetOrgUnitInherited
????
Public methodGetOrgUnitRelations
Get relations to table OrgUnit
Public methodGetParentRelations
Get all parent relations, i.e. relations where this is child
Public methodGetParentTable
Get parent table
Public methodGetParentTables
Get all tables referred by parent relations
Public methodGetPhraseFields
Get all fields in this table, that have phrases enabled
Public methodGetSQL
Returns SQL-statement based on supplied whereClause and orderBy
Public methodGetSQLAll
Returns SQL-statement to select all records from database
Public methodGetTextAreaFields
Get all fields in this table of type TexArea (or RichTextArea)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsDefaultForm
Compute whether this table is marked as DefaultForm
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetComputation
Set the computation with name = parameter name to expression
Public methodToString
String representation - for debugging etc.
(Overrides ObjectToString.)
Top
See Also