Interface ISchemaAdapter
Namespace: Telerik.OpenAccess.SPI
Assembly: Telerik.OpenAccess.dll
Syntax
public interface ISchemaAdapter
Methods
Create(Assembly, List<String>, SchemaProperties, SchemaCreateProperties, IOutputAdapter)
Declaration
Dictionary<string, object> Create(Assembly inputAssembly, List<string> referencedAssemblies, SchemaProperties schemaProps, SchemaCreateProperties schemaCreateProps, IOutputAdapter log)
Parameters
System.
|
System.
|
Schema
|
Schema
|
IOutput
|
Returns
System.
|
CreateDatabase(Boolean)
Declaration
Dictionary<string, object> CreateDatabase(bool checkOnly)
Parameters
System.
|
Returns
System.
|
CreateDatabase(Assembly, List<String>, SchemaProperties, DatabaseCreationProperties, IOutputAdapter)
Declaration
Dictionary<string, object> CreateDatabase(Assembly inputAssembly, List<string> referencedAssemblies, SchemaProperties schemaProps, DatabaseCreationProperties dbProps, IOutputAdapter log)
Parameters
System.
|
System.
|
Schema
|
Database
|
IOutput
|
Returns
System.
|
CreateDDLScript()
Declaration
Dictionary<string, object> CreateDDLScript()
Returns
System.
|
CreateUpdateDDLScript(SchemaUpdateProperties)
Declaration
Dictionary<string, object> CreateUpdateDDLScript(SchemaUpdateProperties schemaUpdateProps)
Parameters
Schema
|
Returns
System.
|
CreateUpdateInfo(SchemaUpdateProperties)
Declaration
SchemaUpdateInfo CreateUpdateInfo(SchemaUpdateProperties schemaUpdateProps)
Parameters
Schema
|
Returns
DumpSchema(Assembly, List<String>, SchemaProperties, DumpSchemaProperties, IOutputAdapter)
Declaration
Dictionary<string, object> DumpSchema(Assembly inputAssembly, List<string> referencedAssemblies, SchemaProperties schemaProps, DumpSchemaProperties dumpProps, IOutputAdapter log)
Parameters
System.
|
System.
|
Schema
|
Dump
|
IOutput
|
Returns
System.
|
ExecuteDDLScript(String, Boolean)
Declaration
Dictionary<string, object> ExecuteDDLScript(string ddl, bool force)
Parameters
System.
|
System.
|
Returns
System.
|
ExecuteDDLScript(SchemaUpdateInfo, Boolean)
Declaration
Dictionary<string, object> ExecuteDDLScript(SchemaUpdateInfo schemaUpdateInfo, bool force)
Parameters
Schema
|
System.
|
Returns
System.
|
ExecuteScript(Assembly, List<String>, SchemaProperties, SQLExecutionProperties, IOutputAdapter)
Declaration
Dictionary<string, object> ExecuteScript(Assembly inputAssembly, List<string> referencedAssemblies, SchemaProperties schemaProps, SQLExecutionProperties execProps, IOutputAdapter log)
Parameters
System.
|
System.
|
Schema
|
SQLExecution
|
IOutput
|
Returns
System.
|
Update(Assembly, List<String>, SchemaProperties, SchemaUpdateProperties, IOutputAdapter)
Declaration
Dictionary<string, object> Update(Assembly inputAssembly, List<string> referencedAssemblies, SchemaProperties schemaProps, SchemaUpdateProperties schemaUpdateProps, IOutputAdapter log)
Parameters
System.
|
System.
|
Schema
|
Schema
|
IOutput
|
Returns
System.
|