[This is preliminary documentation and is subject to change.]
The MySQLCompiler type exposes the following members.Constructors
Name | Description | |
---|---|---|
![]() | MySQLCompiler | Initializes a new instance of the MySQLCompiler class |
Methods
Name | Description | |
---|---|---|
![]() | BuildNodeOutput | (Inherited from RDBMSCompiler.) |
![]() | BuildOutputs |
Override to perform compilation into output, the base implementation loops over all nodes and interprets
script includes
(Inherited from Compiler.) |
![]() | Compile | (Inherited from Compiler.) |
![]() | Configure | (Inherited from Compiler.) |
![]() | CreateDomain |
Turns domain name into domain instance
(Inherited from RDBMSCompiler.) |
![]() | DoColumn |
Override to compile a RDBMS Table
(Inherited from RDBMSCompiler.) |
![]() | DoCompile | (Inherited from RDBMSCompiler.) |
![]() | DoForeignKeys |
Override to outpur foreign keys
(Inherited from RDBMSCompiler.) |
![]() | DoPrimaryKeys |
Override to output primary keys
(Inherited from RDBMSCompiler.) |
![]() | DoReadIndexSection |
Override to read primary key definition form sub-section of table (not column level)
(Inherited from RDBMSCompiler.) |
![]() | DoReadPrimaryKeySection |
Override to read primary key definition form sub-section of table (not column level)
(Inherited from RDBMSCompiler.) |
![]() | DoTable |
Override to compile a RDBMS Table
(Inherited from RDBMSCompiler.) |
![]() | DoTableIndexes |
Override to compile a indexes per table
(Inherited from RDBMSCompiler.) |
![]() | EnsureNotCompiled | (Inherited from Compiler.) |
![]() | ![]() | Determines whether the specified object is equal to the current object. (Inherited from ![]() |
![]() | EscapeFileName |
Replaces incompatible characters for file names with "_"
(Inherited from Compiler.) |
![]() | EscapeString | (Inherited from Compiler.) |
![]() | ![]() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from ![]() |
![]() | FormatColumnStatement | (Overrides RDBMSCompiler FormatColumnStatement(String, String, String, String, String, String, String).) |
![]() | GetColumnNullNotNullClause | (Inherited from RDBMSCompiler.) |
![]() | ![]() | Serves as the default hash function. (Inherited from ![]() |
![]() | GetOutputFileSuffix | (Inherited from RDBMSCompiler.) |
![]() | GetQuotedIdentifierName | (Overrides RDBMSCompiler GetQuotedIdentifierName(RDBMSEntityType, String).) |
![]() | GetStatementDelimiterScript | (Overrides RDBMSCompiler GetStatementDelimiterScript(RDBMSEntityType, Boolean).) |
![]() | ![]() | Gets the (Inherited from ![]() ![]() |
![]() | IncludeScriptFile |
Performs a script file include
(Inherited from Compiler.) |
![]() | IncludeScriptText |
Performs a verbatim script text include
(Inherited from Compiler.) |
![]() | ![]() | Creates a shallow copy of the current (Inherited from ![]() ![]() |
![]() | ![]() | Returns a string that represents the current object. (Inherited from ![]() |
![]() | TransformEntityName | (Overrides RDBMSCompiler TransformEntityName(RDBMSEntity).) |
![]() | TransformKeywordCase | (Inherited from RDBMSCompiler.) |
![]() | TransformSortOrder | (Inherited from RDBMSCompiler.) |
Extension Methods
Fields
Name | Description | |
---|---|---|
![]() | m_CompileErrors | (Inherited from Compiler.) |
Properties
Name | Description | |
---|---|---|
![]() | CompileErrors |
Returns exception errors that were generated during compilation. This property returns "planned" errors that were caused by input,
whereas CompileException returns exception that indicates some more drastic abnormality that broke the compilation
(Inherited from Compiler.) |
![]() | CompileException |
Returns exception that surfaced during compilation, or null if source has not compiled yet or no exception happened.
This exception is different form CompileErrors because it indicates some un=planned condition that broke the compilation process
(Inherited from Compiler.) |
![]() | DomainSearchPaths |
Gets/sets ';' separated list of domain search namespaces paths
(Inherited from RDBMSCompiler.) |
![]() | HasCompiled |
Returns true to indicate that compiler has already processed the source schema
(Inherited from Compiler.) |
![]() | HasErrors |
Returns true when this instance did not compile properly
(Inherited from Compiler.) |
![]() | Name | (Overrides Compiler Name.) |
![]() | NameCaseSensitivity |
Determines whether output script is case sensitive
(Inherited from Compiler.) |
![]() | NameComparison |
Returns string comparison options for names that depend on target case sensitivity
(Inherited from Compiler.) |
![]() | OutputPath |
Determines where compiled output is placed
(Inherited from Compiler.) |
![]() | OutputPrefix |
Determines the prefix for output names
(Inherited from Compiler.) |
![]() | Schema |
Returns source schema
(Inherited from Compiler.) |
![]() | SeparateForeignKeys |
Gets/sets the flag that indicates whether foreign keys should be written in the separate output from tables.
Foreign keys get added as constraints under the table when referenced table is already present and this flag is false
(Inherited from RDBMSCompiler.) |
![]() | SeparateIndexes |
Gets/sets the flag that indicates whether indexes should be written in the separate output from tables
(Inherited from RDBMSCompiler.) |
![]() | Target | (Overrides RDBMSCompiler Target.) |
See Also