Uses of Interface
org.apache.cassandra.db.partitions.PartitionIterator
Packages that use PartitionIterator
Package
Description
-
Uses of PartitionIterator in org.apache.cassandra.cql3
Methods in org.apache.cassandra.cql3 with parameters of type PartitionIteratorModifier and TypeMethodDescriptionstatic UntypedResultSetQueryProcessor.resultify(String query, PartitionIterator partitions) -
Uses of PartitionIterator in org.apache.cassandra.cql3.statements
Methods in org.apache.cassandra.cql3.statements with parameters of type PartitionIteratorModifier and TypeMethodDescriptionSelectStatement.process(PartitionIterator partitions, long nowInSec, boolean unmask, ClientState state) -
Uses of PartitionIterator in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return PartitionIteratorModifier and TypeMethodDescriptionPartitionRangeReadCommand.execute(ConsistencyLevel consistency, ClientState state, Dispatcher.RequestTime requestTime) PartitionRangeReadCommand.VirtualTablePartitionRangeReadCommand.execute(ConsistencyLevel consistency, ClientState state, Dispatcher.RequestTime requestTime) ReadQuery.execute(ConsistencyLevel consistency, ClientState state, Dispatcher.RequestTime requestTime) Executes the query at the provided consistency level.SinglePartitionReadCommand.execute(ConsistencyLevel consistency, ClientState state, Dispatcher.RequestTime requestTime) SinglePartitionReadCommand.Group.execute(ConsistencyLevel consistency, ClientState state, Dispatcher.RequestTime requestTime) SinglePartitionReadCommand.VirtualTableGroup.execute(ConsistencyLevel consistency, ClientState state, Dispatcher.RequestTime requestTime) SinglePartitionReadCommand.VirtualTableSinglePartitionReadCommand.execute(ConsistencyLevel consistency, ClientState state, Dispatcher.RequestTime requestTime) ReadQuery.executeInternal(ReadExecutionController controller) Execute the query for internal queries (that is, it basically executes the query locally).SinglePartitionReadQuery.Group.executeInternal(ReadExecutionController controller) static PartitionIteratorEmptyIterators.partition()PartitionRangeReadCommand.postReconciliationProcessing(PartitionIterator result) Allow to post-process the result of the query after it has been reconciled on the coordinator but before it is passed to the CQL layer to return the ResultSet.Methods in org.apache.cassandra.db with parameters of type PartitionIteratorModifier and TypeMethodDescriptionPartitionRangeReadCommand.postReconciliationProcessing(PartitionIterator result) Allow to post-process the result of the query after it has been reconciled on the coordinator but before it is passed to the CQL layer to return the ResultSet. -
Uses of PartitionIterator in org.apache.cassandra.db.filter
Methods in org.apache.cassandra.db.filter that return PartitionIteratorModifier and TypeMethodDescriptionDataLimits.Counter.applyTo(PartitionIterator partitions) DataLimits.filter(PartitionIterator iter, long nowInSec, boolean countPartitionsWithOnlyStaticData, boolean enforceStrictLiveness) RowFilter.filter(PartitionIterator iter, TableMetadata metadata, long nowInSec) Filters the provided iterator so that only the row satisfying the expression of this filter are included in the resulting iterator.Methods in org.apache.cassandra.db.filter with parameters of type PartitionIteratorModifier and TypeMethodDescriptionDataLimits.Counter.applyTo(PartitionIterator partitions) DataLimits.filter(PartitionIterator iter, long nowInSec, boolean countPartitionsWithOnlyStaticData, boolean enforceStrictLiveness) RowFilter.filter(PartitionIterator iter, TableMetadata metadata, long nowInSec) Filters the provided iterator so that only the row satisfying the expression of this filter are included in the resulting iterator. -
Uses of PartitionIterator in org.apache.cassandra.db.partitions
Methods in org.apache.cassandra.db.partitions that return PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorPartitionIterators.concat(List<PartitionIterator> iterators) static PartitionIteratorPartitionIterators.doOnClose(PartitionIterator delegate, Runnable action) Wraps the provided iterator to run a specified action on close.static PartitionIteratorUnfilteredPartitionIterators.filter(UnfilteredPartitionIterator iterator, long nowInSec) static PartitionIteratorPartitionIterators.loggingIterator(PartitionIterator iterator, String id) Wraps the provided iterator so it logs the returned rows for debugging purposes.static PartitionIteratorPartitionIterators.singletonIterator(RowIterator iterator) Methods in org.apache.cassandra.db.partitions with parameters of type PartitionIteratorModifier and TypeMethodDescriptionstatic voidPartitionIterators.consume(PartitionIterator iterator) static PartitionIteratorPartitionIterators.doOnClose(PartitionIterator delegate, Runnable action) Wraps the provided iterator to run a specified action on close.static RowIteratorPartitionIterators.getOnlyElement(PartitionIterator iter, SinglePartitionReadQuery query) static PartitionIteratorPartitionIterators.loggingIterator(PartitionIterator iterator, String id) Wraps the provided iterator so it logs the returned rows for debugging purposes.Method parameters in org.apache.cassandra.db.partitions with type arguments of type PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorPartitionIterators.concat(List<PartitionIterator> iterators) -
Uses of PartitionIterator in org.apache.cassandra.db.transform
Classes in org.apache.cassandra.db.transform that implement PartitionIteratorMethods in org.apache.cassandra.db.transform that return PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorTransformation.apply(PartitionIterator iterator, Transformation<? super RowIterator> transformation) static PartitionIteratorDuplicateRowChecker.duringRead(PartitionIterator iterator, List<InetAddressAndPort> replicas) static PartitionIteratorMorePartitions.extend(PartitionIterator iterator, MorePartitions<? super PartitionIterator> more) Methods in org.apache.cassandra.db.transform with parameters of type PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorTransformation.apply(PartitionIterator iterator, Transformation<? super RowIterator> transformation) static PartitionIteratorDuplicateRowChecker.duringRead(PartitionIterator iterator, List<InetAddressAndPort> replicas) static PartitionIteratorMorePartitions.extend(PartitionIterator iterator, MorePartitions<? super PartitionIterator> more) Method parameters in org.apache.cassandra.db.transform with type arguments of type PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorMorePartitions.extend(PartitionIterator iterator, MorePartitions<? super PartitionIterator> more) -
Uses of PartitionIterator in org.apache.cassandra.index
Methods in org.apache.cassandra.index that return PartitionIteratorModifier and TypeMethodDescriptiondefault PartitionIteratorIndex.Searcher.filterReplicaFilteringProtection(PartitionIterator fullResponse) Replica filtering protection may fetch data that doesn't match query conditions.Methods in org.apache.cassandra.index that return types with arguments of type PartitionIteratorModifier and TypeMethodDescriptiondefault Function<PartitionIterator,PartitionIterator> Index.QueryPlan.postProcessor(ReadCommand command) Return a function which performs post processing on the results of a partition range read command.default Function<PartitionIterator,PartitionIterator> Index.QueryPlan.postProcessor(ReadCommand command) Return a function which performs post processing on the results of a partition range read command.Methods in org.apache.cassandra.index with parameters of type PartitionIteratorModifier and TypeMethodDescriptiondefault PartitionIteratorIndex.Searcher.filterReplicaFilteringProtection(PartitionIterator fullResponse) Replica filtering protection may fetch data that doesn't match query conditions. -
Uses of PartitionIterator in org.apache.cassandra.index.sai.plan
Methods in org.apache.cassandra.index.sai.plan that return PartitionIteratorModifier and TypeMethodDescriptionStorageAttachedIndexSearcher.filterReplicaFilteringProtection(PartitionIterator fullResponse) Methods in org.apache.cassandra.index.sai.plan that return types with arguments of type PartitionIteratorModifier and TypeMethodDescriptionStorageAttachedIndexQueryPlan.postProcessor(ReadCommand command) Called on coordinator after merging replica responses before returning to clientStorageAttachedIndexQueryPlan.postProcessor(ReadCommand command) Called on coordinator after merging replica responses before returning to clientMethods in org.apache.cassandra.index.sai.plan with parameters of type PartitionIteratorModifier and TypeMethodDescriptionStorageAttachedIndexSearcher.filterReplicaFilteringProtection(PartitionIterator fullResponse) -
Uses of PartitionIterator in org.apache.cassandra.index.sai.utils
Classes in org.apache.cassandra.index.sai.utils that implement PartitionIterator -
Uses of PartitionIterator in org.apache.cassandra.service
Methods in org.apache.cassandra.service that return PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorStorageProxy.concatAndBlockOnRepair(List<PartitionIterator> iterators, List<ReadRepair<?, ?>> repairs) static PartitionIteratorStorageProxy.getRangeSlice(PartitionRangeReadCommand command, ConsistencyLevel consistencyLevel, Dispatcher.RequestTime requestTime) static PartitionIteratorStorageProxy.read(SinglePartitionReadCommand.Group group, ConsistencyLevel consistencyLevel, Dispatcher.RequestTime requestTime) Performs the actual reading of a row out of the StorageService, fetching a specific set of column names from a given column family.Method parameters in org.apache.cassandra.service with type arguments of type PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorStorageProxy.concatAndBlockOnRepair(List<PartitionIterator> iterators, List<ReadRepair<?, ?>> repairs) -
Uses of PartitionIterator in org.apache.cassandra.service.pager
Classes in org.apache.cassandra.service.pager that implement PartitionIteratorModifier and TypeClassDescriptionfinal classPartitionIteratorfor queries without Group By but with aggregates.classPartitionIteratorthat automatically fetch a new sub-page of data if needed when the current iterator is exhausted.Methods in org.apache.cassandra.service.pager that return PartitionIteratorModifier and TypeMethodDescriptionAggregationQueryPager.fetchPage(int pageSize, ConsistencyLevel consistency, ClientState clientState, Dispatcher.RequestTime requestTime) MultiPartitionPager.fetchPage(int pageSize, ConsistencyLevel consistency, ClientState clientState, Dispatcher.RequestTime requestTime) QueryPager.fetchPage(int pageSize, ConsistencyLevel consistency, ClientState clientState, Dispatcher.RequestTime requestTime) Fetches the next page.AggregationQueryPager.fetchPageInternal(int pageSize, ReadExecutionController executionController) MultiPartitionPager.fetchPageInternal(int pageSize, ReadExecutionController executionController) QueryPager.fetchPageInternal(int pageSize, ReadExecutionController executionController) Fetches the next page internally (in other, this does a local query). -
Uses of PartitionIterator in org.apache.cassandra.service.paxos
Methods in org.apache.cassandra.service.paxos that return PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorPaxos.read(SinglePartitionReadCommand.Group group, ConsistencyLevel consistencyForConsensus, long deadline) static PartitionIteratorPaxos.read(SinglePartitionReadCommand.Group group, ConsistencyLevel consistencyForConsensus, Dispatcher.RequestTime requestTime) -
Uses of PartitionIterator in org.apache.cassandra.service.reads
Fields in org.apache.cassandra.service.reads declared as PartitionIteratorMethods in org.apache.cassandra.service.reads that return PartitionIteratorModifier and TypeMethodDescriptionDataResolver.getData()DigestResolver.getData()AbstractReadExecutor.getResult()DataResolver.resolve()Methods in org.apache.cassandra.service.reads with parameters of type PartitionIterator -
Uses of PartitionIterator in org.apache.cassandra.service.reads.range
Classes in org.apache.cassandra.service.reads.range that implement PartitionIteratorModifier and TypeClassDescriptionclassclassA customRangeCommandIteratorthat queries all replicas required by consistency level at once with data range specify inPartitionRangeReadCommand.Methods in org.apache.cassandra.service.reads.range that return PartitionIteratorModifier and TypeMethodDescriptionstatic PartitionIteratorRangeCommands.partitions(PartitionRangeReadCommand command, ConsistencyLevel consistencyLevel, Dispatcher.RequestTime requestTime) protected PartitionIteratorScanAllRangesCommandIterator.sendNextRequests() -
Uses of PartitionIterator in org.apache.cassandra.service.reads.repair
Method parameters in org.apache.cassandra.service.reads.repair with type arguments of type PartitionIteratorModifier and TypeMethodDescriptionvoidAbstractReadRepair.startRepair(DigestResolver<E, P> digestResolver, Consumer<PartitionIterator> resultConsumer) voidNoopReadRepair.startRepair(DigestResolver<E, P> digestResolver, Consumer<PartitionIterator> resultConsumer) voidReadRepair.startRepair(DigestResolver<E, P> digestResolver, Consumer<PartitionIterator> resultConsumer) Called when the digests from the initial read don't match.