question: method declaration concode_field_sep int iFirstWildCard concode_elem_sep boolean optimised concode_elem_sep int[] wildCardType concode_elem_sep Character escapeChar concode_elem_sep boolean isIgnoreCase concode_elem_sep int PERCENT_CHAR concode_elem_sep boolean isNull concode_elem_sep boolean hasCollation concode_elem_sep int iLen concode_elem_sep int UNDERSCORE_CHAR concode_elem_sep char[] cLike concode_field_sep String getRangeLow concode_elem_sep String getStartsWith concode_elem_sep boolean isEquivalentToEqualsPredicate concode_elem_sep boolean isEquivalentToFalsePredicate concode_elem_sep boolean hasWildcards concode_elem_sep void resetPattern concode_elem_sep boolean isEquivalentToNotNullPredicate concode_elem_sep boolean isEquivalentToBetweenPredicate concode_elem_sep String getRangeHigh concode_elem_sep boolean compareAt concode_elem_sep void normalize concode_elem_sep boolean isEquivalentToBetweenPredicateAugmentedWithLike concode_elem_sep String describe concode_elem_sep void setParams
target: Boolean function ( Session arg0 , String arg1 ) { if ( arg1 == null ) { return null ; } if ( isIgnoreCase ) { arg1 = arg0 . database . collation . toUpperCase ( arg1 ) ; } return compareAt ( arg1 , 0 , 0 , arg1 . length ( ) ) ? Boolean . TRUE : Boolean . FALSE ; }