You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Public Methods

MethodDescription
BoundAttachmentsGet all the BoundAttachments of this Attribute.
BoundSecurityPropertiesGet all the BoundSecurityProperties of this Attribute.
DataMovementColumnLinksReturns a collection of DataMovementLinks that link this column to source/target columns.
DataMovementRuleLinksGet all the Bound Data Movement Rules of this Attribute.
DeleteNamingStandardsTemplateUnbind this Attribute from the naming standards template by deleting the naming standards template ID from the attribute.
DeleteReferenceValueUnbind this Attribute from the reference value by deleting the reference value ID from the attribute.
EnableOverrideTurn on or off a specified attribute override flag. PARAMETERS: OverrideFlag as Integer, Enable as Boolean.
GetNamingStandardsTemplateReturns the naming standards template bound to the attribute or null, if none is bound to the attribute.
GetParentReturns the parent Entity of this attribute.
GetReferenceValueReturns the reference value bound to the attribute or null, if none is bound to the attribute.
IsOverrideEnabledCheck if a specified attribute override flag is enabled. PARAMETERS: OverrideFlag as Integer. RETURN DATATYPE: Boolean.
RepoCheckOutStatusGet the Check Out status of this Attribute object. DATATYPE: StringObjects.
RepoVersionHistoryGet the Version History of this Attribute from the Repository server. Return the data in the StringObjects collection. DATATYPE: StringObjects.
SetXMLTypeUse to change the XML's type. Pass the collection name and true for DOCUMENT, false for CONTENT. PARAMETERS: IsDocument as Boolean, CollectionName as String.
SetXMLUnTypedUse to make the XML datatype of a column untyped (clears CollectionName and DOCUMENT flag). Column has to have datatype XML. For SQL Server 2005 and later.
UniversalMappingsReturns a collection of universal mappings applied to this object.
UserCommentsReturns a collection of user comments associated with this Attribute.
UserDefinedMappingsReturns a collection of user defined mappings applied to this object.
WhereUsedModelUsageReturns a collection of matches in other models based on the results of a WhereUsed analysis on this object.

Public Properties

PropertyDescription
AllocatedWidthThis property returns the allocated width of a column. DATATYPE: Integer.
AttributeNameThis is the logical attribute name. DATATYPE: String.
AverageWidthThis is the average width of a column. This property applies only to physical models. DATATYPE: Integer.
CacheThis is the Cache property for the column. DATATYPE: Integer.
CharacterSetThis property specifies the character set for a CHAR, VARCHAR, and BLOB (Interbase) / CLOB (Teradata) column. This property applies only to Interbase 2007 and later and Teradata V2R5 and later. DATATYPE: String.
CharUsedThis is the CharUsed property for the column. DATATYPE: Boolean.
CheckConstraintThis is the check constraint of the attribute, if any. DATATYPE: String.
CheckConstraintNameThis is the Name of the Attribute's Check Constraint. DATATYPE: String.
CollateThis is the Collate property for the column. DATATYPE: String.
ColorThis is the color of the Attribute object. It takes a 4-byte integer, where the first byte represents red value (0-255), the second byte represents green value (0-255), and the third byte represents blue value (0-255).
ColumnNameThis is the physical column name. DATATYPE: String.
CompactThis is the Compact property for the column. DATATYPE: Boolean.
CompositeDatatypeThis is the attribute's full datatype, including nullability. DATATYPE: String.
CompressThis is the Compress property for the column. This property is only used in Teradata models. DATATYPE: String.
ComputationThis is the Computation property for columns that are computed. Applies to Interbase 2007 and later and SQL server 7.x and later only. DATATYPE: String.
CycleThis is the Cycle property for the column. DATATYPE: Boolean.
DataLengthThe data length of the datatype (if any). DATATYPE: Integer.
DataScaleThe data scale of the datatype (if any). DATATYPE: Integer.
DatatypeThis is the datatype. Note: User-defined datatype can be assigned in UserDatatypeId property. DATATYPE: String.
DeclaredDefaultThis is the default constraint for the attribute (if any). DATATYPE: String.
DefaultIdThe ID of the bounded, default object, if any. This ID is used by ER/Studio. A user can bind a default object to the attribute by assigning a particular default ID to this property. DATATYPE: Integer.
DefaultNameThis is the Name of the Attribute's default constraint. DATATYPE: String.
DefinitionThis is the definition of the attribute. DATATYPE: String.
DomainIdThe ID of the bounded, domain object (if any). This ID is used by ER/Studio. A user can bind a domain object to the attribute by assigning a particular domain ID to this property. DATATYPE: Integer.
EncryptedThis property indicates if a column is encrypted. This applies only to Oracle 10.2, Sybase ASE 12.5.3 and later versions of these two platforms. DATATYPE: Boolean.
EncryptionAlgorithmThis property specifies the algorithm used for the column encryption. This applies only to Oracle 10.2 and later versions of this platform. DATATYPE: String.
EncryptionKeyThis property specifies the encryption keys used to encrypt the column. This applies only to Sybase ASE 12.5.3 and later versions of this platform. DATATYPE: String.
EncryptionSALTThis property indicates if a column is encrypted with SALT. This applies only to Oracle 10.2 and later versions. DATATYPE: Boolean.
EnumOrSetValuesThis is the EnumOrSetValues property for columns that have either Enum or Ser as column data type. DATATYPE: String.
FontFont for the attribute. Although this property, itself, is read only, the user can modify the font by setting the properties in the ERSFont object which is returned to the caller.
ForBitDataThis is the ForBitData property for the column. DATATYPE: Boolean.
ForeignKeyThis indicates if the attribute is a foreign key. DATATYPE: Boolean.
FormatThis is the Format property for the column. This property is only used in Teradata models. DATATYPE: String.
FreezeNameTrue if this attribute should not be affected by naming standards name updates. DATATYPE: Boolean.
GenerateByDefault Property - AttributeObj Object








See Also

  • No labels