Community
Participate
Working Groups
* Contributors:
* Stefan Winkler - initial API and implementation
* Stefan Winkler - Bug 285426: [DB] Implement user-defined typeMapping support
* Erdal Karaca - Added new type mapping Boolean from VARCHAR
*/
package org.eclipse.emf.cdo.server.internal.db.mapping;
container.registerFactory(CoreTypeMappings.TMBoolean.FACTORY_SMALLINT);
container.registerFactory(CoreTypeMappings.TMBoolean.FACTORY_OBJECT);
container.registerFactory(CoreTypeMappings.TMBoolean.FACTORY_OBJECT_SMALLINT);
container.registerFactory(CoreTypeMappings.TMBoolean.FACTORY_OBJECT_VARCHAR);
container.registerFactory(CoreTypeMappings.TMByte.FACTORY);
container.registerFactory(CoreTypeMappings.TMByte.FACTORY_OBJECT);
container.registerFactory(CoreTypeMappings.TMBytes.FACTORY);
* Stefan Winkler - bug 282976: [DB] Influence Mappings through EAnnotations
* Stefan Winkler - bug 285270: [DB] Support XSD based models
public static final Factory FACTORY_OBJECT_SMALLINT = new Factory(TypeMappingUtil.createDescriptor(ID_PREFIX
+ ".BooleanObject_SMALLINT", EcorePackage.eINSTANCE.getEBooleanObject(), DBType.SMALLINT));
public static final Factory FACTORY_OBJECT_VARCHAR = new Factory(TypeMappingUtil.createDescriptor(ID_PREFIX
+ ".BooleanObject_VARCHAR", EcorePackage.eINSTANCE.getEBooleanObject(), DBType.VARCHAR));
@Override
public Object getResultSetValue(ResultSet resultSet) throws SQLException
{