Changeset 887 for MetadataBeans/trunk/src/main/java/org/eobjects/metamodel/AccessDataContextStrategy.java
- Timestamp:
- 02/04/10 21:56:24 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MetadataBeans/trunk/src/main/java/org/eobjects/metamodel/AccessDataContextStrategy.java
r886 r887 12 12 import org.eobjects.metamodel.schema.Column; 13 13 import org.eobjects.metamodel.schema.ColumnType; 14 import org.eobjects.metamodel.schema.Schema; 14 import org.eobjects.metamodel.schema.MutableColumn; 15 import org.eobjects.metamodel.schema.MutableSchema; 16 import org.eobjects.metamodel.schema.MutableTable; 15 17 import org.eobjects.metamodel.schema.Table; 16 18 import org.eobjects.metamodel.schema.TableType; 17 19 18 20 import com.healthmarketscience.jackcess.Database; 19 20 21 21 22 public class AccessDataContextStrategy extends … … 47 48 48 49 @Override 49 protected Schema getMainSchema() throws MetaModelException {50 Schema schema = newSchema(_file.getName());50 protected MutableSchema getMainSchema() throws MetaModelException { 51 MutableSchema schema = new MutableSchema(_file.getName()); 51 52 Database db = getDatabase(); 52 53 for (com.healthmarketscience.jackcess.Table mdbTable : db) { 53 Table table = new Table(mdbTable.getName(), TableType.TABLE, schema); 54 MutableTable table = new MutableTable(mdbTable.getName(), 55 TableType.TABLE, schema); 54 56 55 57 try { … … 59 61 ColumnType columnType = ColumnType 60 62 .convertColumnType(mdbColumn.getSQLType()); 61 Column column = new Column(mdbColumn.getName(), columnType,62 table, i, null);63 MutableColumn column = new MutableColumn(mdbColumn 64 .getName(), columnType, table, i, null); 63 65 column.setColumnSize((int) mdbColumn.getLength()); 64 66 column.setNativeType(mdbColumn.getType().name());
Note: See TracChangeset
for help on using the changeset viewer.
