@Override public boolean isBound() throws ODataJPAModelException { return getEdmItem().isBound(); }
@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; }
parameterNames == null ? Collections.<String> emptyList() : parameterNames; for (CsdlFunction function : functions) { if (!function.isBound()) { List<CsdlParameter> providerParameters = function.getParameters(); if (providerParameters == null) {
parameterNames == null ? Collections.<String> emptyList() : parameterNames; for (CsdlFunction function : functions) { if (!function.isBound()) { List<CsdlParameter> providerParameters = function.getParameters(); if (providerParameters == null) {
boundFunctionStream = metadataInfo.getEdmxMetadataProvider().getSchemas().stream().flatMap(schema->schema.getFunctions().stream()).filter(function->function.isBound()); } catch (Exception e) { boundFunctionStream = Stream.empty();
parameterNames == null ? Collections.<String> emptyList() : parameterNames; for (CsdlFunction function : functions) { if (function.isBound()) { List<CsdlParameter> providerParameters = function.getParameters(); if (providerParameters == null || providerParameters.isEmpty()) {
parameterNames == null ? Collections.<String> emptyList() : parameterNames; for (CsdlFunction function : functions) { if (function.isBound()) { List<CsdlParameter> providerParameters = function.getParameters(); if (providerParameters == null || providerParameters.isEmpty()) {