@Override public QueryResultsIterable<Element> elements(FetchHints fetchHints) { //noinspection unchecked return (QueryResultsIterable<Element>) search(VertexiumObjectType.ELEMENTS, fetchHints); }
@Override public QueryResultsIterable<Element> elements(FetchHints fetchHints) { //noinspection unchecked return (QueryResultsIterable<Element>) search(VertexiumObjectType.ELEMENTS, fetchHints); }
@Override public QueryResultsIterable<Edge> edges(FetchHints fetchHints) { //noinspection unchecked return (QueryResultsIterable<Edge>) search(EnumSet.of(VertexiumObjectType.EDGE), fetchHints); }
@Override public QueryResultsIterable<ExtendedDataRow> extendedDataRows(FetchHints fetchHints) { //noinspection unchecked return (QueryResultsIterable<ExtendedDataRow>) search(EnumSet.of(VertexiumObjectType.EXTENDED_DATA), fetchHints); }
@Override public QueryResultsIterable<Vertex> vertices(FetchHints fetchHints) { //noinspection unchecked return (QueryResultsIterable<Vertex>) search(EnumSet.of(VertexiumObjectType.VERTEX), fetchHints); }
@Override public QueryResultsIterable<Vertex> vertices(FetchHints fetchHints) { //noinspection unchecked return (QueryResultsIterable<Vertex>) search(EnumSet.of(VertexiumObjectType.VERTEX), fetchHints); }
@Override public QueryResultsIterable<Edge> edges(FetchHints fetchHints) { //noinspection unchecked return (QueryResultsIterable<Edge>) search(EnumSet.of(VertexiumObjectType.EDGE), fetchHints); }
@Override public QueryResultsIterable<ExtendedDataRow> extendedDataRows(FetchHints fetchHints) { //noinspection unchecked return (QueryResultsIterable<ExtendedDataRow>) search(EnumSet.of(VertexiumObjectType.EXTENDED_DATA), fetchHints); }
@Override public QueryResultsIterable<ExtendedDataRowId> extendedDataRowIds(EnumSet<IdFetchHint> idFetchHints) { FetchHints fetchHints = idFetchHintsToElementFetchHints(idFetchHints); QueryResultsIterable<? extends VertexiumObject> vertexiumObjects = search(EnumSet.of(VertexiumObjectType.EXTENDED_DATA), fetchHints); return new DefaultGraphQueryIdIterable<>(vertexiumObjects); }
@Override public QueryResultsIterable<ExtendedDataRowId> extendedDataRowIds(EnumSet<IdFetchHint> idFetchHints) { FetchHints fetchHints = idFetchHintsToElementFetchHints(idFetchHints); QueryResultsIterable<? extends VertexiumObject> vertexiumObjects = search(EnumSet.of(VertexiumObjectType.EXTENDED_DATA), fetchHints); return new DefaultGraphQueryIdIterable<>(vertexiumObjects); }
@Override public QueryResultsIterable<? extends VertexiumObject> search() { return search(VertexiumObjectType.ALL, getGraph().getDefaultFetchHints()); }
@Override public QueryResultsIterable<? extends VertexiumObject> search() { return search(VertexiumObjectType.ALL, getGraph().getDefaultFetchHints()); }