Java源码示例:com.tinkerpop.blueprints.util.wrappers.WrapperVertexQuery
示例1
@Override
public VertexQuery query()
{
return new WrapperVertexQuery(getBaseVertex().query())
{
@Override
public Iterable<Edge> edges()
{
return new BjoernEdgeIterable(query.edges());
}
@Override
public Iterable<Vertex> vertices()
{
return new BjoernVertexIterable(query.vertices());
}
};
}
示例2
@Override
public VertexQuery query() {
return new WrapperVertexQuery(((Vertex) getRaw()).query()) {
@Override
public Iterable<Vertex> vertices() {
return new ActiveVersionedVertexIterable<V>(this.query.vertices(), getGraph());
}
@Override
public Iterable<Edge> edges() {
return new ActiveVersionedEdgeIterable<V>(this.query.edges(), getGraph());
}
};
}
示例3
public VertexQuery query() {
return new WrapperVertexQuery(((Vertex) this.baseElement).query()) {
@Override
public Iterable<Vertex> vertices() {
return new ReadOnlyVertexIterable(this.query.vertices());
}
@Override
public Iterable<Edge> edges() {
return new ReadOnlyEdgeIterable(this.query.edges());
}
};
}
示例4
public VertexQuery query() {
return new WrapperVertexQuery(((Vertex) this.baseElement).query()) {
@Override
public Iterable<Vertex> vertices() {
return new PartitionVertexIterable(this.query.vertices(), graph);
}
@Override
public Iterable<Edge> edges() {
return new PartitionEdgeIterable(this.query.edges(), graph);
}
};
}
示例5
public VertexQuery query() {
return new WrapperVertexQuery(((Vertex) this.baseElement).query()) {
@Override
public Iterable<Vertex> vertices() {
return new IdVertexIterable(this.query.vertices(), idGraph);
}
@Override
public Iterable<Edge> edges() {
return new IdEdgeIterable(this.query.edges(), idGraph);
}
};
}
示例6
public VertexQuery query() {
return new WrapperVertexQuery(((Vertex) this.baseElement).query()) {
@Override
public Iterable<Vertex> vertices() {
return new EventVertexIterable(this.query.vertices(), eventGraph);
}
@Override
public Iterable<Edge> edges() {
return new EventEdgeIterable(this.query.edges(), eventGraph);
}
};
}
示例7
public VertexQuery query() {
return new WrapperVertexQuery(((Vertex) this.baseElement).query()) {
@Override
public Iterable<Vertex> vertices() {
return new WrappedVertexIterable(this.query.vertices());
}
@Override
public Iterable<Edge> edges() {
return new WrappedEdgeIterable(this.query.edges());
}
};
}