Class SchemaBuilderFromEntities
- java.lang.Object
-
- net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
-
public class SchemaBuilderFromEntities extends Object
Build aRelationalDatabaseSchema
from entity classes.- Author:
- Guillaume Le Cousin
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void
addForeignKeys(EntityMetadata entityType, RelationalDatabaseSchema schema)
protected static void
addSequences(EntityMetadata entityType, RelationalDatabaseSchema schema)
static RelationalDatabaseSchema
build(Collection<EntityMetadata> entities)
protected static Column
buildColumn(Table table, PropertyMetadata property)
protected static Table
buildTable(EntityMetadata entityType)
-
-
-
Method Detail
-
build
public static RelationalDatabaseSchema build(Collection<EntityMetadata> entities)
-
buildTable
protected static Table buildTable(EntityMetadata entityType)
-
buildColumn
protected static Column buildColumn(Table table, PropertyMetadata property)
-
addForeignKeys
protected static void addForeignKeys(EntityMetadata entityType, RelationalDatabaseSchema schema)
-
addSequences
protected static void addSequences(EntityMetadata entityType, RelationalDatabaseSchema schema)
-
-