public class TypeDefinitionBuilder extends Object
Constructor and Description |
---|
TypeDefinitionBuilder() |
Modifier and Type | Method and Description |
---|---|
TypeDefinitionBuilder |
addColumn(PropertyDefinition column)
Add a new column to type.
|
TypeDefinitionBuilder |
addConstraint(ConstraintDefinition constraintDefinition)
Add a new constraint to type.
|
TypeDefinitionBuilder |
addIndex(IndexDefinition index)
add a new index to type.
|
TypeDefinitionBuilder |
addTrigger(TriggerDefinition trigger)
add a new trigger to type.
|
TypeDefinition |
build()
Build new type definition
|
TypeDefinitionBuilder |
setAsStatement(String asStatement) |
TypeDefinitionBuilder |
setIdColumn(PropertyDefinition idColumn) |
TypeDefinitionBuilder |
setPackageName(String packageName) |
TypeDefinitionBuilder |
setTableName(String tableName) |
TypeDefinitionBuilder |
setTemporary(boolean temporary) |
TypeDefinitionBuilder |
setTypeQualifiedName(String typeQualifiedName) |
TypeDefinitionBuilder |
setTypeSimpleName(String typeSimpleName) |
TypeDefinitionBuilder |
setVersionColumn(PropertyDefinition versionColumn) |
public TypeDefinitionBuilder setTableName(String tableName)
public TypeDefinitionBuilder setTypeSimpleName(String typeSimpleName)
public TypeDefinitionBuilder setTypeQualifiedName(String typeQualifiedName)
public TypeDefinitionBuilder setPackageName(String packageName)
public TypeDefinitionBuilder setTemporary(boolean temporary)
public TypeDefinitionBuilder setAsStatement(String asStatement)
public TypeDefinitionBuilder setIdColumn(PropertyDefinition idColumn)
public TypeDefinitionBuilder setVersionColumn(PropertyDefinition versionColumn)
public TypeDefinitionBuilder addColumn(PropertyDefinition column) throws MappingException
column
- type columnMappingException
- if column is already defined.public TypeDefinitionBuilder addConstraint(ConstraintDefinition constraintDefinition) throws MappingException
constraintDefinition
- constraintMappingException
- if constraint is already defined.public TypeDefinitionBuilder addTrigger(TriggerDefinition trigger) throws MappingException
trigger
- triggerMappingException
- if trigger is already defined.public TypeDefinitionBuilder addIndex(IndexDefinition index) throws MappingException
index
- indexMappingException
- if index is already defined.public TypeDefinition build() throws MappingException
MappingException
- if definition is not valid.Copyright © 2015. All Rights Reserved.