public int getJavaType() { if (_javaType == -1) { ClassMapping superMapping = _mapping.getPCSuperclassMapping(); if (superMapping != null && superMapping.getDiscriminator() != null) { _javaType = superMapping.getDiscriminator().getJavaType(); } } return _javaType; } }
public int getJavaType() { if (_javaType == -1) { ClassMapping superMapping = _mapping.getPCSuperclassMapping(); if (superMapping != null && superMapping.getDiscriminator() != null) { _javaType = superMapping.getDiscriminator().getJavaType(); } } return _javaType; } }
public int getJavaType() { if (_javaType == -1) { ClassMapping superMapping = _mapping.getPCSuperclassMapping(); if (superMapping != null && superMapping.getDiscriminator() != null) { _javaType = superMapping.getDiscriminator().getJavaType(); } } return _javaType; } }
protected Object getDiscriminatorValue(ClassMapping cls) { Object val = cls.getDiscriminator().getValue(); return (val == Discriminator.NULL) ? null : val; }
protected Object getDiscriminatorValue(ClassMapping cls) { Object val = cls.getDiscriminator().getValue(); return (val == Discriminator.NULL) ? null : val; }
private boolean getJoinedSupers(Select sel, ClassMapping mapping, int subs, boolean outer) { loadSubclasses(mapping); Joins joins = (outer) ? sel.newOuterJoins() : null; boolean includeSubs = false; if (subs == Select.SUBS_JOINABLE || subs == Select.SUBS_ANY_JOINABLE) { includeSubs = true; } return mapping.getDiscriminator().addClassConditions(sel, includeSubs, joins); }
public Class getClass(JDBCStore store, ClassMapping base, Result res) throws SQLException, ClassNotFoundException { return disc.getClassMapping().getPCSuperclassMapping(). getDiscriminator().getClass(store, base, res); }
public SQLBuffer getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses) { return disc.getClassMapping().getPCSuperclassMapping(). getDiscriminator().getClassConditions(sel, joins, base, subclasses); } }
public SQLBuffer getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses) { return disc.getClassMapping().getPCSuperclassMapping(). getDiscriminator().getClassConditions(sel, joins, base, subclasses); } }
private boolean getJoinedSupers(Select sel, ClassMapping mapping, int subs, boolean outer) { loadSubclasses(mapping); Joins joins = (outer) ? sel.newOuterJoins() : null; boolean includeSubs = false; if (subs == Select.SUBS_JOINABLE || subs == Select.SUBS_ANY_JOINABLE) { includeSubs = true; } return mapping.getDiscriminator().addClassConditions(sel, includeSubs, joins); }
private boolean getJoinedSupers(Select sel, ClassMapping mapping, int subs, boolean outer) { loadSubclasses(mapping); Joins joins = (outer) ? sel.newOuterJoins() : null; boolean includeSubs = false; if (subs == Select.SUBS_JOINABLE || subs == Select.SUBS_ANY_JOINABLE) { includeSubs = true; } return mapping.getDiscriminator().addClassConditions(sel, includeSubs, joins); }
public boolean hasClassConditions(ClassMapping base, boolean subclasses) { return disc.getClassMapping().getPCSuperclassMapping(). getDiscriminator().hasClassConditions(base, subclasses); }
public Type(Val val) { super(val); setMetaData(val.getMetaData()); if (getMetaData() != null) _disc = ((ClassMapping) getMetaData()).getDiscriminator(); }
public void loadSubclasses(JDBCStore store) throws SQLException, ClassNotFoundException { disc.getClassMapping().getPCSuperclassMapping(). getDiscriminator().loadSubclasses(store); disc.setSubclassesLoaded(true); }
public Type(Val val) { super(val); setMetaData(val.getMetaData()); if (getMetaData() != null) _disc = ((ClassMapping) getMetaData()).getDiscriminator(); }
public Type(Val val) { super(val); setMetaData(val.getMetaData()); if (getMetaData() != null) _disc = ((ClassMapping) getMetaData()).getDiscriminator(); }
public void loadSubclasses(JDBCStore store) throws SQLException, ClassNotFoundException { disc.getClassMapping().getPCSuperclassMapping(). getDiscriminator().loadSubclasses(store); disc.setSubclassesLoaded(true); }
public Type(Val val) { super(val); setMetaData(val.getMetaData()); if (getMetaData() != null) _disc = ((ClassMapping) getMetaData()).getDiscriminator(); }
public void calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) { super.calculateValue(sel, ctx, state, other, otherState); LitExpState lstate = (LitExpState) state; lstate.mapping = (ClassMapping) getMetaData(); lstate.disc = lstate.mapping.getDiscriminator(); lstate.discValue = lstate.disc != null ? lstate.disc.getValue() : null; sel.select(((ClassMapping) getMetaData()).getPrimaryKeyColumns(), lstate.joins); }
public void calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) { super.calculateValue(sel, ctx, state, other, otherState); LitExpState lstate = (LitExpState) state; lstate.mapping = (ClassMapping) getMetaData(); lstate.disc = lstate.mapping.getDiscriminator(); lstate.discValue = lstate.disc != null ? lstate.disc.getValue() : null; sel.select(((ClassMapping) getMetaData()).getPrimaryKeyColumns(), lstate.joins); }