org.sql.generation.implementation.grammar.factories
Class DefaultDefinitionFactory
java.lang.Object
org.sql.generation.implementation.grammar.common.SQLFactoryBase
org.sql.generation.implementation.grammar.factories.AbstractDefinitionFactory
org.sql.generation.implementation.grammar.factories.DefaultDefinitionFactory
- All Implemented Interfaces:
- DefinitionFactory
public class DefaultDefinitionFactory
- extends AbstractDefinitionFactory
- Author:
- Stanislav Muhametsin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDefinitionFactory
public DefaultDefinitionFactory(SQLVendor vendor,
SQLProcessorAggregator processor)
createSchemaDefinitionBuilder
public SchemaDefinitionBuilder createSchemaDefinitionBuilder()
createTableDefinitionBuilder
public TableDefinitionBuilder createTableDefinitionBuilder()
createTableElementListBuilder
public TableElementListBuilder createTableElementListBuilder()
createColumnDefinition
protected ColumnDefinition createColumnDefinition(String columnName,
SQLDataType columnDataType,
String columnDefault,
Boolean mayBeNull,
AutoGenerationPolicy autoGenerationPolicy)
- Specified by:
createColumnDefinition in class AbstractDefinitionFactory
createLikeClause
public LikeClause createLikeClause(TableNameDirect tableName)
createTableConstraintDefinition
public TableConstraintDefinition createTableConstraintDefinition(String name,
TableConstraint constraint,
ConstraintCharacteristics characteristics)
createCheckConstraint
public CheckConstraint createCheckConstraint(BooleanExpression check)
createUniqueConstraintBuilder
public UniqueConstraintBuilder createUniqueConstraintBuilder()
createForeignKeyConstraintBuilder
public ForeignKeyConstraintBuilder createForeignKeyConstraintBuilder()
createViewDefinitionBuilder
public ViewDefinitionBuilder createViewDefinitionBuilder()
createRegularViewSpecification
public RegularViewSpecification createRegularViewSpecification(String... columnNames)
Copyright © 2010-2012. All Rights Reserved.