ISql100Table Members

Include Protected Members
Include Inherited Members

Represents a Sql100 table.

The ISql100Table type exposes the following members.

Methods

  Name Description
Public method AddAnnotation Adds an annotation. (Inherited from IModelAnnotationHolder.)
Public method Delete Deletes this instance from the model. (Inherited from IModelElement.)
Public method GetAnnotations Overloaded. Returns all attached annotations.
Public method GetAnnotations<TType> Overloaded.
Public method GetColumnsRelationship Returns the columns relationship. (Inherited from IColumnSource.)
Public method GetComposingChildren Returns a list of composing children for this element. (Inherited from IModelElement.)
Public method GetConstraintsRelationship Gets a constraints relationship. (Inherited from ISql90SpecifiesTable.)
Public method GetDataCompressionOptionsRelationship Gets a data compression options relationship. (Inherited from ISql100SpecifiesDataCompressionOptions.)
Public method GetDynamicObjectForChangeTableRelationship Gets a dynamic object for a change table relationship.
Public method GetExtendedPropertiesRelationship Returns an extended properties relationship collection. (Inherited from IExtendedPropertyHost.)
Public method GetFilegroupForTextImageRelationship Returns a file group text image relationship collection. (Inherited from ISqlTable.)
Public method GetFilegroupRelationship Gets the file group relationship. (Inherited from ISqlSpecifiesStorage.)
Public method GetFileStreamFilegroupRelationship Gets a file stream file group relationship. (Inherited from ISql100SpecifiesFileStream.)
Public method GetFileStreamPartitionSchemeRelationship Gets a file stream partition scheme relationship. (Inherited from ISql100SpecifiesFileStream.)
Public method GetFullTextIndexRelationship Gets a full-text index relationship. (Inherited from ISqlFulltextIndexedObject.)
Public method GetHierarchicalChildren Returns a list of hierarchical children for this element. (Inherited from IModelElement.)
Public method GetIndexesRelationship Returns the indexes relationship. (Inherited from IColumnSource.)
Public method GetOwnerInfo Returns information about the element owner. (Inherited from IModelElement.)
Public method GetOwnerRelationship Gets an owner relationship. (Inherited from ISqlOwnedObject.)
Public method GetPartitionColumnRelationship Gets a partition column relationship. (Inherited from ISql90SpecifiesStorage.)
Public method GetPartitionSchemeRelationship Gets a partition scheme relationship. (Inherited from ISql90SpecifiesStorage.)
Public method GetPermissionsRelationship Gets a permissions relationship collection. (Inherited from ISqlSecurable.)
Public method GetProperty<TProperty> Gets the specified property. (Inherited from IModelPropertyContainer.)
Public method GetRelatedDanglingRelationshipEntries Returns a list of the dangling relationship entries, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatedElements Returns a list of the elements that are in a relationship with this element, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatedRelationshipEntries Returns a list of the relationship entries, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatingElements Returns a list of the elements that are in a relationship with this element, where this element is on the right side. (Inherited from IModelElement.)
Public method GetRelatingRelationshipEntries Returns a list of the relationship entries, where this element is on the right side. (Inherited from IModelElement.)
Public method GetRelationship Returns the asked relationship. (Inherited from IModelElement.)
Public method GetRelationship<TRelating, TRelated> Returns the asked relationship. (Inherited from IModelElement.)
Public method GetRelationshipEntrySources Returns the list of relationship entry sources for a relationship entry. (Inherited from IScriptSourcedElement.)
Public method GetRelationships Returns a list of the relationships of this element. (Inherited from IModelElement.)
Public method GetSpatialIndexesRelationship Gets a spatial indexes relationship. (Inherited from ISql100SpatialIndexedObject.)
Public method GetStatisticsRelationship Gets statistic relationships. (Inherited from ISqlStatisticBound.)
Public method GetSynonymsRelationship Gets a synonyms relationship. (Inherited from ISql90SynonymTarget.)
Public method GetTriggersRelationship Gets a trigger relationships container. (Inherited from ISqlColumnSource.)
Public method GetXmlIndexRelationship Gets an XML index relationship. (Inherited from ISql90XmlIndexedObject.)
Public method IsDeleted Specifies whether the object is deleted. (Inherited from IModelElement.)
Public method IsExternal Specifies whether the object is external. (Inherited from IModelElement.)
Public method RemoveAnnotation Removes an annotation. (Inherited from IModelAnnotationHolder.)
Public method SetProperty<TProperty> Sets the specified property. (Inherited from IModelPropertyContainer.)

