Package | Description |
---|---|
org.castor.ddlgen |
This package contains functional classes, exceptions and Main class for
DDL generator.
|
org.castor.ddlgen.schemaobject |
This package contains SchemaObject's for ddl generation including Table, Field,
KeyGenerator, Index, Schema,ForeignKey and PrimaryKey.
|
org.castor.ddlgen.typeinfo |
This package contains various type definitions which implement the TypeInfo
interface.
|
Modifier and Type | Method and Description |
---|---|
TypeInfo |
TypeMapper.getType(String jdbcType)
Get TypeInfo for given JDBC type.
|
TypeInfo |
AbstractTypeMapper.getType(String jdcbType)
Get TypeInfo for given JDBC type.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractTypeMapper.add(TypeInfo type)
Add TypeInfo to map of known types.
|
Modifier and Type | Method and Description |
---|---|
TypeInfo |
Field.getType()
Get type information of this field.
|
Modifier and Type | Method and Description |
---|---|
void |
Field.setType(TypeInfo type)
Set type information of this field.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractType
Abstract TypeInfo with common properties of all implementations.
|
class |
LobType
LobType is used for BLOB/CLOB type which require a sufix, for example
BLOB(10M), CLOB(1K).
|
class |
NoParamType
Final TypeInfo for types having no parameters.
|
class |
NotSupportedType
NotSupportedType is used for type not support by the database engine.
|
class |
OptionalLengthType
Final TypeInfo for types having one optional length parameter.
|
class |
OptionalPrecisionDecimalsType
Final TypeInfo for types having optional precision and decimals parameters.
|
class |
OptionalPrecisionType
Final TypeInfo for types having an optional precision parameter.
|
class |
RequiredLengthType
Final TypeInfo for types having a required length parameter.
|
class |
RequiredPrecisionType
Final TypeInfo for types having a required length parameter.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractType.merge(TypeInfo type)
Merge 2 TypeInfo's.
|
void |
TypeInfo.merge(TypeInfo type)
Merge 2 TypeInfo's.
|
Copyright © 2018. All rights reserved.