@Override protected List<EdmFunction> createUnboundFunctions(final FullQualifiedName functionName) { List<EdmFunction> result = new ArrayList<EdmFunction>(); try { List<CsdlFunction> functions = functionsMap.get(functionName); if (functions == null) { functions = provider.getFunctions(functionName); if (functions != null) { functionsMap.put(functionName, functions); } } if (functions != null) { for (CsdlFunction function : functions) { if (!function.isBound()) { result.add(new EdmFunctionImpl(this, functionName, function)); } } } } catch (ODataException e) { throw new EdmException(e); } return result; }
@Override protected List<EdmFunction> createUnboundFunctions(final FullQualifiedName functionName) { List<EdmFunction> result = new ArrayList<EdmFunction>(); try { List<CsdlFunction> functions = functionsMap.get(functionName); if (functions == null) { functions = provider.getFunctions(functionName); if (functions != null) { functionsMap.put(functionName, functions); } } if (functions != null) { for (CsdlFunction function : functions) { if (!function.isBound()) { result.add(new EdmFunctionImpl(this, functionName, function)); } } } } catch (ODataException e) { throw new EdmException(e); } return result; }
List<CsdlFunction> functions = functionsMap.get(functionName); if (functions == null) { functions = provider.getFunctions(functionName); if (functions == null) { return null;
List<CsdlFunction> functions = functionsMap.get(functionName); if (functions == null) { functions = provider.getFunctions(functionName); if (functions == null) { return null;
List<CsdlFunction> functions = functionsMap.get(functionName); if (functions == null) { functions = provider.getFunctions(functionName); if (functions == null) { return null;
List<CsdlFunction> functions = functionsMap.get(functionName); if (functions == null) { functions = provider.getFunctions(functionName); if (functions == null) { return null;