Top

Properties

  Name Description
Public property Columns Gets a list of columns. (Inherited from IColumnSource.)
Public property Constraints Gets a list of table constraints. (Inherited from ISql90SpecifiesTable.)
Public property DataCompressionOptions Gets a list of data compression options. (Inherited from ISql100SpecifiesDataCompressionOptions.)
Public property DynamicObjectForChangeTable Gets or sets a dynamic object for the change table.
Public property ElementClass Gets the metadata class. (Inherited from IModelElement.)
Public property ElementSource Gets the element source for an element. (Inherited from IScriptSourcedElement.)
Public property ExtendedProperties Gets a list of extended properties. (Inherited from IExtendedPropertyHost.)
Public property Filegroup Gets or sets the storage file group. (Inherited from ISqlSpecifiesStorage.)
Public property FilegroupForTextImage Gets or sets the file group for a text image property. (Inherited from ISqlTable.)
Public property FileStreamFilegroup Gets or sets a file stream file group. (Inherited from ISql100SpecifiesFileStream.)
Public property FileStreamPartitionScheme Gets or sets a file stream partition scheme. (Inherited from ISql100SpecifiesFileStream.)
Public property FullTextIndex Gets a list of full-text indexes. (Inherited from ISqlFulltextIndexedObject.)
Public property Indexes Gets a list of indexes. (Inherited from IColumnSource.)
Public property IsAnsiNullsOn Gets or sets whether AnsiNulls is on. (Inherited from ISqlSpecifiesAnsiNulls.)
Public property IsChangeDataCaptureOn Gets or sets whether change data capture is on.
Public property IsChangeTrackingOn Gets or sets whether change tracking is on.
Public property IsFileStreamNull Gets or sets whether the file stream is null. (Inherited from ISql100SpecifiesFileStream.)
Public property IsLargeValueTypesOutOfRow Gets or sets whether large value types out of row is on. (Inherited from ISql90Table.)
Public property IsQuotedIdentifierOn Gets or sets whether quoted identifier is on. (Inherited from ISqlSpecifiesQuotedIdentifier.)
Public property IsReplicated Gets or sets whether replication is supported. (Inherited from ISqlSupportsReplication.)
Public property IsTableLockOnBulkLoad Gets or sets whether there is a table lock on bulk load. (Inherited from ISqlTable.)
Public property IsVardecimalStorageFormatOn Gets or sets whether vardecimal storage format is on. (Inherited from ISql90Table.)
Public property Model Gets the model reference. (Inherited from IModelEntity.)
Public property Name Gets or sets the name of the IModelElement. (Inherited from IModelElement.)
Public property Owner Gets or sets an object owner. (Inherited from ISqlOwnedObject.)
Public property PartitionColumn Gets or sets the partition column. (Inherited from ISql90SpecifiesStorage.)
Public property PartitionScheme Gets or sets the partition scheme. (Inherited from ISql90SpecifiesStorage.)
Public property Permissions Gets a list of permissions. (Inherited from ISqlSecurable.)
Public property ResolutionStatus Gets or sets the value of the model element resolution status. (Inherited from IModelElement.)
Public property SpatialIndexes Gets a list of spatial indexes. (Inherited from ISql100SpatialIndexedObject.)
Public property Statistics Gets a list of statistics. (Inherited from ISqlStatisticBound.)
Public property Synonyms Gets a list of synonyms. (Inherited from ISql90SynonymTarget.)
Public property TextInRowSize Gets or sets the text size property. (Inherited from ISqlTable.)
Public property Triggers Gets a list of triggers. (Inherited from ISqlColumnSource.)
Public property ValidationStatus Gets or sets the value of the model element validation status. (Inherited from IModelElement.)
Public property XmlIndex Gets a list of XML indexes. (Inherited from ISql90XmlIndexedObject.)

Top

See Also

Reference

ISql100Table Interface

Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace