@Override protected QueryResultsIterable<? extends VertexiumObject> extendedData(FetchHints extendedDataFetchHints) { FetchHints extendedDataTableNamesFetchHints = FetchHints.builder() .setIncludeExtendedDataTableNames(true) .build(); return extendedData(extendedDataFetchHints, new JoinIterable<>( getIterableFromElementType(ElementType.VERTEX, extendedDataTableNamesFetchHints), getIterableFromElementType(ElementType.EDGE, extendedDataTableNamesFetchHints) )); }
@Override protected QueryResultsIterable<? extends VertexiumObject> extendedData(FetchHints extendedDataFetchHints) { FetchHints extendedDataTableNamesFetchHints = FetchHints.builder() .setIncludeExtendedDataTableNames(true) .build(); return extendedData(extendedDataFetchHints, new JoinIterable<>( getIterableFromElementType(ElementType.VERTEX, extendedDataTableNamesFetchHints), getIterableFromElementType(ElementType.EDGE, extendedDataTableNamesFetchHints) )); }
@Override public QueryResultsIterable<Vertex> vertices(FetchHints fetchHints) { return new DefaultGraphQueryIterableWithAggregations<>( getParameters(), this.<Vertex>getIterableFromElementType(ElementType.VERTEX, fetchHints), true, true, true, getAggregations() ); }
@Override public QueryResultsIterable<Edge> edges(FetchHints fetchHints) { return new DefaultGraphQueryIterableWithAggregations<>( getParameters(), this.<Edge>getIterableFromElementType(ElementType.EDGE, fetchHints), true, true, true, getAggregations() ); }
@Override public QueryResultsIterable<Edge> edges(FetchHints fetchHints) { return new DefaultGraphQueryIterableWithAggregations<>( getParameters(), this.<Edge>getIterableFromElementType(ElementType.EDGE, fetchHints), true, true, true, getAggregations() ); }
@Override public QueryResultsIterable<Vertex> vertices(FetchHints fetchHints) { return new DefaultGraphQueryIterableWithAggregations<>( getParameters(), this.<Vertex>getIterableFromElementType(ElementType.VERTEX, fetchHints), true, true, true, getAggregations() ); }