org.castor.ddlgen.engine.mysql

Class MysqlGenerator

Implemented Interfaces:
Generator

public final class MysqlGenerator
extends AbstractGenerator

Generator for MySQL.
Version:
$Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
Authors:
Le Duc Bao
Ralf Joachim
Since:
1.1

Field Summary

static String
ENGINE_CONFIG_NAME
Filename of specific configuration for generator.
static String
ENGINE_CONFIG_PATH
Path to specific configuration for generator.
static String
NAME
Name of database engine.

Fields inherited from interface org.castor.ddlgen.Generator

GLOBAL_CONFIG_NAME, GLOBAL_CONFIG_PATH

Constructor Summary

MysqlGenerator(DDLGenConfiguration configuration)
Constructor for MysqlGenerator.

Method Summary

void
generateHeader(DDLWriter writer)
String
getEngineConfigName()
String
getEngineConfigPath()
String
getEngineName()
void
initialize()

Methods inherited from class org.castor.ddlgen.AbstractGenerator

createForeignKeyDDL, createIndex, createSchema, generateCreate, generateDDL, generateDrop, generateForeignKey, generateHeader, generateIndex, generateKeyGenerator, generatePrimaryKey, getConfiguration, getMapping, getMappingHelper, getSchema, getSchemaFactory, getTypeMapper, setKeyGenRegistry, setMapping, setMappingHelper, setSchemaFactory, setTypeMapper

Field Details

ENGINE_CONFIG_NAME

public static final String ENGINE_CONFIG_NAME
Filename of specific configuration for generator.

ENGINE_CONFIG_PATH

public static final String ENGINE_CONFIG_PATH
Path to specific configuration for generator.

NAME

public static final String NAME
Name of database engine.

Constructor Details

MysqlGenerator

public MysqlGenerator(DDLGenConfiguration configuration)
Constructor for MysqlGenerator.
Parameters:
configuration - Configuration to use by the generator.

Method Details

generateHeader

public void generateHeader(DDLWriter writer)
Overrides:
generateHeader in interface AbstractGenerator

getEngineConfigName

public String getEngineConfigName()
Specified by:
getEngineConfigName in interface Generator

getEngineConfigPath

public String getEngineConfigPath()
Specified by:
getEngineConfigPath in interface Generator

getEngineName

public String getEngineName()
Specified by:
getEngineName in interface Generator

initialize

public void initialize()
Specified by:
initialize in interface Generator

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com