IMetadataFactory Interface
Defines methods and properties that can be used to create metadata objects.
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
| Name | Description | |
|---|---|---|
![]() | AsymmetricKey | Gets an IAsymmetricKeyFactory object that can be used to create IAsymmetricKey objects. |
![]() | Certificate | Gets an ICertificateFactory object that can be used to create ICertificate objects. |
![]() | Column | Gets an IColumnFactory object that can be used to create IColumn objects. |
![]() | Constraint | Gets an IConstraintFactory object that can be used to create table and column constraint objects. |
![]() | Credential | Gets an ICredentialFactory object that can be used to create ICredential objects. |
![]() | Database | Gets an IDatabaseFactory object that can be used to create IDatabase objects. |
![]() | DataType | Gets an IDataTypeFactory object that can be used to create IDataType objects. |
![]() | ExecutionContext | Gets an IExecutionContextFactory object that can be used to create IExecutionContext objects. |
![]() | Index | Gets an IIndexFactory object that can be used to create index and constraint objects. |
![]() | Login | Gets an ILoginFactory object that can be used to create ILogin objects. |
![]() | Parameter | Gets an IParameterFactory object that can be used to create IParameter objects. |
![]() | Permission | Gets an T:Microsoft.SqlServer.Management.SqlParser.MetadataProvider.IpermissionFactory object that can be used to create T:Microsoft.SqlServer.Management.SqlParser.Metadata.IPermission objects. |
![]() | ResolvedSynonym | Gets an IResolvedSynonymFactory object that can be used to create IResolvedSynonym objects. |
![]() | Role | Gets an IRoleFactory object that can be used to create IDatabaseRole and IApplicationRole objects. |
![]() | Scalar | Gets an IScalarFactory object that can be used to create IScalar objects. |
![]() | Schema | Gets an ISchemaFactory object that can be used to create ISchema objects. |
![]() | Server | Gets an IServerFactory object that can be used to create IServer objects. |
![]() | StoredProcedure | Gets an IStoredProcedureFactory object that can be used to create IStoredProcedure objects. |
![]() | Synonym | Gets an ISynonymFactory object that can be used to create ISynonym objects. |
![]() | Tabular | Gets an ITabularFactory object that can be used to create ITabular objects. |
![]() | Trigger | Gets an ITriggerFactory object that can be used to create ITrigger objects. |
![]() | User | Gets an IUserFactory object that can be used to create IUser objects. |
![]() | UserDefinedFunction | Gets an IUserDefinedFunctionFactory object that can be used to create IUserDefinedFunction objects. |
![]() | UserDefinedType | Gets an IUserDefinedTypeFactory object that can be used to create IUserDefinedType objects. |
![]() | Variable | Gets an IVariableFactory object that could be used to create ILocalVariable objects. |
