|
Lines 86-92
Link Here
|
| 86 |
table = getMappingStrategy().getStore().getDBSchema().addTable(name); |
86 |
table = getMappingStrategy().getStore().getDBSchema().addTable(name); |
| 87 |
|
87 |
|
| 88 |
IDBField idField = table.addField(CDODBSchema.ATTRIBUTES_ID, DBType.BIGINT, true); |
88 |
IDBField idField = table.addField(CDODBSchema.ATTRIBUTES_ID, DBType.BIGINT, true); |
| 89 |
table.addField(CDODBSchema.ATTRIBUTES_VERSION, DBType.INTEGER, true); |
89 |
IDBField versionField = table.addField(CDODBSchema.ATTRIBUTES_VERSION, DBType.INTEGER, true); |
| 90 |
table.addField(CDODBSchema.ATTRIBUTES_CLASS, DBType.BIGINT, true); |
90 |
table.addField(CDODBSchema.ATTRIBUTES_CLASS, DBType.BIGINT, true); |
| 91 |
table.addField(CDODBSchema.ATTRIBUTES_CREATED, DBType.BIGINT, true); |
91 |
table.addField(CDODBSchema.ATTRIBUTES_CREATED, DBType.BIGINT, true); |
| 92 |
IDBField revisedField = table.addField(CDODBSchema.ATTRIBUTES_REVISED, DBType.BIGINT, true); |
92 |
IDBField revisedField = table.addField(CDODBSchema.ATTRIBUTES_REVISED, DBType.BIGINT, true); |
|
Lines 94-99
Link Here
|
| 94 |
table.addField(CDODBSchema.ATTRIBUTES_CONTAINER, DBType.BIGINT, true); |
94 |
table.addField(CDODBSchema.ATTRIBUTES_CONTAINER, DBType.BIGINT, true); |
| 95 |
table.addField(CDODBSchema.ATTRIBUTES_FEATURE, DBType.INTEGER, true); |
95 |
table.addField(CDODBSchema.ATTRIBUTES_FEATURE, DBType.INTEGER, true); |
| 96 |
|
96 |
|
|
|
97 |
table.addIndex(IDBIndex.Type.UNIQUE, idField, versionField); |
| 97 |
table.addIndex(IDBIndex.Type.NON_UNIQUE, idField, revisedField); |
98 |
table.addIndex(IDBIndex.Type.NON_UNIQUE, idField, revisedField); |
| 98 |
} |
99 |
} |
| 99 |
|
100 |
|