Uses of Class
org.apache.cassandra.db.filter.DataLimits
-
Packages that use DataLimits Package Description org.apache.cassandra.db org.apache.cassandra.db.filter org.apache.cassandra.service.pager -
-
Uses of DataLimits in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return DataLimits Modifier and Type Method Description DataLimitsReadQuery. limits()The limits for the query.DataLimitsSinglePartitionReadQuery.Group. limits()protected DataLimitsAbstractReadCommandBuilder. makeLimits()Methods in org.apache.cassandra.db with parameters of type DataLimits Modifier and Type Method Description static PartitionRangeReadCommandPartitionRangeReadCommand. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange)static ReadQueryPartitionRangeReadQuery. create(TableMetadata table, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange)static SinglePartitionReadCommandSinglePartitionReadCommand. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter)Creates a new read command on a single partition.static SinglePartitionReadCommandSinglePartitionReadCommand. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata indexMetadata)Creates a new read command on a single partition.static SinglePartitionReadCommand.GroupSinglePartitionReadCommand.Group. create(java.util.List<SinglePartitionReadCommand> commands, DataLimits limits)static SinglePartitionReadCommand.GroupSinglePartitionReadCommand.Group. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, java.util.List<DecoratedKey> partitionKeys, ClusteringIndexFilter clusteringIndexFilter)static SinglePartitionReadQuerySinglePartitionReadQuery. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter)Creates a new read query on a single partition.static SinglePartitionReadQuery.Group<? extends SinglePartitionReadQuery>SinglePartitionReadQuery. createGroup(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, java.util.List<DecoratedKey> partitionKeys, ClusteringIndexFilter clusteringIndexFilter)abstract ReadCommandReadCommand.SelectionDeserializer. deserialize(DataInputPlus in, int version, boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, IndexMetadata index)SinglePartitionReadCommandSinglePartitionReadCommand. forPaging(Clustering<?> lastReturned, DataLimits limits)SinglePartitionReadQuerySinglePartitionReadQuery. forPaging(Clustering<?> lastReturned, DataLimits limits)Returns a newSinglePartitionReadQuerysuitable to paging from the last returned row.booleanColumnFamilyStore. isFilterFullyCoveredBy(ClusteringIndexFilter filter, DataLimits limits, CachedPartition cached, int nowInSec, boolean enforceStrictLiveness)PartitionRangeReadCommandPartitionRangeReadCommand. withUpdatedLimit(DataLimits newLimits)PartitionRangeReadQueryPartitionRangeReadQuery. withUpdatedLimit(DataLimits newLimits)Creates a newPartitionRangeReadQuerywith the updated limits.abstract ReadCommandReadCommand. withUpdatedLimit(DataLimits newLimits)Creates a newReadCommandinstance with new limits.SinglePartitionReadCommandSinglePartitionReadCommand. withUpdatedLimit(DataLimits newLimits)SinglePartitionReadQuerySinglePartitionReadQuery. withUpdatedLimit(DataLimits newLimits)Creates a newSinglePartitionReadQuerywith the specified limits.PartitionRangeReadCommandPartitionRangeReadCommand. withUpdatedLimitsAndDataRange(DataLimits newLimits, DataRange newDataRange)PartitionRangeReadQueryPartitionRangeReadQuery. withUpdatedLimitsAndDataRange(DataLimits newLimits, DataRange newDataRange)Creates a newPartitionRangeReadQuerywith the updated limits and data range.Constructors in org.apache.cassandra.db with parameters of type DataLimits Constructor Description Group(java.util.List<T> queries, DataLimits limits)PartitionRangeReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange, IndexMetadata index, boolean trackWarnings)ReadCommand(ReadCommand.Kind kind, boolean isDigestQuery, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, IndexMetadata index, boolean trackWarnings)SinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata index, boolean trackWarnings)VirtualTableGroup(java.util.List<SinglePartitionReadCommand> commands, DataLimits limits)VirtualTableSinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata index, boolean trackWarnings) -
Uses of DataLimits in org.apache.cassandra.db.filter
Fields in org.apache.cassandra.db.filter declared as DataLimits Modifier and Type Field Description static DataLimitsDataLimits. DISTINCT_NONEstatic DataLimitsDataLimits. NONEMethods in org.apache.cassandra.db.filter that return DataLimits Modifier and Type Method Description static DataLimitsDataLimits. cqlLimits(int cqlRowLimit)static DataLimitsDataLimits. cqlLimits(int cqlRowLimit, int perPartitionLimit)DataLimitsDataLimits.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)static DataLimitsDataLimits. distinctLimits(int cqlRowLimit)DataLimitsDataLimits. forGroupByInternalPaging(GroupingState state)Creates aDataLimitsinstance to be used for paginating internally GROUP BY queries.abstract DataLimitsDataLimits. forPaging(int pageSize)abstract DataLimitsDataLimits. forPaging(int pageSize, java.nio.ByteBuffer lastReturnedKey, int lastReturnedKeyRemaining)abstract DataLimitsDataLimits. forShortReadRetry(int toFetch)static DataLimitsDataLimits. groupByLimits(int groupLimit, int groupPerPartitionLimit, int rowLimit, AggregationSpecification groupBySpec)abstract DataLimitsDataLimits. withoutState()Returns equivalent limits but where any internal state kept to track where we are of paging and/or grouping is discarded.Methods in org.apache.cassandra.db.filter with parameters of type DataLimits Modifier and Type Method Description voidDataLimits.Serializer. serialize(DataLimits limits, DataOutputPlus out, int version, ClusteringComparator comparator)longDataLimits.Serializer. serializedSize(DataLimits limits, int version, ClusteringComparator comparator) -
Uses of DataLimits in org.apache.cassandra.service.pager
Fields in org.apache.cassandra.service.pager declared as DataLimits Modifier and Type Field Description protected DataLimitsAbstractQueryPager. limitsprotected DataLimitsAbstractQueryPager. limitsMethods in org.apache.cassandra.service.pager that return DataLimits Modifier and Type Method Description DataLimitsSinglePartitionPager. limits()Methods in org.apache.cassandra.service.pager with parameters of type DataLimits Modifier and Type Method Description protected QueryPagerAggregationQueryPager.AggregationPartitionIterator. updatePagerLimit(QueryPager pager, DataLimits limits, java.nio.ByteBuffer lastPartitionKey, Clustering<?> lastClustering)protected QueryPagerAggregationQueryPager.GroupByPartitionIterator. updatePagerLimit(QueryPager pager, DataLimits limits, java.nio.ByteBuffer lastPartitionKey, Clustering<?> lastClustering)Updates the pager with the new limits if needed.QueryPagerAggregationQueryPager. withUpdatedLimit(DataLimits newLimits)QueryPagerMultiPartitionPager. withUpdatedLimit(DataLimits newLimits)PartitionRangeQueryPagerPartitionRangeQueryPager. withUpdatedLimit(DataLimits newLimits)QueryPagerQueryPager. withUpdatedLimit(DataLimits newLimits)Creates a newQueryPagerthat use the new limits.SinglePartitionPagerSinglePartitionPager. withUpdatedLimit(DataLimits newLimits)Constructors in org.apache.cassandra.service.pager with parameters of type DataLimits Constructor Description AggregationQueryPager(QueryPager subPager, DataLimits limits)
-