/** * Returns a new DBIdentifier with the specified leading string removed. * @param name * @return */ public static DBIdentifier removeLeading(DBIdentifier name, String leadingStr) { DBIdentifier sName = name.clone(); if (isEmpty(sName)) { return sName; } String strName = sName.getNameInternal(); int leadingLen = leadingStr.length(); while (strName.startsWith(leadingStr)) { strName = strName.substring(leadingLen); } sName.setNameInternal(strName); return sName; }
/** * Returns a new DBIdentifier with the given string appended. * @param name * @param length */ public static DBIdentifier append(DBIdentifier name, String str) { DBIdentifier sName = name.clone(); String strName = sName.getNameInternal(); strName = Normalizer.append(strName, str); sName.setNameInternal(strName); return sName; }
/** * Returns a new DBIdentifier with the given string combined using * delimiting rules and appropriate separators. * @param name * @param length */ public static DBIdentifier combine(DBIdentifier name, String str) { DBIdentifier sName = name.clone(); String strName = sName.getNameInternal(); strName = Normalizer.combine(strName, str); sName.setNameInternal(strName); return sName; }
/** * Returns a new DBIdentifier with the given string appended. * @param name * @param length * @return */ public static DBIdentifier append(DBIdentifier name, String str) { DBIdentifier sName = name.clone(); String strName = sName.getNameInternal(); strName = Normalizer.append(strName, str); sName.setNameInternal(strName); return sName; }
/** * Returns a new DBIdentifier with the given string appended. * @param name * @param length */ public static DBIdentifier append(DBIdentifier name, String str) { DBIdentifier sName = name.clone(); String strName = sName.getNameInternal(); strName = Normalizer.append(strName, str); sName.setNameInternal(strName); return sName; }
/** * Returns a new DBIdentifier with the given string combined using * delimiting rules and appropriate separators. * @param name * @param length */ public static DBIdentifier combine(DBIdentifier name, String str) { DBIdentifier sName = name.clone(); String strName = sName.getNameInternal(); strName = Normalizer.combine(strName, str); sName.setNameInternal(strName); return sName; }
/** * Returns a new delimiter with leading and trailing spaces removed. * @param name */ public static DBIdentifier trim(DBIdentifier name) { if (DBIdentifier.isNull(name)) { return name; } DBIdentifier sName = name.clone(); if (isEmpty(sName)) { return sName; } String strName = sName.getNameInternal(); strName = strName.trim(); sName.setNameInternal(strName); return sName; }
/** * Returns a new DBIdentifier with the given string appended. * @param name * @param length * @return */ public static DBIdentifier append(DBIdentifier name, String str) { DBIdentifier sName = name.clone(); String strName = sName.getNameInternal(); strName = Normalizer.append(strName, str); sName.setNameInternal(strName); return sName; }
/** * Returns a new DBIdentifier with the given string combined using * delimiting rules and appropriate separators. * @param name * @param length * @return */ public static DBIdentifier combine(DBIdentifier name, String str) { DBIdentifier sName = name.clone(); String strName = sName.getNameInternal(); strName = Normalizer.combine(strName, str); sName.setNameInternal(strName); return sName; }
/** * Set the name of this identifier based upon a given identifier. */ public void setName(DBIdentifier name) { assertNotNull(); if (DBIdentifier.isNull(name)) { setNameInternal(null); setType(name.getType()); return; } setNameInternal(name.getNameInternal()); setType(name.getType()); }
/** * Set the name of this identifier based upon a given identifier. */ public void setName(DBIdentifier name) { assertNotNull(); if (DBIdentifier.isNull(name)) { setNameInternal(null); setType(name.getType()); return; } setNameInternal(name.getNameInternal()); setType(name.getType()); }
/** * Set the name of this identifier based upon a given identifier. */ public void setName(DBIdentifier name) { assertNotNull(); if (DBIdentifier.isNull(name)) { setNameInternal(null); setType(name.getType()); return; } setNameInternal(name.getNameInternal()); setType(name.getType()); }
/** * Returns a new DBIdentifier truncated to length * @param name * @param length */ public static DBIdentifier truncate(DBIdentifier name, int length) { DBIdentifier sName = name.clone(); String strName = sName.getNameInternal(); if (StringUtil.isEmpty(strName)) { return sName; } strName = Normalizer.truncate(strName, length); sName.setNameInternal(strName); return sName; }
/** * Returns a copy of an identifier with name trimmed to null. * @param name */ public static DBIdentifier trimToNull(DBIdentifier name) { if (DBIdentifier.isNull(name)) { return name; } DBIdentifier sName = name.clone(); sName.setNameInternal(StringUtil.trimToNull(sName.getNameInternal())); return sName; }
/** * Returns a copy of an identifier with name trimmed to null. * @param name */ public static DBIdentifier trimToNull(DBIdentifier name) { if (DBIdentifier.isNull(name)) { return name; } DBIdentifier sName = name.clone(); sName.setNameInternal(StringUtil.trimToNull(sName.getNameInternal())); return sName; }
/** * Returns a copy of an identifier with name trimmed to null. * @param name * @return */ public static DBIdentifier trimToNull(DBIdentifier name) { if (DBIdentifier.isNull(name)) { return name; } DBIdentifier sName = name.clone(); sName.setNameInternal(StringUtils.trimToNull(sName.getNameInternal())); return sName; }
/** * Clones an identifier using deep copy. */ public DBIdentifier clone() { DBIdentifier sName = new DBIdentifier(); sName.setNameInternal(getNameInternal()); sName.setType(getType()); sName.setIgnoreCase(getIgnoreCase()); return sName; }
/** * Clones an identifier using deep copy. */ public DBIdentifier clone() { DBIdentifier sName = new DBIdentifier(); sName.setNameInternal(getNameInternal()); sName.setType(getType()); sName.setIgnoreCase(getIgnoreCase()); return sName; }
/** * Clones an identifier using deep copy. */ public DBIdentifier clone() { DBIdentifier sName = new DBIdentifier(); sName.setNameInternal(getNameInternal()); sName.setType(getType()); sName.setIgnoreCase(getIgnoreCase()); return sName; }
/** * Clones an identifier using deep copy. */ public DBIdentifier clone() { DBIdentifier sName = new DBIdentifier(); sName.setNameInternal(getNameInternal()); sName.setType(getType()); sName.setIgnoreCase(getIgnoreCase()); return sName; }