ISql100MultiStatementTableValuedFunction Members

Include Protected Members
Include Inherited Members

Represents a Sql100 multi-statement table-valued function.

The ISql100MultiStatementTableValuedFunction 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 GetBodyDependenciesRelationship Returns the body dependencies relationship. (Inherited from IFunction.)
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 GetDynamicObjectsRelationship Returns a dynamic objects relationship collection. (Inherited from ISqlFunction.)
Public method GetExtendedPropertiesRelationship Returns an extended properties relationship collection. (Inherited from IExtendedPropertyHost.)
Public method GetFunctionBodyRelationship Returns a function body relationship collection. (Inherited from ISqlFunction.)
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 GetLoginRelationship Gets a login relationship. (Inherited from ISql90SpecifiesExecutionContext.)
Public method GetOwnerInfo Returns information about the element owner. (Inherited from IModelElement.)
Public method GetOwnerRelationship Gets an owner relationship. (Inherited from ISqlOwnedObject.)
Public method GetParametersRelationship Gets a parameters relationship. (Inherited from ISql100Subroutine.)
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 GetSignaturesRelationship Gets a signatures relationship. (Inherited from ISql90Signable.)
Public method GetSynonymsRelationship Gets a synonyms relationship. (Inherited from ISql90SynonymTarget.)
Public method GetTriggersRelationship Gets a trigger relationships container. (Inherited from ISqlColumnSource.)
Public method GetTypeRelationship Returns a function type relationship collection. (Inherited from ISqlFunction.)
Public method GetUserRelationship Gets a user relationship. (Inherited from ISql90SpecifiesExecutionContext.)
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 BodyDependencies Gets a list of body dependencies. (Inherited from IFunction.)
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 DoReturnNullForNullInput Gets or sets whether the function returns null for null input. (Inherited from ISql90Function.)
Public property DynamicObjects Gets a list of dynamic objects. (Inherited from ISqlFunction.)
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 FunctionBody Gets or sets the function body. (Inherited from ISqlFunction.)
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 IsCalledForNullInput Gets or sets whether the function is called despite null input. (Inherited from ISql90Function.)
Public property IsCaller Gets or sets whether context is caller. (Inherited from ISql90SpecifiesExecutionContext.)
Public property IsEncrypted Gets or sets whether the subroutine is encrypted. (Inherited from ISqlSubroutine.)
Public property IsOwner Gets or sets whether context is owner. (Inherited from ISql90SpecifiesExecutionContext.)
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 IsSchemaBound Gets or sets whether function is schema bound. (Inherited from ISqlFunction.)
Public property IsSelf Gets or sets whether context is self. (Inherited from ISql90SpecifiesExecutionContext.)
Public property Login Gets or sets the context login. (Inherited from ISql90SpecifiesExecutionContext.)
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 Parameters Gets a list of subroutine parameters. (Inherited from ISql100Subroutine.)
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 ReturnTableVariable Gets or sets a return variable name for the table returned by the function. (Inherited from ISqlMultiStatementTableValuedFunction.)
Public property Signatures Gets a list of signatures. (Inherited from ISql90Signable.)
Public property Synonyms Gets a list of synonyms. (Inherited from ISql90SynonymTarget.)
Public property Triggers Gets a list of triggers. (Inherited from ISqlColumnSource.)
Public property Type Gets or sets the function type specifier. (Inherited from ISqlFunction.)
Public property User Gets or sets the context user. (Inherited from ISql90SpecifiesExecutionContext.)
Public property ValidationStatus Gets or sets the value of the model element validation status. (Inherited from IModelElement.)

Top

See Also

Reference

ISql100MultiStatementTableValuedFunction Interface

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