| Modifier and Type | Method and Description |
|---|---|
default <A,E2> GraphTraversal<A,? extends Property<E2>> |
AnonymousGraphTraversal.properties(java.lang.String... propertyKeys) |
default <E2> GraphTraversal<VertexProperty,Property<E2>> |
VertexPropertyTraversal.properties(java.lang.String... propertyKeys) |
default <E2> GraphTraversal<S,? extends Property<E2>> |
GraphTraversal.properties(java.lang.String... propertyKeys) |
default <E2> GraphTraversal<A,? extends Property<E2>> |
ElementTraversal.properties(java.lang.String... propertyKeys) |
default <E2> GraphTraversal<Edge,Property<E2>> |
EdgeTraversal.properties(java.lang.String... propertyKeys) |
default <E2> GraphTraversal<VertexProperty,java.util.Map<java.lang.String,Property<E2>>> |
VertexPropertyTraversal.propertyMap(java.lang.String... propertyKeys) |
default <E2> GraphTraversal<Edge,java.util.Map<java.lang.String,Property<E2>>> |
EdgeTraversal.propertyMap(java.lang.String... propertyKeys) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
VertexProperty<V>
|
| Modifier and Type | Method and Description |
|---|---|
static <V> Property<V> |
Property.empty()
Create an empty property that is not present.
|
default <V> Property<V> |
Element.property(java.lang.String key)
Get a
Property for the Element given its key. |
<V> Property<V> |
Element.property(java.lang.String key,
V value)
Add or set a property value for the
Element given its key. |
| Modifier and Type | Method and Description |
|---|---|
<U> java.util.Iterator<Property<U>> |
VertexProperty.Iterators.propertyIterator(java.lang.String... propertyKeys)
Get an
Iterator of properties. |
<V> java.util.Iterator<? extends Property<V>> |
Element.Iterators.propertyIterator(java.lang.String... propertyKeys)
Get an
Iterator of properties. |
<V> java.util.Iterator<Property<V>> |
Edge.Iterators.propertyIterator(java.lang.String... propertyKeys)
Get an
Iterator of properties. |
| Modifier and Type | Class and Description |
|---|---|
class |
StrategyProperty<V> |
class |
StrategyVertexProperty<V> |
| Modifier and Type | Method and Description |
|---|---|
Property<V> |
StrategyProperty.getBaseProperty() |
<V> Property<V> |
StrategyEdge.property(java.lang.String key) |
<U> Property<U> |
StrategyVertexProperty.property(java.lang.String key,
U value) |
<V> Property<V> |
StrategyEdge.property(java.lang.String key,
V value) |
| Modifier and Type | Method and Description |
|---|---|
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,Property<V>>> |
SequenceStrategy.getEdgeGetPropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,Property<V>>> |
PartitionStrategy.getEdgeGetPropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,Property<V>>> |
GraphStrategy.getEdgeGetPropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Element.property(String). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
SequenceStrategy.getEdgeIteratorsPropertyIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
PartitionStrategy.getEdgeIteratorsPropertyIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
GraphStrategy.getEdgeIteratorsPropertyIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Edge.Iterators.propertyIterator(java.lang.String...). |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
SequenceStrategy.getEdgePropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
ReadOnlyStrategy.getEdgePropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
IdStrategy.getEdgePropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
GraphStrategy.getEdgePropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
BiFunction that enhances the features of Element.property(String, Object). |
<V,U> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
SequenceStrategy.getVertexPropertyIteratorsPropertyIteratorStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy) |
default <V,U> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
GraphStrategy.getVertexPropertyIteratorsPropertyIteratorStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of VertexProperty.Iterators.propertyIterator(java.lang.String...). |
<V,U> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
SequenceStrategy.getVertexPropertyPropertyStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy) |
<V,U> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
ReadOnlyStrategy.getVertexPropertyPropertyStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy) |
default <V,U> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
GraphStrategy.getVertexPropertyPropertyStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy)
Construct a
BiFunction that enhances the features of Element.property(String, Object). |
<U> java.util.Iterator<Property<U>> |
StrategyVertexProperty.propertyIterator(java.lang.String... propertyKeys) |
<V> java.util.Iterator<Property<V>> |
StrategyEdge.propertyIterator(java.lang.String... propertyKeys) |
| Constructor and Description |
|---|
StrategyProperty(Property<V> baseProperty,
StrategyGraph strategyGraph) |
| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<Property> |
Comparators.PROPERTY_COMPARATOR |
static java.util.Comparator<java.util.Map.Entry<java.lang.String,Property>> |
Comparators.PROPERTY_ENTRY_COMPARATOR |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,Property> |
ElementHelper.propertyMap(Element element,
java.lang.String... propertyKeys) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ElementHelper.areEqual(Property a,
java.lang.Object b)
A standard method for determining if two
Property objects are equal. |
static int |
ElementHelper.hashCode(Property property)
If two
Property instances are equal, then they must have the same hash codes. |
static java.lang.String |
StringFactory.propertyString(Property property)
Construct the representation for a
Property or VertexProperty. |
| Modifier and Type | Class and Description |
|---|---|
class |
DetachedProperty<V> |
class |
DetachedVertexProperty<V> |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.util.List<? extends Property>> |
DetachedElement.properties |
| Modifier and Type | Method and Description |
|---|---|
Property<V> |
DetachedProperty.attach(Graph hostGraph) |
Property<V> |
DetachedProperty.attach(Vertex hostVertex) |
<V> Property<V> |
DetachedElement.property(java.lang.String key) |
<V> Property<V> |
DetachedElement.property(java.lang.String key,
V value) |
| Modifier and Type | Method and Description |
|---|---|
<U> java.util.Iterator<Property<U>> |
DetachedVertexProperty.propertyIterator(java.lang.String... propertyKeys) |
<V> java.util.Iterator<? extends Property<V>> |
DetachedElement.propertyIterator(java.lang.String... propertyKeys) |
<V> java.util.Iterator<Property<V>> |
DetachedEdge.propertyIterator(java.lang.String... propertyKeys) |
| Modifier and Type | Method and Description |
|---|---|
static <V> DetachedProperty<V> |
DetachedFactory.detach(Property<V> property) |
| Constructor and Description |
|---|
DetachedProperty(Property<V> property) |
| Modifier and Type | Class and Description |
|---|---|
class |
EmptyProperty<V> |
class |
EmptyVertexProperty<V> |
| Modifier and Type | Method and Description |
|---|---|
static <V> Property<V> |
EmptyProperty.instance() |
<U> Property<U> |
EmptyVertexProperty.property(java.lang.String key) |
<U> Property<U> |
EmptyVertexProperty.property(java.lang.String key,
U value) |
Copyright © 2013-2015 TinkerPop. All Rights Reserved.