[#908] Change rpad/lpad functions to accept String instead of char - restored char versions of these methods

This commit is contained in:
Lukas Eder 2011-11-25 17:07:11 +00:00
parent e61c97aa7a
commit 5d71de0824

View File

@ -1627,6 +1627,15 @@ public class Factory implements FactoryOperations {
return new Rpad(nullSafe(field), nullSafe(length));
}
/**
* Get the rpad(field, length, character) function
*
* @see #rpad(Field, Field, Field)
*/
public static Field<String> rpad(Field<String> field, int length, char character) {
return rpad(field, length, Character.toString(character));
}
/**
* Get the rpad(field, length, character) function
*
@ -1671,6 +1680,15 @@ public class Factory implements FactoryOperations {
return new Lpad(nullSafe(field), nullSafe(length));
}
/**
* Get the lpad(field, length, character) function
*
* @see #lpad(Field, Field, Field)
*/
public static Field<String> lpad(Field<String> field, int length, char character) {
return lpad(field, length, Character.toString(character));
}
/**
* Get the lpad(field, length, character) function
*