Uses of Interface
org.apache.cassandra.index.Index.Group
Packages that use Index.Group
Package
Description
-
Uses of Index.Group in org.apache.cassandra.cql3.restrictions
Methods in org.apache.cassandra.cql3.restrictions with parameters of type Index.GroupModifier and TypeMethodDescriptionbooleanCustomIndexExpression.needsFiltering(Index.Group indexGroup) Returns whether this expression would need filtering if the specified index group were used.booleanMultiColumnRestriction.needsFiltering(Index.Group indexGroup) booleanRestriction.needsFiltering(Index.Group indexGroup) Returns whether this restriction would need filtering if the specified index group were used.booleanSingleColumnRestriction.ContainsRestriction.needsFiltering(Index.Group indexGroup) booleanSingleColumnRestriction.needsFiltering(Index.Group indexGroup) booleanTokenRestriction.needsFiltering(Index.Group indexGroup) -
Uses of Index.Group in org.apache.cassandra.db.compaction
Method parameters in org.apache.cassandra.db.compaction with type arguments of type Index.GroupModifier and TypeMethodDescriptionAbstractCompactionStrategy.createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker) abstract SSTableMultiWriterAbstractStrategyHolder.createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker) CompactionStrategyHolder.createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker) CompactionStrategyManager.createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker) PendingRepairHolder.createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker) UnifiedCompactionStrategy.createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker) Create the sstable writer used for flushing. -
Uses of Index.Group in org.apache.cassandra.db.compaction.unified
Constructor parameters in org.apache.cassandra.db.compaction.unified with type arguments of type Index.GroupModifierConstructorDescriptionShardedMultiWriter(ColumnFamilyStore cfs, Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker, ShardTracker boundaries) -
Uses of Index.Group in org.apache.cassandra.index
Classes in org.apache.cassandra.index that implement Index.GroupModifier and TypeClassDescriptionclassAnIndex.Groupcontaining a singleIndex, to which it just delegates the calls.Methods in org.apache.cassandra.index that return Index.GroupModifier and TypeMethodDescriptionSecondaryIndexManager.getIndexGroup(Index index) SecondaryIndexManager.getIndexGroup(Index.Group.Key key) SecondaryIndexManager.getIndexGroup(IndexMetadata metadata) Returns theIndex.Groupthe specified index belongs to, as specified during registering withSecondaryIndexManager.registerIndex(Index, Index.Group.Key, Supplier).Methods in org.apache.cassandra.index that return types with arguments of type Index.GroupModifier and TypeMethodDescriptionIndexRegistry.listIndexGroups()SecondaryIndexManager.listIndexGroups()Method parameters in org.apache.cassandra.index with type arguments of type Index.GroupModifier and TypeMethodDescriptionvoidIndexRegistry.registerIndex(Index index, Index.Group.Key groupKey, Supplier<Index.Group> groupSupplier) voidSecondaryIndexManager.registerIndex(Index index, Index.Group.Key groupKey, Supplier<Index.Group> groupSupplier) -
Uses of Index.Group in org.apache.cassandra.index.sai
Classes in org.apache.cassandra.index.sai that implement Index.GroupModifier and TypeClassDescriptionclassOrchestrates building of storage-attached indices, and manages lifecycle of resources shared between them. -
Uses of Index.Group in org.apache.cassandra.index.sasi
Classes in org.apache.cassandra.index.sasi that implement Index.Group -
Uses of Index.Group in org.apache.cassandra.io.sstable
Method parameters in org.apache.cassandra.io.sstable with type arguments of type Index.GroupModifier and TypeMethodDescriptionstatic SSTableMultiWriterSimpleSSTableMultiWriter.create(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, TableMetadataRef metadata, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker, SSTable.Owner owner) static SSTableTxnWriterSSTableTxnWriter.create(TableMetadataRef metadata, Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, SerializationHeader header, Collection<Index.Group> indexGroups, SSTable.Owner owner) -
Uses of Index.Group in org.apache.cassandra.io.sstable.format
Methods in org.apache.cassandra.io.sstable.format that return types with arguments of type Index.GroupMethod parameters in org.apache.cassandra.io.sstable.format with type arguments of type Index.GroupModifier and TypeMethodDescriptionSortedTableWriter.Builder.addDefaultComponents(Collection<Index.Group> indexGroups) SSTableWriter.Builder.addDefaultComponents(Collection<Index.Group> indexGroups) SSTableWriter.Builder.setSecondaryIndexGroups(Collection<Index.Group> indexGroups) -
Uses of Index.Group in org.apache.cassandra.io.sstable.format.big
Method parameters in org.apache.cassandra.io.sstable.format.big with type arguments of type Index.GroupModifier and TypeMethodDescriptionBigTableWriter.Builder.addDefaultComponents(Collection<Index.Group> indexGroups) -
Uses of Index.Group in org.apache.cassandra.io.sstable.format.bti
Method parameters in org.apache.cassandra.io.sstable.format.bti with type arguments of type Index.GroupModifier and TypeMethodDescriptionBtiTableWriter.Builder.addDefaultComponents(Collection<Index.Group> indexGroups)