public boolean isTypePC() { return _val.isTypePC(); }
public boolean isTypePC() { return _val.isTypePC(); }
public boolean isTypePC() { return _val.isTypePC(); }
public boolean isTypePC() { return _val.isTypePC(); }
public boolean isTypePC() { return _val.isTypePC(); }
/** * Resolve non-relation field mappings so that when we do relation * mappings they can rely on them for joins. */ void resolveNonRelationMappings() { // make sure primary key fields are resolved first because other // fields might rely on them FieldMapping[] fms = getPrimaryKeyFieldMappings(); for (int i = 0; i < fms.length; i++) fms[i].resolve(MODE_MAPPING); // resolve defined fields that are safe; that don't rely on other types // also being resolved. don't use getDefinedFields b/c it relies on // whether fields are mapped, which isn't known yet fms = getFieldMappings(); for (int i = 0; i < fms.length; i++) if (fms[i].getDefiningMetaData() == this && !fms[i].isTypePC() && !fms[i].getKey().isTypePC() && !fms[i].getElement().isTypePC()) fms[i].resolve(MODE_MAPPING); _discrim.resolve(MODE_MAPPING); _version.resolve(MODE_MAPPING); }
/** * Resolve non-relation field mappings so that when we do relation * mappings they can rely on them for joins. */ void resolveNonRelationMappings() { // make sure primary key fields are resolved first because other // fields might rely on them FieldMapping[] fms = getPrimaryKeyFieldMappings(); for (int i = 0; i < fms.length; i++) fms[i].resolve(MODE_MAPPING); // resolve defined fields that are safe; that don't rely on other types // also being resolved. don't use getDefinedFields b/c it relies on // whether fields are mapped, which isn't known yet fms = getFieldMappings(); for (int i = 0; i < fms.length; i++) if (fms[i].getDefiningMetaData() == this && !fms[i].isTypePC() && !fms[i].getKey().isTypePC() && !fms[i].getElement().isTypePC()) fms[i].resolve(MODE_MAPPING); _discrim.resolve(MODE_MAPPING); _version.resolve(MODE_MAPPING); }
/** * Resolve non-relation field mappings so that when we do relation * mappings they can rely on them for joins. */ void resolveNonRelationMappings() { // make sure primary key fields are resolved first because other // fields might rely on them FieldMapping[] fms = getPrimaryKeyFieldMappings(); for (int i = 0; i < fms.length; i++) fms[i].resolve(MODE_MAPPING); // resolve defined fields that are safe; that don't rely on other types // also being resolved. don't use getDefinedFields b/c it relies on // whether fields are mapped, which isn't known yet fms = getFieldMappings(); for (int i = 0; i < fms.length; i++) if (fms[i].getDefiningMetaData() == this && !fms[i].isTypePC() && !fms[i].getKey().isTypePC() && !fms[i].getElement().isTypePC()) fms[i].resolve(MODE_MAPPING); _discrim.resolve(MODE_MAPPING); _version.resolve(MODE_MAPPING); }
/** * Resolve non-relation field mappings so that when we do relation * mappings they can rely on them for joins. */ void resolveNonRelationMappings() { // make sure primary key fields are resolved first because other // fields might rely on them FieldMapping[] fms = getPrimaryKeyFieldMappings(); for (int i = 0; i < fms.length; i++) fms[i].resolve(MODE_MAPPING); // resolve defined fields that are safe; that don't rely on other types // also being resolved. don't use getDefinedFields b/c it relies on // whether fields are mapped, which isn't known yet fms = getFieldMappings(); for (int i = 0; i < fms.length; i++) if (fms[i].getDefiningMetaData() == this && !fms[i].isTypePC() && !fms[i].getKey().isTypePC() && !fms[i].getElement().isTypePC()) fms[i].resolve(MODE_MAPPING); _discrim.resolve(MODE_MAPPING); _version.resolve(MODE_MAPPING); }
/** * Resolve non-relation field mappings so that when we do relation * mappings they can rely on them for joins. */ void resolveNonRelationMappings() { // make sure primary key fields are resolved first because other // fields might rely on them FieldMapping[] fms = getPrimaryKeyFieldMappings(); for (int i = 0; i < fms.length; i++) fms[i].resolve(MODE_MAPPING); // resolve defined fields that are safe; that don't rely on other types // also being resolved. don't use getDefinedFields b/c it relies on // whether fields are mapped, which isn't known yet fms = getFieldMappings(); for (int i = 0; i < fms.length; i++) if (fms[i].getDefiningMetaData() == this && !fms[i].isTypePC() && !fms[i].getKey().isTypePC() && !fms[i].getElement().isTypePC()) fms[i].resolve(MODE_MAPPING); _discrim.resolve(MODE_MAPPING); _version.resolve(MODE_MAPPING); }
if (!fms[i].getElement().isTypePC()) { continue;
if (!fms[i].getElement().isTypePC()) { continue;
if (!fms[i].getElement().isTypePC()) { continue;
private static Set<Class<?>> collectRelatedUnspecifiedTypes(ClassMetaData meta, Collection<? extends Class<?>> classes, Set<Class<?>> unspecified) { unspecified = collectUnspecifiedType(meta.getPCSuperclass(), classes, unspecified); for (FieldMetaData fmd : meta.getFields()) { if (fmd.isTransient()) continue; if (fmd.isTypePC()) unspecified = collectUnspecifiedType(fmd.getType(), classes, unspecified); if (fmd.getElement() != null && fmd.getElement().isTypePC()) unspecified = collectUnspecifiedType(fmd.getElement().getType(), classes, unspecified); if (fmd.getKey() != null && fmd.getKey().isTypePC()) unspecified = collectUnspecifiedType(fmd.getKey().getType(), classes, unspecified); if (fmd.getValue() != null && fmd.getValue().isTypePC()) unspecified = collectUnspecifiedType(fmd.getValue().getType(), classes, unspecified); } return unspecified; }
private static Set<Class<?>> collectRelatedUnspecifiedTypes(ClassMetaData meta, Collection<? extends Class<?>> classes, Set<Class<?>> unspecified) { unspecified = collectUnspecifiedType(meta.getPCSuperclass(), classes, unspecified); for (FieldMetaData fmd : meta.getFields()) { if (fmd.isTransient()) continue; if (fmd.isTypePC()) unspecified = collectUnspecifiedType(fmd.getType(), classes, unspecified); if (fmd.getElement() != null && fmd.getElement().isTypePC()) unspecified = collectUnspecifiedType(fmd.getElement().getType(), classes, unspecified); if (fmd.getKey() != null && fmd.getKey().isTypePC()) unspecified = collectUnspecifiedType(fmd.getKey().getType(), classes, unspecified); if (fmd.getValue() != null && fmd.getValue().isTypePC()) unspecified = collectUnspecifiedType(fmd.getValue().getType(), classes, unspecified); } return unspecified; }
private static Set<Class> collectRelatedUnspecifiedTypes(ClassMetaData meta, Collection<? extends Class> classes, Set<Class> unspecified) { unspecified = collectUnspecifiedType(meta.getPCSuperclass(), classes, unspecified); for (FieldMetaData fmd : meta.getFields()) { if (fmd.isTransient()) continue; if (fmd.isTypePC()) unspecified = collectUnspecifiedType(fmd.getType(), classes, unspecified); if (fmd.getElement() != null && fmd.getElement().isTypePC()) unspecified = collectUnspecifiedType(fmd.getElement().getType(), classes, unspecified); if (fmd.getKey() != null && fmd.getKey().isTypePC()) unspecified = collectUnspecifiedType(fmd.getKey().getType(), classes, unspecified); if (fmd.getValue() != null && fmd.getValue().isTypePC()) unspecified = collectUnspecifiedType(fmd.getValue().getType(), classes, unspecified); } return unspecified; }
private static Set<Class> collectRelatedUnspecifiedTypes(ClassMetaData meta, Collection<? extends Class> classes, Set<Class> unspecified) { unspecified = collectUnspecifiedType(meta.getPCSuperclass(), classes, unspecified); for (FieldMetaData fmd : meta.getFields()) { if (fmd.isTransient()) continue; if (fmd.isTypePC()) unspecified = collectUnspecifiedType(fmd.getType(), classes, unspecified); if (fmd.getElement() != null && fmd.getElement().isTypePC()) unspecified = collectUnspecifiedType(fmd.getElement().getType(), classes, unspecified); if (fmd.getKey() != null && fmd.getKey().isTypePC()) unspecified = collectUnspecifiedType(fmd.getKey().getType(), classes, unspecified); if (fmd.getValue() != null && fmd.getValue().isTypePC()) unspecified = collectUnspecifiedType(fmd.getValue().getType(), classes, unspecified); } return unspecified; }
private static Set<Class<?>> collectRelatedUnspecifiedTypes(ClassMetaData meta, Collection<? extends Class<?>> classes, Set<Class<?>> unspecified) { unspecified = collectUnspecifiedType(meta.getPCSuperclass(), classes, unspecified); for (FieldMetaData fmd : meta.getFields()) { if (fmd.isTransient()) continue; if (fmd.isTypePC()) unspecified = collectUnspecifiedType(fmd.getType(), classes, unspecified); if (fmd.getElement() != null && fmd.getElement().isTypePC()) unspecified = collectUnspecifiedType(fmd.getElement().getType(), classes, unspecified); if (fmd.getKey() != null && fmd.getKey().isTypePC()) unspecified = collectUnspecifiedType(fmd.getKey().getType(), classes, unspecified); if (fmd.getValue() != null && fmd.getValue().isTypePC()) unspecified = collectUnspecifiedType(fmd.getValue().getType(), classes, unspecified); } return unspecified; }
private static Set<Class<?>> collectRelatedUnspecifiedTypes(ClassMetaData meta, Collection<? extends Class<?>> classes, Set<Class<?>> unspecified) { unspecified = collectUnspecifiedType(meta.getPCSuperclass(), classes, unspecified); for (FieldMetaData fmd : meta.getFields()) { if (fmd.isTransient()) continue; if (fmd.isTypePC()) unspecified = collectUnspecifiedType(fmd.getType(), classes, unspecified); if (fmd.getElement() != null && fmd.getElement().isTypePC()) unspecified = collectUnspecifiedType(fmd.getElement().getType(), classes, unspecified); if (fmd.getKey() != null && fmd.getKey().isTypePC()) unspecified = collectUnspecifiedType(fmd.getKey().getType(), classes, unspecified); if (fmd.getValue() != null && fmd.getValue().isTypePC()) unspecified = collectUnspecifiedType(fmd.getValue().getType(), classes, unspecified); } return unspecified; }
private static Set<Class> collectRelatedUnspecifiedTypes(ClassMetaData meta, Collection<? extends Class> classes, Set<Class> unspecified) { unspecified = collectUnspecifiedType(meta.getPCSuperclass(), classes, unspecified); for (FieldMetaData fmd : meta.getFields()) { if (fmd.isTransient()) continue; if (fmd.isTypePC()) unspecified = collectUnspecifiedType(fmd.getType(), classes, unspecified); if (fmd.getElement() != null && fmd.getElement().isTypePC()) unspecified = collectUnspecifiedType(fmd.getElement().getType(), classes, unspecified); if (fmd.getKey() != null && fmd.getKey().isTypePC()) unspecified = collectUnspecifiedType(fmd.getKey().getType(), classes, unspecified); if (fmd.getValue() != null && fmd.getValue().isTypePC()) unspecified = collectUnspecifiedType(fmd.getValue().getType(), classes, unspecified); } return unspecified; }