public String getStringFunctions() throws SQLException
	{
		String funcs = BuiltinFunctions.ASCII + ',' + BuiltinFunctions.CHAR
			+ ',' + BuiltinFunctions.CONCAT + ',' + BuiltinFunctions.LCASE
			+ ',' + BuiltinFunctions.LEFT + ',' + BuiltinFunctions.LENGTH + ','
			+ BuiltinFunctions.LTRIM + ',' + BuiltinFunctions.REPEAT + ','
			+ BuiltinFunctions.RTRIM + ',' + BuiltinFunctions.SPACE + ','
			+ BuiltinFunctions.SUBSTRING + ',' + BuiltinFunctions.UCASE + ','
			+ BuiltinFunctions.REPLACE;

		// Currently these don't work correctly with parameterized
		// arguments, so leave them out. They reorder the arguments
		// when rewriting the query, but no translation layer is provided,
		// so a setObject(N, obj) will not go to the correct parameter.
		// ','+BuiltinFunctions.INSERT+','+BuiltinFunctions.LOCATE+
		// ','+BuiltinFunctions.RIGHT+
		return funcs;
	}