本文整理汇总了Java中liquibase.util.StringUtils.trimToEmpty方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtils.trimToEmpty方法的具体用法?Java StringUtils.trimToEmpty怎么用?Java StringUtils.trimToEmpty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类liquibase.util.StringUtils
的用法示例。
在下文中一共展示了StringUtils.trimToEmpty方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: compareTo
import liquibase.util.StringUtils; //导入方法依赖的package包/类
public int compareTo(Index o) {
int returnValue = this.table.getName().compareTo(o.table.getName());
if (returnValue == 0) {
String thisName = StringUtils.trimToEmpty(this.getName());
String oName = StringUtils.trimToEmpty(o.getName());
returnValue = thisName.compareTo(oName);
}
//We should not have two indexes that have the same name and tablename
/*if (returnValue == 0) {
returnValue = this.getColumnName().compareTo(o.getColumnName());
}*/
return returnValue;
}
示例2: toString
import liquibase.util.StringUtils; //导入方法依赖的package包/类
@Override
public String toString() {
String returnString = getDataTypeName();
if (getFirstParameter() != null) {
returnString += "("+getFirstParameter();
if (getSecondParameter() != null) {
returnString+=","+getSecondParameter();
}
if (getUnit() != null) {
returnString+=" " + getUnit();
}
returnString+= ")";
}
returnString += " "+ StringUtils.trimToEmpty(additionalInformation);
return returnString.trim();
}
示例3: toDatabaseDataType
import liquibase.util.StringUtils; //导入方法依赖的package包/类
public DatabaseDataType toDatabaseDataType(Database database) {
if (database instanceof HibernateSpringDatabase) {
String originalDefinition = StringUtils.trimToEmpty(getRawDefinition());
return new DatabaseDataType(originalDefinition.toUpperCase(), getParameters());
}
// use defaults for all the others
return super.toDatabaseDataType(database);
}
示例4: removeDuplicateIndexes
import liquibase.util.StringUtils; //导入方法依赖的package包/类
/**
* Removes duplicate Indexes from the DiffResult object.
*
* @param indexes [IN/OUT] - A set of Indexes to be updated.
*/
private void removeDuplicateIndexes( SortedSet<Index> indexes )
{
SortedSet<Index> combinedIndexes = new TreeSet<Index>();
SortedSet<Index> indexesToRemove = new TreeSet<Index>();
// Find Indexes with the same name, copy their columns into the first one,
// then remove the duplicate Indexes.
for ( Index idx1 : indexes )
{
if ( !combinedIndexes.contains( idx1 ) )
{
for ( Index idx2 : indexes.tailSet( idx1 ) )
{
if ( idx1 == idx2 ) {
continue;
}
String index1Name = StringUtils.trimToEmpty(idx1.getName());
String index2Name = StringUtils.trimToEmpty(idx2.getName());
if ( index1Name.equalsIgnoreCase(index2Name)
&& idx1.getTable().getName().equalsIgnoreCase( idx2.getTable().getName() ) )
{
for ( String column : idx2.getColumns() )
{
if ( !idx1.getColumns().contains( column ) ) {
idx1.getColumns().add( column );
}
}
indexesToRemove.add( idx2 );
}
}
combinedIndexes.add( idx1 );
}
}
indexes.removeAll( indexesToRemove );
}