protected boolean isIncluded( InMemoryTableElement element, FetchHints fetchHints, Authorizations authorizations ) { boolean includeHidden = fetchHints.isIncludeHidden(); if (!element.canRead(authorizations)) { return false; } if (!includeHidden) { if (element.isHidden(authorizations)) { return false; } } return true; }
protected boolean isIncludedInTimeSpan( InMemoryTableElement element, FetchHints fetchHints, Long endTime, Authorizations authorizations ) { boolean includeHidden = fetchHints.isIncludeHidden(); if (!element.canRead(authorizations)) { return false; } if (!includeHidden && element.isHidden(authorizations)) { return false; } if (element.isDeleted(endTime, authorizations)) { return false; } if (endTime != null && element.getFirstTimestamp() > endTime) { return false; } return true; }
return null; if (!fetchHints.isIncludeHidden() && hidden) { return null;
public FetchHintsBuilder(FetchHints fetchHints) { includeAllProperties = fetchHints.isIncludeAllProperties(); propertyNamesToInclude = fetchHints.getPropertyNamesToInclude(); includeAllPropertyMetadata = fetchHints.isIncludeAllPropertyMetadata(); metadataKeysToInclude = fetchHints.getMetadataKeysToInclude(); includeHidden = fetchHints.isIncludeHidden(); includeAllEdgeRefs = fetchHints.isIncludeAllEdgeRefs(); includeOutEdgeRefs = fetchHints.isIncludeOutEdgeRefs(); includeInEdgeRefs = fetchHints.isIncludeInEdgeRefs(); edgeLabelsOfEdgeRefsToInclude = fetchHints.getEdgeLabelsOfEdgeRefsToInclude(); includeEdgeLabelsAndCounts = fetchHints.isIncludeEdgeLabelsAndCounts(); includeExtendedDataTableNames = fetchHints.isIncludeExtendedDataTableNames(); }
if (!fetchHints.isIncludeHidden()) { String[] hiddenVertexPropertyNames = getPropertyNames(HIDDEN_VERTEX_FIELD_NAME); if (hiddenVertexPropertyNames != null && hiddenVertexPropertyNames.length > 0) {
if (!fetchHints.isIncludeHidden()) { String[] hiddenVertexPropertyNames = getPropertyNames(HIDDEN_VERTEX_FIELD_NAME); if (hiddenVertexPropertyNames != null && hiddenVertexPropertyNames.length > 0) {
public FetchHintsBuilder(FetchHints fetchHints) { includeAllProperties = fetchHints.isIncludeAllProperties(); propertyNamesToInclude = fetchHints.getPropertyNamesToInclude(); includeAllPropertyMetadata = fetchHints.isIncludeAllPropertyMetadata(); metadataKeysToInclude = fetchHints.getMetadataKeysToInclude(); includeHidden = fetchHints.isIncludeHidden(); includeAllEdgeRefs = fetchHints.isIncludeAllEdgeRefs(); includeOutEdgeRefs = fetchHints.isIncludeOutEdgeRefs(); includeInEdgeRefs = fetchHints.isIncludeInEdgeRefs(); edgeLabelsOfEdgeRefsToInclude = fetchHints.getEdgeLabelsOfEdgeRefsToInclude(); includeEdgeLabelsAndCounts = fetchHints.isIncludeEdgeLabelsAndCounts(); includeExtendedDataTableNames = fetchHints.isIncludeExtendedDataTableNames(); }
public IteratorFetchHints toIteratorFetchHints(FetchHints fetchHints) { return new IteratorFetchHints( fetchHints.isIncludeAllProperties(), deflateByteSequences(fetchHints.getPropertyNamesToInclude()), fetchHints.isIncludeAllPropertyMetadata(), deflateByteSequences(fetchHints.getMetadataKeysToInclude()), fetchHints.isIncludeHidden(), fetchHints.isIncludeAllEdgeRefs(), fetchHints.isIncludeOutEdgeRefs(), fetchHints.isIncludeInEdgeRefs(), deflate(fetchHints.getEdgeLabelsOfEdgeRefsToInclude()), fetchHints.isIncludeEdgeLabelsAndCounts(), fetchHints.isIncludeExtendedDataTableNames() ); }
public IteratorFetchHints toIteratorFetchHints(FetchHints fetchHints) { return new IteratorFetchHints( fetchHints.isIncludeAllProperties(), deflate(fetchHints.getPropertyNamesToInclude()), fetchHints.isIncludeAllPropertyMetadata(), deflate(fetchHints.getMetadataKeysToInclude()), fetchHints.isIncludeHidden(), fetchHints.isIncludeAllEdgeRefs(), fetchHints.isIncludeOutEdgeRefs(), fetchHints.isIncludeInEdgeRefs(), deflate(fetchHints.getEdgeLabelsOfEdgeRefsToInclude()), fetchHints.isIncludeEdgeLabelsAndCounts(), fetchHints.isIncludeExtendedDataTableNames() ); }