Method | Description | |
---|---|---|
Generate ( ) : void |
Let the engine start
|
|
Generator ( |
Method | Description | |
---|---|---|
ConditionItem_AppliesToColumn ( PatternContent partialContent, |
Partial content replacer.
|
|
ConditionItem_AppliesToForeignKeyColumns ( PatternContent partialContent, |
Partial content replacer.
|
|
ConditionItem_AppliesToTable ( PatternContent partialContent, |
Partial content replacer.
|
|
ConditionItem_AppliesToTableAndViewsAll ( PatternContent partialContent, |
||
FieldType_ColumnDataSize ( |
Get field size
|
|
FieldType_ColumnDataTypeSize ( |
Get field type database full name
|
|
PatternContentAppliesTo_General ( PatternContent partialContent ) : string |
Partial content replacer.
|
|
PatternContentAppliesTo_OneTable ( string baseContent, List |
One table, one column or one foreignKey in table!
|
|
PatternContentAppliesTo_ProjectFiles ( PatternContent partialContent, string fileNamePath ) : string |
Partial content replacer.
|
|
PatternContentAppliesTo_TablesAndViews ( string baseContent, List |
||
PatternFileAppliesTo_GeneralApplier ( PatternFile patternFile ) : void |
Starts to apply general replacements to the pattern
|
|
PatternFileAppliesTo_ProjectFileApplier ( PatternFile commonPattern ) : void |
Starts to apply project files to the pattern
|
|
PatternFileAppliesTo_TablesAndViewsApplier ( |
Pattern file - AppliesTo - TablesAndViews
|
|
Replacer_ConditionItem_AppliesToColumn ( string content, |
Applies column data to pattern content replacement
|
|
Replacer_ConditionItem_AppliesToForeignKey ( string content, |
Applies foreign key column data to pattern content replacement
|
|
Replacer_ConditionItem_AppliesToForeignKeys ( string content, |
Applies table foreign keys to pattern content replacement
|
|
Replacer_ConditionItem_AppliesToGeneral ( string content ) : string |
Applies data to pattern content replacement
|
|
Replacer_ConditionItem_AppliesToIndexConstraints ( string content, |
Applies table index constraintsto pattern content replacement
|
|
Replacer_ConditionItem_AppliesToTable ( string content, |
Applies table data to pattern content replacement
|
|
Replacer_ConditionItem_ProjectFile ( string content, string fileNamePath ) : string |
Applies data to pattern content replacement for column
|
|
Replacer_DatabaseProvider ( string content ) : string |
Replaces the database provider class name
|
|
Replacer_GeneratorGeneral ( string content ) : string | ||
Replacer_PatternBaseContent ( string baseContent, string tableNameSchema, string tableNameDb ) : string | ||
Replacer_PatternFileName ( string fileName, string tableSchemaName, string tableNameDb, string tableNameSchemaCS ) : string | ||
UserHasSelectedTable ( string tableName ) : bool |
Checking to see if user has selected this table to be generated
|
|
UserHasSelectedView ( string viewName ) : bool |
Checking to see if user has selected this view to be generated
|
public Generator ( |
||
project | ||
pattern | PatternProject | |
database | DbDatabase | |
schemaEngine | ExSchemaEngine | |
return | System |