/** * Returns column name for specified property name.. */ public String getColumnName(final String propertyName) { DbEntityColumnDescriptor dec = findByPropertyName(propertyName); return dec == null ? null : dec.columnName; }
/** * Finds entity descriptor of a table that contains provided column reference. */ public DbEntityDescriptor findTableDescriptorByColumnRef(final String columnRef) { for (Map.Entry<String, TableRefData> entry : tableRefs.entrySet()) { DbEntityDescriptor ded = entry.getValue().desc; if (ded.findByPropertyName(columnRef) != null) { return ded; } } return null; }
@Override public void process(final StringBuilder out) { final DbEntityDescriptor ded; if (tableRef != null) { ded = lookupTableRef(tableRef); final String tableName = resolveTable(tableRef, ded); out.append(tableName); } else { ded = findColumnRef(columnRef); } if (onlyId) { if (tableRef != null) { out.append('.'); } out.append(ded.getIdColumnName()); } else if (columnRef != null) { DbEntityColumnDescriptor dec = ded.findByPropertyName(columnRef); templateData.lastColumnDec = dec; if (dec == null) { throw new DbSqlBuilderException("Invalid column reference: [" + tableRef + '.' + columnRef + "]"); } if (tableRef != null) { out.append('.'); } out.append(dec.getColumnNameForQuery()); } }
final DbEntityColumnDescriptor dec = ded.findByPropertyName(columnRef); if (dec == null) { throw new DbSqlBuilderException("Invalid column reference: [" + tableRef + '.' + columnRef + "]");
/** * Returns column name for specified property name.. */ public String getColumnName(String propertyName) { DbEntityColumnDescriptor dec = findByPropertyName(propertyName); return dec == null ? null : dec.columnName; }
/** * Returns column name for specified property name.. */ public String getColumnName(final String propertyName) { DbEntityColumnDescriptor dec = findByPropertyName(propertyName); return dec == null ? null : dec.columnName; }
/** * Finds entity descriptor of a table that contains provided column reference. */ public DbEntityDescriptor findTableDescriptorByColumnRef(final String columnRef) { for (Map.Entry<String, TableRefData> entry : tableRefs.entrySet()) { DbEntityDescriptor ded = entry.getValue().desc; if (ded.findByPropertyName(columnRef) != null) { return ded; } } return null; }
/** * Finds entity descriptor of a table that contains provided column reference. */ public DbEntityDescriptor findTableDescriptorByColumnRef(String columnRef) { for (Map.Entry<String, TableRefData> entry : tableRefs.entrySet()) { DbEntityDescriptor ded = entry.getValue().desc; if (ded.findByPropertyName(columnRef) != null) { return ded; } } return null; }
@Override public void process(StringBuilder out) { DbEntityDescriptor ded; if (tableRef != null) { ded = lookupTableRef(tableRef); String tableName = resolveTable(tableRef, ded); out.append(tableName); } else { ded = findColumnRef(columnRef); } if (onlyId == true) { if (tableRef != null) { out.append('.'); } out.append(ded.getIdColumnName()); } else if (columnRef != null) { DbEntityColumnDescriptor dec = ded.findByPropertyName(columnRef); templateData.lastColumnDec = dec; String column = dec == null ? null : dec.getColumnName(); //String column = ded.getColumnName(columnRef); if (column == null) { throw new DbSqlBuilderException("Unable to resolve column reference: " + tableRef + '.' + columnRef); } if (tableRef != null) { out.append('.'); } out.append(column); } }
@Override public void process(final StringBuilder out) { final DbEntityDescriptor ded; if (tableRef != null) { ded = lookupTableRef(tableRef); final String tableName = resolveTable(tableRef, ded); out.append(tableName); } else { ded = findColumnRef(columnRef); } if (onlyId) { if (tableRef != null) { out.append('.'); } out.append(ded.getIdColumnName()); } else if (columnRef != null) { DbEntityColumnDescriptor dec = ded.findByPropertyName(columnRef); templateData.lastColumnDec = dec; if (dec == null) { throw new DbSqlBuilderException("Invalid column reference: [" + tableRef + '.' + columnRef + "]"); } if (tableRef != null) { out.append('.'); } out.append(dec.getColumnNameForQuery()); } }
final DbEntityColumnDescriptor dec = ded.findByPropertyName(columnRef); if (dec == null) { throw new DbSqlBuilderException("Invalid column reference: [" + tableRef + '.' + columnRef + "]");
DbEntityColumnDescriptor dec = ded.findByPropertyName(columnRef); templateData.lastColumnDec = dec; String columnName = dec == null ? null : dec.getColumnName();