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());
        }
    };
}