org.apache.tinkerpop.gremlin.structure.Property.empty()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(5.2k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中org.apache.tinkerpop.gremlin.structure.Property.empty()方法的一些代码示例,展示了Property.empty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.empty()方法的具体详情如下:
包路径:org.apache.tinkerpop.gremlin.structure.Property
类名称:Property
方法名:empty

Property.empty介绍

[英]Create an empty property that is not present.
[中]创建一个不存在的空属性。

代码示例

代码示例来源:origin: apache/tinkerpop

@Override
public <U> Property<U> property(String key, U value) {
  return Property.<U>empty();
}

代码示例来源:origin: apache/tinkerpop

@Override
public <U> Property<U> property(String key, U value) {
  return Property.<U>empty();
}

代码示例来源:origin: apache/tinkerpop

@Override
public <U> Property<U> property(String key) {
  return Property.<U>empty();
}

代码示例来源:origin: apache/tinkerpop

@Override
public <U> Property<U> property(String key) {
  return Property.<U>empty();
}

代码示例来源:origin: apache/tinkerpop

@Override
public <V> Property<V> property(final String key) {
  return null == this.properties ? Property.<V>empty() : this.properties.getOrDefault(key, Property.<V>empty());
}

代码示例来源:origin: apache/tinkerpop

@Override
public <U> Property<U> property(final String key) {
  return null == this.properties ? Property.<U>empty() : this.properties.getOrDefault(key, Property.<U>empty());
}

代码示例来源:origin: apache/tinkerpop

@Override
public <V> Property<V> property(final String key) {
  return null != this.properties && this.properties.containsKey(key) ? this.properties.get(key).get(0) : Property.empty();
}

代码示例来源:origin: apache/tinkerpop

/**
 * Add or set a property value for the {@code Element} given its key.
 */
public <V> Property<V> property(final String key, final V value);

代码示例来源:origin: apache/tinkerpop

@Override
public <V> Property<V> getProperty(final Neo4jVertexProperty vertexProperty, final String key) {
  final Neo4jNode vertexPropertyNode = Neo4jHelper.getVertexPropertyNode(vertexProperty);
  if (null != vertexPropertyNode && vertexPropertyNode.hasProperty(key))
    return new Neo4jProperty<>(vertexProperty, key, (V) vertexPropertyNode.getProperty(key));
  else
    return Property.empty();
}

代码示例来源:origin: apache/tinkerpop

@Override
public <V> Property<V> property(final String key) {
  this.graph.tx().readWrite();
  if (this.baseElement.hasProperty(key))
    return new Neo4jProperty<>(this, key, (V) this.baseElement.getProperty(key));
  else
    return Property.empty();
}

代码示例来源:origin: apache/tinkerpop

@Test
@FeatureRequirementSet(FeatureRequirementSet.Package.VERTICES_ONLY)
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_META_PROPERTIES)
public void shouldReturnEmptyIfNoMetaProperties() {
  final Vertex v = graph.addVertex();
  final VertexProperty<String> vp = v.property(VertexProperty.Cardinality.single, "name", "marko");
  assertEquals(Property.empty(), vp.property("name"));
}

代码示例来源:origin: org.apache.tinkerpop/gremlin-core

@Override
public <U> Property<U> property(String key) {
  return Property.<U>empty();
}

代码示例来源:origin: org.apache.tinkerpop/gremlin-core

@Override
public <U> Property<U> property(String key, U value) {
  return Property.<U>empty();
}

代码示例来源:origin: apache/tinkerpop

final EventStrategy eventStrategy = getTraversal().getStrategies().getStrategy(EventStrategy.class).get();
final Property currentProperty = traverser.get().property(key);
final boolean newProperty = element instanceof Vertex ? currentProperty == VertexProperty.empty() : currentProperty == Property.empty();
final Event.ElementPropertyChangedEvent evt;
if (element instanceof Vertex)

代码示例来源:origin: org.apache.tinkerpop/gremlin-core

@Override
public <V> Property<V> property(final String key) {
  return null != this.properties && this.properties.containsKey(key) ? this.properties.get(key).get(0) : Property.empty();
}

代码示例来源:origin: org.apache.tinkerpop/gremlin-core

/**
 * Add or set a property value for the {@code Element} given its key.
 */
public <V> Property<V> property(final String key, final V value);

代码示例来源:origin: lambdazen/bitsy

@Override
public <T> Property<T> property(String key) {
  T value = value(key);
  if (value == null) {
    return Property.<T>empty();
  } else {
    return new BitsyProperty<T>(this, key, value);
  }
}

代码示例来源:origin: org.apache.tinkerpop/neo4j-gremlin

@Override
public <V> Property<V> property(final String key) {
  this.graph.tx().readWrite();
  if (this.baseElement.hasProperty(key))
    return new Neo4jProperty<>(this, key, (V) this.baseElement.getProperty(key));
  else
    return Property.empty();
}

代码示例来源:origin: com.puresoltechnologies.ductiledb/ductiledb-tinkerpop

@Override
public <V> Property<V> property(final String key) {
graph().tx().readWrite();
V value = getBaseEdge().getProperty(key);
if (value == null) {
  return Property.empty();
}
return new DuctileProperty<>(this, key, value);
}

代码示例来源:origin: org.apache.tinkerpop/gremlin-test

@Test
@FeatureRequirementSet(FeatureRequirementSet.Package.VERTICES_ONLY)
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_META_PROPERTIES)
public void shouldReturnEmptyIfNoMetaProperties() {
  final Vertex v = graph.addVertex();
  final VertexProperty<String> vp = v.property(VertexProperty.Cardinality.single, "name", "marko");
  assertEquals(Property.empty(), vp.property("name"));
}

相关文章