protected ClassMapping[] getIndependentElementMappings(boolean traverse) { return (traverse) ? field.getElementMapping().getIndependentTypeMappings() : ClassMapping.EMPTY_MAPPINGS; }
protected ClassMapping[] getIndependentElementMappings(boolean traverse) { return (traverse) ? field.getElementMapping().getIndependentTypeMappings() : ClassMapping.EMPTY_MAPPINGS; }
protected ClassMapping[] getIndependentElementMappings(boolean traverse) { return (traverse) ? field.getElementMapping().getIndependentTypeMappings() : ClassMapping.EMPTY_MAPPINGS; }
protected ClassMapping[] getIndependentElementMappings(boolean traverse) { return (traverse) ? field.getElementMapping().getIndependentTypeMappings() : ClassMapping.EMPTY_MAPPINGS; }
private void assertInversable() { ValueMapping elem = field.getElementMapping(); if (elem.getIndependentTypeMappings().length != 1) throw RelationStrategies.uninversable(elem); } }
private void assertInversable() { ValueMapping elem = field.getElementMapping(); if (elem.getIndependentTypeMappings().length != 1) throw RelationStrategies.uninversable(elem); } }
public Object loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping val = res.getBaseMapping(); if (val == null) val = field.getElementMapping().getIndependentTypeMappings()[0]; return res.load(val, store, fetch, joins); }
public Object loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping key = res.getBaseMapping(); if (key == null) key = field.getKeyMapping().getIndependentTypeMappings()[0]; return res.load(key, store, fetch, joins); }
public Object loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping val = res.getBaseMapping(); if (val == null) val = field.getElementMapping().getIndependentTypeMappings()[0]; return res.load(val, store, fetch, joins); }
public Object loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping val = res.getBaseMapping(); if (val == null) val = field.getElementMapping().getIndependentTypeMappings()[0]; return res.load(val, store, fetch, joins); }
public Object loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping val = res.getBaseMapping(); if (val == null) val = field.getElementMapping().getIndependentTypeMappings()[0]; return res.load(val, store, fetch, joins); }
public Object loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping key = res.getBaseMapping(); if (key == null) key = field.getKeyMapping().getIndependentTypeMappings()[0]; return res.load(key, store, fetch, joins); }
public Object loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping key = res.getBaseMapping(); if (key == null) key = field.getKeyMapping().getIndependentTypeMappings()[0]; return res.load(key, store, fetch, joins); }
public Object loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping val = res.getBaseMapping(); if (val == null) val = field.getElementMapping().getIndependentTypeMappings()[0]; return res.load(val, store, fetch, joins); }
public Object loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping key = res.getBaseMapping(); if (key == null) key = field.getKeyMapping().getIndependentTypeMappings()[0]; return res.load(key, store, fetch, joins); }
protected Object loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping elem = res.getBaseMapping(); if (elem == null) elem = field.getElementMapping().getIndependentTypeMappings()[0]; return res.load(elem, store, fetch, joins); }
protected Object loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException { ClassMapping elem = res.getBaseMapping(); if (elem == null) elem = field.getElementMapping().getIndependentTypeMappings()[0]; return res.load(elem, store, fetch, joins); }
public Joins join(Joins joins, boolean forceOuter) { ValueMapping elem = field.getElementMapping(); ClassMapping[] clss = elem.getIndependentTypeMappings(); if (clss.length != 1) throw RelationStrategies.unjoinable(elem); if (forceOuter) return joins.outerJoinRelation(field.getName(), elem.getForeignKey(clss[0]), clss[0], elem.getSelectSubclasses(), true, true); return joins.joinRelation(field.getName(), elem.getForeignKey(clss[0]), clss[0], elem.getSelectSubclasses(), true, true); }
public Joins join(Joins joins, boolean forceOuter) { ValueMapping elem = field.getElementMapping(); ClassMapping[] clss = elem.getIndependentTypeMappings(); if (clss.length != 1) throw RelationStrategies.unjoinable(elem); if (forceOuter) return joins.outerJoinRelation(field.getName(), elem.getForeignKey(clss[0]), clss[0], elem.getSelectSubclasses(), true, true); return joins.joinRelation(field.getName(), elem.getForeignKey(clss[0]), clss[0], elem.getSelectSubclasses(), true, true); }
public Joins join(Joins joins, boolean forceOuter) { ValueMapping elem = field.getElementMapping(); ClassMapping[] clss = elem.getIndependentTypeMappings(); if (clss.length != 1) throw RelationStrategies.unjoinable(elem); if (forceOuter) return joins.outerJoinRelation(field.getName(), elem.getForeignKey(clss[0]), clss[0], elem.getSelectSubclasses(), true, true); return joins.joinRelation(field.getName(), elem.getForeignKey(clss[0]), clss[0], elem.getSelectSubclasses(), true, true); }