com.agimatec.sql.meta.script
Class DDLExpressions

java.lang.Object
  extended by com.agimatec.sql.meta.script.DDLExpressions
Direct Known Subclasses:
MySqlDDLExpressions, OracleDDLExpressions, PostgresDDLExpressions, SomeDDLExpressions

public abstract class DDLExpressions
extends Object

Description:
User: roman.stumm
Date: 04.05.2007
Time: 10:36:52
Copyright: Agimatec GmbH


Constructor Summary
protected DDLExpressions()
           
 
Method Summary
static ExtractExpr[] compileExpressions(String ddlXmlPath)
           
abstract  void equalizeColumn(ColumnDescription cd)
          equalize type names (between schema-import and ddl-parsing)
static DDLExpressions forDbms(String dbms)
           
 ExtractExpr getExpression(String expName)
           
abstract  ExtractExpr[] getExpressions()
           
 String strip(String value)
          remove \"
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DDLExpressions

protected DDLExpressions()
Method Detail

getExpressions

public abstract ExtractExpr[] getExpressions()

forDbms

public static DDLExpressions forDbms(String dbms)

getExpression

public ExtractExpr getExpression(String expName)

equalizeColumn

public abstract void equalizeColumn(ColumnDescription cd)
equalize type names (between schema-import and ddl-parsing)

Parameters:
cd -

toString

public String toString()
Overrides:
toString in class Object

strip

public String strip(String value)
remove \"

Parameters:
value - - value or null to strip
Returns:
stripped value or null

compileExpressions

public static ExtractExpr[] compileExpressions(String ddlXmlPath)


Copyright © 2008-2013. All Rights Reserved.