Export (0) Print
Expand All

MetadataFactory Class

 

Applies To: SQL Server 2016 Preview

Provides the base class for a metadata factory object.

Namespace:   Microsoft.SqlServer.Management.SqlParser.MetadataProvider
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

System.Object
  Microsoft.SqlServer.Management.SqlParser.MetadataProvider.MetadataFactory

public class MetadataFactory : IMetadataFactory

NameDescription
System_CAPS_pubmethodMetadataFactory()

Initializes a new instance of the MetadataFactory class.

NameDescription
System_CAPS_pubpropertyAsymmetricKey

Gets an IAsymmetricKeyFactory object that can be used to create IAsymmetricKey objects.

System_CAPS_pubpropertyCertificate

Gets an ICertificateFactory object that can be used to create ICertificate objects.

System_CAPS_pubpropertyColumn

Gets an IColumnFactory object that can be used to create IColumn objects.

System_CAPS_pubpropertyConstraint

Gets an IConstraintFactory object that can be used to create table and column constraint objects.

System_CAPS_pubpropertyCredential

Gets an ICredentialFactory object that can be used to create ICredential objects.

System_CAPS_pubpropertyDatabase

Gets an IDatabaseFactory object that can be used to create IDatabase objects.

System_CAPS_pubpropertyDataType

Gets an IDataTypeFactory object that can be used to create IDataType objects.

System_CAPS_pubpropertyExecutionContext

Gets an IExecutionContextFactory object that can be used to create IExecutionContext objects.

System_CAPS_pubpropertyIndex

Gets an IIndexFactory object that can be used to create index and constraint objects.

System_CAPS_pubpropertyLogin

Gets an ILoginFactory object that can be used to create ILogin objects.

System_CAPS_pubpropertyParameter

Gets an IParameterFactory object that can be used to create IParameter objects.

System_CAPS_pubpropertyPermission

Gets or sets an IPermissionFactory object that can be used to create IDatabasePermission objects.

System_CAPS_pubpropertyResolvedSynonym
System_CAPS_pubpropertyRole

Gets an IRoleFactory object that can be used to create IDatabaseRole and IApplicationRole objects.

System_CAPS_pubpropertyScalar

Gets an IScalarFactory object that can be used to create IScalar objects.

System_CAPS_pubpropertySchema

Gets an ISchemaFactory object that can be used to create ISchema objects.

System_CAPS_pubpropertyServer

Gets an IServerFactory object that can be used to create IServer objects.

System_CAPS_pubpropertyStoredProcedure

Gets an IStoredProcedureFactory object that can be used to create IStoredProcedure objects.

System_CAPS_pubpropertySynonym

Gets or sets an ISynonymFactory object that can be used to create ISynonym objects.

System_CAPS_pubpropertyTabular

Gets an ITabularFactory object that can be used to create ITabular objects.

System_CAPS_pubpropertyTrigger

Gets an ITriggerFactory object that can be used to create ITrigger objects.

System_CAPS_pubpropertyUser

Gets an IUserFactory object that can be used to create IUser objects.

System_CAPS_pubpropertyUserDefinedFunction

Gets an IUserDefinedFunctionFactory object that can be used to create IUserDefinedFunction objects.

System_CAPS_pubpropertyUserDefinedType

Gets an IUserDefinedTypeFactory object that can be used to create IUserDefinedType objects.

System_CAPS_pubpropertyVariable

Gets an IVariableFactory object that could be used to create ILocalVariable objects.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2015 Microsoft