ColumnNamer

A factory for column names.

Methods
String getColumnName(Expression columnExp, int indexOfColumn, String[] columnNameOverides)
Create a standardized column name that isn't null and doesn't have a CR/LF in it.
String getColumnName(Expression columnExp, int indexOfColumn, String[] columnNameOverides)
Create a standardized column name that isn't null and doesn't have a CR/LF in it.
Parameters:
columnExp - the column expression
indexOfColumn - index of column in below array
columnNameOverides - array of overriding column names
Returns:
the new column name
String getColumnName(Expression columnExp, int indexOfColumn, String columnNameOverride)
Create a standardized column name that isn't null and doesn't have a CR/LF in it.
String getColumnName(Expression columnExp, int indexOfColumn, String columnNameOverride)
Create a standardized column name that isn't null and doesn't have a CR/LF in it.
Parameters:
columnExp - the column expression
indexOfColumn - index of column in below array
columnNameOverride - single overriding column name
Returns:
the new column name
ColumnNamerConfiguration getConfiguration()
ColumnNamerConfiguration getConfiguration()