Package com.ericsson.bss.cassandra.ecchronos.core.utils
Contains utility classes.
-
Interface Summary Interface Description NodeResolver Node resolver interface.RepairStatsProvider ReplicatedTableProvider Interface for retrieving tables replicated by the local node.TableReference An interface containing keyspace/table mapping to avoid passing around two strings to refer to one specific table.TableReferenceFactory A factory that generates table references. -
Class Summary Class Description DriverNode An internal representation of a node.LongToken Deprecated. LongTokenRange A representation of a token range in Cassandra.ManyToOneIterator<T> An iterator that takes multiple iterables and merge them together into one iterator by sorting the elements based on the provided comparator.Metadata Helper class to retrieve keyspace and table metadata, this should be preferred than doing session.getMetadata().getKeyspace(name) or keyspaceMetadata.getTable(name) Main purpose is to not have to care if the keyspace/table string representation is quoted or not.NodeResolverImpl RepairStatsProviderImpl ReplicatedTableProviderImpl TableReferenceFactoryImpl A table reference factory using tables existing in Cassandra.TokenSubRangeUtil Utility class to split a token range into smaller sub-ranges.UnitConverter