LookupDimension.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:fili 作者:
/**
 * Build an extraction function model object.
 *
 * @return  Take the internal namespaces and construct a model object for the extraction functions.
 */
@JsonIgnore
@Override
public Optional<ExtractionFunction> getExtractionFunction() {

    List<ExtractionFunction> extractionFunctions = getNamespaces().stream()
            .map(
                    namespace -> new LookupExtractionFunction(
                            new NamespaceLookup(namespace),
                            false,
                            "Unknown " + namespace,
                            false,
                            true
                    )
            ).collect(Collectors.toList());

    return Optional.ofNullable(
            extractionFunctions.size() > 1 ?
                    new CascadeExtractionFunction(extractionFunctions) :
                    extractionFunctions.size() == 1 ? extractionFunctions.get(0) : null
    );
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号