• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java WrappedGraph类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.tinkerpop.gremlin.structure.util.wrapped.WrappedGraph的典型用法代码示例。如果您正苦于以下问题:Java WrappedGraph类的具体用法?Java WrappedGraph怎么用?Java WrappedGraph使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



WrappedGraph类属于org.apache.tinkerpop.gremlin.structure.util.wrapped包,在下文中一共展示了WrappedGraph类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setProperty

import org.apache.tinkerpop.gremlin.structure.util.wrapped.WrappedGraph; //导入依赖的package包/类
@Override
public <V> Property<V> setProperty(final Neo4jVertexProperty vertexProperty, final String key, final V value) {
    final Neo4jNode vertexPropertyNode = Neo4jHelper.getVertexPropertyNode(vertexProperty);
    if (null != vertexPropertyNode) {
        vertexPropertyNode.setProperty(key, value);
        return new Neo4jProperty<>(vertexProperty, key, value);
    } else {
        final Neo4jNode vertexNode = ((Neo4jVertex) vertexProperty.element()).getBaseVertex();
        final Neo4jNode newVertexPropertyNode = ((WrappedGraph<Neo4jGraphAPI>) vertexProperty.element().graph()).getBaseGraph().createNode(VERTEX_PROPERTY_LABEL, vertexProperty.label());
        newVertexPropertyNode.setProperty(T.key.getAccessor(), vertexProperty.key());
        newVertexPropertyNode.setProperty(T.value.getAccessor(), vertexProperty.value());
        newVertexPropertyNode.setProperty(vertexProperty.key(), vertexProperty.value());
        newVertexPropertyNode.setProperty(key, value);
        vertexNode.connectTo(newVertexPropertyNode, Graph.Hidden.hide(vertexProperty.key()));
        vertexNode.setProperty(vertexProperty.key(), VERTEX_PROPERTY_TOKEN);
        Neo4jHelper.setVertexPropertyNode(vertexProperty, newVertexPropertyNode);
        return new Neo4jProperty<>(vertexProperty, key, value);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:20,代码来源:MultiMetaNeo4jTrait.java


示例2: clear

import org.apache.tinkerpop.gremlin.structure.util.wrapped.WrappedGraph; //导入依赖的package包/类
@Override
public void clear(Graph g, final Configuration configuration) throws Exception {
    if (null != g) {
        while (g instanceof WrappedGraph) g = ((WrappedGraph<? extends Graph>) g).getBaseGraph();
        TitanGraph graph = (TitanGraph) g;
        if (graph.isOpen()) {
            if (g.tx().isOpen()) g.tx().rollback();
            g.close();
        }
    }

    WriteConfiguration config = new CommonsConfiguration(configuration);
    BasicConfiguration readConfig = new BasicConfiguration(GraphDatabaseConfiguration.ROOT_NS, config, BasicConfiguration.Restriction.NONE);
    if (readConfig.has(GraphDatabaseConfiguration.STORAGE_BACKEND)) {
        TitanGraphBaseTest.clearGraph(config);
    }
}
 
开发者ID:graben1437,项目名称:titan1withtp3.1,代码行数:18,代码来源:AbstractTitanGraphProvider.java


示例3: testGetGraph

import org.apache.tinkerpop.gremlin.structure.util.wrapped.WrappedGraph; //导入依赖的package包/类
@Test
public void testGetGraph() {
    WrappedGraph actualDelegate = delegatingTx.getGraph();
    Mockito.verifyZeroInteractions(gremlinTx, framedGraph);
    Assert.assertEquals(framedGraph, actualDelegate);
}
 
开发者ID:Syncleus,项目名称:Ferma,代码行数:7,代码来源:DelegatingTransactionTest.java



注:本文中的org.apache.tinkerpop.gremlin.structure.util.wrapped.WrappedGraph类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Quantity类代码示例发布时间:2022-05-22
下一篇:
Java GetContainersRequestProto类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap