liquibase-core/src/main/java/liquibase/datatype/LiquibaseDataType.java
protected boolean isCurrentDateTimeFunction(String string, Database database) {
        return string.toLowerCase(Locale.US).startsWith("current_timestamp")
                || string.toLowerCase(Locale.US).startsWith(DatabaseFunction.CURRENT_DATE_TIME_PLACE_HOLDER)
                || database.getCurrentDateTimeFunction().toLowerCase(Locale.US).equals(string.toLowerCase(Locale.US));
    }
protected boolean isCurrentDateTimeFunction(String string, Database database) {
        return string.toLowerCase(Locale.US).startsWith("current_timestamp")
                || string.toLowerCase(Locale.US).startsWith(DatabaseFunction.CURRENT_DATE_TIME_PLACE_HOLDER)
                || database.getCurrentDateTimeFunction().toLowerCase(Locale.US).equals(string.toLowerCase(Locale.US));
    }
Determines if the given function name refers to the function that returns the current
time and date for a specific DBMS. Also returns true if the name returns the Liquibase wildcard
CURRENT_DATE_TIME_PLACE_HOLDER, which will later be translated into the appropriate function.
@param string The database function name to test
@param database A database object to test against
@return see above