Share via


ISql100Table Members

Include Protected Members
Include Inherited Members

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

GetColumnsRelationship

Overloaded.

Public method

GetComposingChildren

Returns a list of composing children for this element. (Inherited from IModelElement.)

Public method

GetConstraintsRelationship

Overloaded.

Public method

GetDataCompressionOptionsRelationship

(Inherited from ISql100SpecifiesDataCompressionOptions.)

Public method

GetDynamicObjectForChangeTableRelationship

Public method

GetExtendedPropertiesRelationship

Returns an extended properties relationship collection. (Inherited from IExtendedPropertyHost.)

Public method

GetFilegroupForTextImageRelationship

(Inherited from ISqlTable.)

Public method

GetFilegroupRelationship

(Inherited from ISqlSpecifiesStorage.)

Public method

GetFileStreamFilegroupRelationship

(Inherited from ISql100SpecifiesFileStream.)

Public method

GetFileStreamPartitionSchemeRelationship

(Inherited from ISql100SpecifiesFileStream.)

Public method

GetFullTextIndexRelationship

(Inherited from ISqlFulltextIndexedObject.)

Public method

GetHierarchicalChildren

Returns a list of hierarchical children for this element. (Inherited from IModelElement.)

Public method

GetIndexesRelationship

Overloaded.

Public method

GetOwnerInfo

Returns information about the element owner. (Inherited from IModelElement.)

Public method

GetOwnerRelationship

(Inherited from ISqlOwnedObject.)

Public method

GetPartitionColumnRelationship

(Inherited from ISql90SpecifiesStorage.)

Public method

GetPartitionSchemeRelationship

(Inherited from ISql90SpecifiesStorage.)

Public method

GetPermissionsRelationship

Returns 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

Overloaded. Returns the asked relationship.

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

(Inherited from ISql100SpatialIndexedObject.)

Public method

GetStatisticsRelationship

(Inherited from ISqlStatisticBound.)

Public method

GetSynonymsRelationship

(Inherited from ISql90SynonymTarget.)

Public method

GetTriggersRelationship

(Inherited from ISqlColumnSource.)

Public method

GetXmlIndexRelationship

(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

Overloaded.

Public property

Constraints

Overloaded.

Public property

DataCompressionOptions

(Inherited from ISql100SpecifiesDataCompressionOptions.)

Public property

DynamicObjectForChangeTable

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

(Inherited from ISqlSpecifiesStorage.)

Public property

FilegroupForTextImage

(Inherited from ISqlTable.)

Public property

FileStreamFilegroup

(Inherited from ISql100SpecifiesFileStream.)

Public property

FileStreamPartitionScheme

(Inherited from ISql100SpecifiesFileStream.)

Public property

FullTextIndex

(Inherited from ISqlFulltextIndexedObject.)

Public property

Indexes

Overloaded.

Public property

IsAnsiNullsOn

(Inherited from ISqlSpecifiesAnsiNulls.)

Public property

IsChangeDataCaptureOn

Public property

IsChangeTrackingOn

Public property

IsFileStreamNull

(Inherited from ISql100SpecifiesFileStream.)

Public property

IsLargeValueTypesOutOfRow

(Inherited from ISql90Table.)

Public property

IsQuotedIdentifierOn

(Inherited from ISqlSpecifiesQuotedIdentifier.)

Public property

IsReplicated

(Inherited from ISqlSupportsReplication.)

Public property

IsTableLockOnBulkLoad

(Inherited from ISqlTable.)

Public property

IsVardecimalStorageFormatOn

(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

(Inherited from ISqlOwnedObject.)

Public property

PartitionColumn

(Inherited from ISql90SpecifiesStorage.)

Public property

PartitionScheme

(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

(Inherited from ISql100SpatialIndexedObject.)

Public property

Statistics

(Inherited from ISqlStatisticBound.)

Public property

Synonyms

(Inherited from ISql90SynonymTarget.)

Public property

TextInRowSize

(Inherited from ISqlTable.)

Public property

Triggers

(Inherited from ISqlColumnSource.)

Public property

ValidationStatus

Gets or sets the value of the model element validation status. (Inherited from IModelElement.)

Public property

XmlIndex

(Inherited from ISql90XmlIndexedObject.)

Top

See Also

Reference

ISql100Table Interface

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