本文整理汇总了Java中org.calrissian.mango.collect.CloseableIterables.transform方法的典型用法代码示例。如果您正苦于以下问题:Java CloseableIterables.transform方法的具体用法?Java CloseableIterables.transform怎么用?Java CloseableIterables.transform使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.calrissian.mango.collect.CloseableIterables
的用法示例。
在下文中一共展示了CloseableIterables.transform方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getVertices
import org.calrissian.mango.collect.CloseableIterables; //导入方法依赖的package包/类
/**
* Retrieves all the vertices with the given vertex types configured on the current instance
*/
@Override
public CloseableIterable<Vertex> getVertices() {
CloseableIterable<Entity> entities = graphStore.getAllByType(vertexTypes, null, auths);
return CloseableIterables.transform(entities, new VertexEntityXform(graphStore, auths));
}
示例2: getEdges
import org.calrissian.mango.collect.CloseableIterables; //导入方法依赖的package包/类
/**
* Returns all edges with the entity edge types configured on this instance
*/
@Override
public CloseableIterable<Edge> getEdges() {
CloseableIterable<Entity> entities = graphStore.getAllByType(edgeTypes, null, auths);
return CloseableIterables.transform(entities, new EdgeEntityXform(graphStore, auths));
}
示例3: transform
import org.calrissian.mango.collect.CloseableIterables; //导入方法依赖的package包/类
/**
* Transforms Entry<Key, Value> (provided by BatchScanner) using the supplied Function, while wrapping the BatchScanner so that it is properly closed upon
* completion.
*
* @param bs BatchScanner
* @return CloseableIterable<T>
* @see #wrapBatchScanner(BatchScanner)
*/
public static final <T> CloseableIterable<T> transform(BatchScanner bs, Function<Entry<Key, Value>, T> function) {
return CloseableIterables.transform(wrapBatchScanner(bs), function);
}