Implementations of CreateDDLGenerator are registered with a DDLGeneratorImpl,
and each one will be responsible for generating create DDL syntax
for a given object type.
Gets the DDL to create the given object in the database.
canCreate
boolean canCreate(java.lang.String property)
Is the given property (potentially) used in the generation of the create
DDL.
canReplace
boolean canReplace()
Returns true if the create syntax includes an "OR REPLACE" or equivalent.
If this returns false, the framework will also call getDeleteDDL if the
caller has explictly specified replace.