if (!accessStreamingSegments) { List<Segment> validSegments = segments.getValidSegments(); streamSegments = segments.getStreamSegments(); streamSegments = getFilteredSegment(job, streamSegments, true, readCommittedScope); if (validSegments.size() == 0) { getFilteredNormalSegments(job, segments.getValidSegments(), getSegmentsToAccess(job, readCommittedScope)); streamSegments = segments.getStreamSegments(); if (filteredNormalSegments.size() == 0) { return getSplitsOfStreaming(job, streamSegments, carbonTable);