if (!queryProps.isIncludedBeanJoin(p.getName())) {
if (!queryProps.isIncludedBeanJoin(p.getName())) {
if (!queryProps.isIncludedBeanJoin(p.getName())) {
private SqlTreeProperties getBaseSelect(BeanDescriptor<?> desc, OrmQueryProperties queryProps) { boolean partial = queryProps != null && !queryProps.allProperties(); if (partial) { return getBaseSelectPartial(desc, queryProps); } SqlTreeProperties selectProps = new SqlTreeProperties(); selectProps.setAllProperties(); // normal simple properties of the bean selectProps.add(desc.propertiesBaseScalar()); selectProps.add(desc.propertiesEmbedded()); BeanPropertyAssocOne<?>[] propertiesOne = desc.propertiesOne(); for (BeanPropertyAssocOne<?> aPropertiesOne : propertiesOne) { //noinspection StatementWithEmptyBody if (queryProps != null && queryProps.isIncludedBeanJoin(aPropertiesOne.getName())) { // if it is a joined bean... then don't add the property // as it will have its own entire Node in the SqlTree } else { selectProps.add(aPropertiesOne); } } InheritInfo inheritInfo = desc.getInheritInfo(); if (inheritInfo != null) { // add sub type properties inheritInfo.addChildrenProperties(selectProps); } return selectProps; }
private SqlTreeProperties getBaseSelect(BeanDescriptor<?> desc, OrmQueryProperties queryProps) { boolean partial = queryProps != null && !queryProps.allProperties(); if (partial) { return getBaseSelectPartial(desc, queryProps); } SqlTreeProperties selectProps = new SqlTreeProperties(); // normal simple properties of the bean selectProps.add(desc.propertiesBaseScalar()); selectProps.add(desc.propertiesBaseCompound()); selectProps.add(desc.propertiesEmbedded()); BeanPropertyAssocOne<?>[] propertiesOne = desc.propertiesOne(); for (int i = 0; i < propertiesOne.length; i++) { if (queryProps != null && queryProps.isIncludedBeanJoin(propertiesOne[i].getName())) { // if it is a joined bean... then don't add the property // as it will have its own entire Node in the SqlTree } else { selectProps.add(propertiesOne[i]); } } selectProps.setTableJoins(desc.tableJoins()); InheritInfo inheritInfo = desc.getInheritInfo(); if (inheritInfo != null) { // add sub type properties inheritInfo.addChildrenProperties(selectProps); } return selectProps; }
private SqlTreeProperties getBaseSelect(BeanDescriptor<?> desc, OrmQueryProperties queryProps) { boolean partial = queryProps != null && !queryProps.allProperties(); if (partial) { return getBaseSelectPartial(desc, queryProps); } SqlTreeProperties selectProps = new SqlTreeProperties(); // normal simple properties of the bean selectProps.add(desc.propertiesBaseScalar()); selectProps.add(desc.propertiesBaseCompound()); selectProps.add(desc.propertiesEmbedded()); BeanPropertyAssocOne<?>[] propertiesOne = desc.propertiesOne(); for (int i = 0; i < propertiesOne.length; i++) { if (queryProps != null && queryProps.isIncludedBeanJoin(propertiesOne[i].getName())) { // if it is a joined bean... then don't add the property // as it will have its own entire Node in the SqlTree } else { selectProps.add(propertiesOne[i]); } } selectProps.setTableJoins(desc.tableJoins()); InheritInfo inheritInfo = desc.getInheritInfo(); if (inheritInfo != null) { // add sub type properties inheritInfo.addChildrenProperties(selectProps); } return selectProps; }