Esempio n. 1
0
 public static final String proposeSqlBasedLogicalColumnId(
     String locale, LogicalTable businessTable, SqlPhysicalColumn physicalColumn) {
   String baseID = Util.toId(businessTable.getName(locale));
   String namePart =
       Util.toId(Util.NVL(physicalColumn.getName(locale), physicalColumn.getTargetColumn()));
   String id = Util.getLogicalColumnIdPrefix() + baseID + "_" + namePart; // $NON-NLS-1$
   return id.toUpperCase();
 }
Esempio n. 2
0
 public static final String proposeSqlBasedLogicalTableId(
     String locale, LogicalTable businessTable, SqlPhysicalTable physicalTable) {
   String baseID = Util.toId(businessTable.getName(locale));
   String namePart =
       Util.toId(Util.NVL(physicalTable.getName(locale), physicalTable.getTargetTable()));
   String id = Settings.getBusinessTableIDPrefix() + baseID + "_" + namePart; // $NON-NLS-1$
   if (Settings.isAnIdUppercase()) id = id.toUpperCase();
   return id;
 }