## Uses of Class
org.apache.cassandra.db.marshal.AbstractType

Packages that use AbstractType
org.apache.cassandra.cli
org.apache.cassandra.config
org.apache.cassandra.cql
org.apache.cassandra.db
org.apache.cassandra.db.compaction
org.apache.cassandra.db.filter
org.apache.cassandra.db.index.keys
org.apache.cassandra.db.marshal
org.apache.cassandra.dht
org.apache.cassandra.io.sstable
org.apache.cassandra.io.util

Uses of AbstractType in org.apache.cassandra.cli

Methods in org.apache.cassandra.cli that return AbstractType
`static AbstractType` `CliClient.getTypeByFunction(java.lang.String functionName)` Get AbstractType by function name
`AbstractType` `CliClient.Function.getValidator()`

Uses of AbstractType in org.apache.cassandra.config

Fields in org.apache.cassandra.config declared as AbstractType
`AbstractType` `CFMetaData.comparator`
`AbstractType` `CFMetaData.subcolumnComparator`

Methods in org.apache.cassandra.config that return AbstractType
`AbstractType` `Schema.getComparator(java.lang.String ksName, java.lang.String cfName)` Get column comparator for ColumnFamily but it's keyspace/name
`AbstractType` `CFMetaData.getComparatorFor(java.nio.ByteBuffer superColumnName)`
`AbstractType` `CFMetaData.getDefaultValidator()`
`AbstractType` `CFMetaData.getKeyValidator()`
`AbstractType` `Schema.getSubComparator(java.lang.String ksName, java.lang.String cfName)` Get subComparator of the ColumnFamily
`AbstractType` `ColumnDefinition.getValidator()`
`AbstractType` `CFMetaData.getValueValidator(java.nio.ByteBuffer column)`
`AbstractType` `CFMetaData.getValueValidator(ColumnDefinition columnDefinition)`
`AbstractType` `Schema.getValueValidator(java.lang.String ksName, java.lang.String cfName, java.nio.ByteBuffer column)` Get value validator for specific column

Methods in org.apache.cassandra.config with parameters of type AbstractType
`CFMetaData` `CFMetaData.defaultValidator(AbstractType prop)`
`static java.lang.String` `CFMetaData.getDefaultIndexName(java.lang.String cfName, AbstractType comparator, java.nio.ByteBuffer columnName)`
`CFMetaData` `CFMetaData.keyValidator(AbstractType prop)`
`static CFMetaData` `CFMetaData.newIndexMetadata(CFMetaData parent, ColumnDefinition info, AbstractType columnComparator)`
`void` `ColumnDefinition.setValidator(AbstractType validator)`

Constructors in org.apache.cassandra.config with parameters of type AbstractType
`CFMetaData(java.lang.String keyspace, java.lang.String name, ColumnFamilyType type, AbstractType comp, AbstractType subcc)`
`CFMetaData(java.lang.String keyspace, java.lang.String name, ColumnFamilyType type, AbstractType comp, AbstractType subcc)`
`ColumnDefinition(java.nio.ByteBuffer name, AbstractType validator, IndexType index_type, java.util.Map<java.lang.String,java.lang.String> index_options, java.lang.String index_name)`

Uses of AbstractType in org.apache.cassandra.cql

Methods in org.apache.cassandra.cql that return AbstractType
`AbstractType` `SelectStatement.getComparator(java.lang.String keyspace)`
`AbstractType<?>` `UpdateStatement.getComparator(java.lang.String keyspace)`
`AbstractType<?>` `UpdateStatement.getKeyType(java.lang.String keyspace)`
`AbstractType` `SelectStatement.getValueValidator(java.lang.String keyspace, java.nio.ByteBuffer column)`
`AbstractType<?>` `UpdateStatement.getValueValidator(java.lang.String keyspace, java.nio.ByteBuffer column)`

Methods in org.apache.cassandra.cql with parameters of type AbstractType
`java.nio.ByteBuffer` `Term.getByteBuffer(AbstractType<?> validator)` Returns the typed value, serialized to a ByteBuffer according to a comparator/validator.

Uses of AbstractType in org.apache.cassandra.db

Methods in org.apache.cassandra.db that return AbstractType
`AbstractType` `AbstractColumnContainer.getComparator()`
`AbstractType<?>` `ArrayBackedSortedColumns.getComparator()`
`AbstractType` `ColumnFamilyStore.getComparator()`
`AbstractType` `IColumnContainer.getComparator()`
`protected AbstractType` `ReadCommand.getComparator()`
`AbstractType<?>` `ThreadSafeSortedColumns.getComparator()`
`AbstractType<?>` `TreeMapBackedSortedColumns.getComparator()`
`static AbstractType` `ColumnFamily.getComparatorFor(java.lang.String table, java.lang.String columnFamilyName, java.nio.ByteBuffer superColumnName)`
`AbstractType` `ColumnFamily.getSubComparator()`

Methods in org.apache.cassandra.db with parameters of type AbstractType
`ISortedColumns` `ISortedColumns.Factory.create(AbstractType<?> comparator, boolean insertReversed)` Returns a (initially empty) column map whose columns are sorted according to the provided comparator.
`static CloseableIterator<Row>` `RowIteratorFactory.getIterator(java.lang.Iterable<Memtable> memtables, java.util.Collection<SSTableReader> sstables, DecoratedKey startWith, DecoratedKey stopAt, QueryFilter filter, AbstractType comparator, ColumnFamilyStore cfs)` Get a row iterator over the provided memtables and sstables, between the provided keys and filtered by the queryfilter.
`static IColumnIterator` `Memtable.getSliceIterator(DecoratedKey key, ColumnFamily cf, SliceQueryFilter filter, AbstractType typeComparator)` obtain an iterator of columns in this memtable in the specified order starting from a given column.
`java.lang.String` `Column.getString(AbstractType comparator)`
`java.lang.String` `CounterColumn.getString(AbstractType comparator)`
`java.lang.String` `ExpiringColumn.getString(AbstractType comparator)`
`java.lang.String` `IColumn.getString(AbstractType comparator)`
`java.lang.String` `SuperColumn.getString(AbstractType comparator)`
`static org.apache.cassandra.db.SuperColumnSerializer` `SuperColumn.serializer(AbstractType comparator)`

Constructors in org.apache.cassandra.db with parameters of type AbstractType
`SuperColumn(java.nio.ByteBuffer name, AbstractType comparator)`

Uses of AbstractType in org.apache.cassandra.db.compaction

Methods in org.apache.cassandra.db.compaction that return AbstractType
`AbstractType` `LazilyCompactedRow.getComparator()`

Uses of AbstractType in org.apache.cassandra.db.filter

Methods in org.apache.cassandra.db.filter with parameters of type AbstractType
`void` `QueryFilter.collateColumns(ColumnFamily returnCF, java.util.List<? extends CloseableIterator<IColumn>> toCollate, AbstractType comparator, int gcBefore)`
`java.util.Comparator<IColumn>` `IFilter.getColumnComparator(AbstractType comparator)`
`java.util.Comparator<IColumn>` `NamesQueryFilter.getColumnComparator(AbstractType comparator)`
`java.util.Comparator<IColumn>` `SliceQueryFilter.getColumnComparator(AbstractType comparator)`
`static IFilter` `QueryFilter.getFilter(SlicePredicate predicate, AbstractType comparator)`
`IColumnIterator` `IFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key, AbstractType comparator)` returns an iterator that returns columns from the given memtable matching the Filter criteria in sorted order.
`IColumnIterator` `NamesQueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key, AbstractType comparator)`
`IColumnIterator` `QueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key, AbstractType comparator)`
`IColumnIterator` `SliceQueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key, AbstractType comparator)`
`IColumnIterator` `QueryFilter.getMemtableColumnIterator(Memtable memtable, AbstractType comparator)`

Uses of AbstractType in org.apache.cassandra.db.index.keys

Methods in org.apache.cassandra.db.index.keys that return AbstractType
`static AbstractType` `KeysIndex.indexComparator()`

Uses of AbstractType in org.apache.cassandra.db.marshal

Subclasses of AbstractType in org.apache.cassandra.db.marshal
`class` `AbstractCommutativeType`
`class` `AbstractCompositeType` A class avoiding class duplication between CompositeType and DynamicCompositeType.
`class` `AsciiType`
`class` `BooleanType`
`class` `BytesType`
`class` `CompositeType`
`class` `CounterColumnType`
`class` `DateType`
`class` `DecimalType`
`class` `DoubleType`
`class` `DynamicCompositeType`
`class` `FloatType`
`class` `Int32Type`
`class` `IntegerType`
`class` `LexicalUUIDType`
`class` `LocalByPartionerType<T extends Token>` for sorting columns representing row keys in the row ordering as determined by a partitioner.
`class` `LongType`
`class` `ReversedType<T>`
`class` `TimeUUIDType`
`class` `UTF8Type`
`class` `UUIDType` Compares UUIDs using the following criteria: - if count of supplied bytes is less than 16, compare counts - compare UUID version fields - nil UUID is always lesser - compare timestamps if both are time-based - compare lexically, unsigned msb-to-lsb comparison

Fields in org.apache.cassandra.db.marshal declared as AbstractType
`AbstractType` `AbstractCompositeType.CompositeComponent.comparator`

Methods in org.apache.cassandra.db.marshal that return AbstractType
`AbstractType` `AbstractCompositeType.ParsedComparator.getAbstractType()`
`protected abstract AbstractType` `AbstractCompositeType.getAndAppendNextComparator(int i, java.nio.ByteBuffer bb, java.lang.StringBuilder sb)`
`protected AbstractType` `CompositeType.getAndAppendNextComparator(int i, java.nio.ByteBuffer bb, java.lang.StringBuilder sb)`
`protected AbstractType` `DynamicCompositeType.getAndAppendNextComparator(int i, java.nio.ByteBuffer bb, java.lang.StringBuilder sb)`
`protected abstract AbstractType` `AbstractCompositeType.getNextComparator(int i, java.nio.ByteBuffer bb)`
`protected AbstractType` `CompositeType.getNextComparator(int i, java.nio.ByteBuffer bb)`
`protected AbstractType` `DynamicCompositeType.getNextComparator(int i, java.nio.ByteBuffer bb)`
`protected abstract AbstractType` `AbstractCompositeType.getNextComparator(int i, java.nio.ByteBuffer bb1, java.nio.ByteBuffer bb2)`
`protected AbstractType` `CompositeType.getNextComparator(int i, java.nio.ByteBuffer bb1, java.nio.ByteBuffer bb2)`
`protected AbstractType` `DynamicCompositeType.getNextComparator(int i, java.nio.ByteBuffer bb1, java.nio.ByteBuffer bb2)`
`static AbstractType` `TypeParser.parse(java.lang.CharSequence compareWith)`
`static AbstractType` `TypeParser.parse(java.lang.String str)` Parse a string containing an type definition.
`static AbstractType` `AbstractType.parseDefaultParameters(AbstractType baseType, TypeParser parser)`
`protected abstract AbstractType` `AbstractCompositeType.validateNextComparator(int i, java.nio.ByteBuffer bb)`
`protected AbstractType` `CompositeType.validateNextComparator(int i, java.nio.ByteBuffer bb)`
`protected AbstractType` `DynamicCompositeType.validateNextComparator(int i, java.nio.ByteBuffer bb)`

Methods in org.apache.cassandra.db.marshal that return types with arguments of type AbstractType
`java.util.Map<java.lang.Byte,AbstractType>` `TypeParser.getAliasParameters()`
`java.util.List<AbstractType>` `TypeParser.getTypeParameters()`

Methods in org.apache.cassandra.db.marshal with parameters of type AbstractType

`static

`<T> ReversedType<T>`

`

`ReversedType.getInstance(AbstractType<T> baseType)`

`static java.lang.String` `TypeParser.getShortName(AbstractType type)`
`static AbstractType` `AbstractType.parseDefaultParameters(AbstractType baseType, TypeParser parser)`

Method parameters in org.apache.cassandra.db.marshal with type arguments of type AbstractType
`static CompositeType` `CompositeType.getInstance(java.util.List<AbstractType> types)`
`static DynamicCompositeType` `DynamicCompositeType.getInstance(java.util.Map<java.lang.Byte,AbstractType> aliases)`
`static java.lang.String` `TypeParser.stringifyAliasesParameters(java.util.Map<java.lang.Byte,AbstractType> aliases)` Helper function to ease the writing of AbstractType.toString() methods.
`static java.lang.String` `TypeParser.stringifyTypeParameters(java.util.List<AbstractType> types)` Helper function to ease the writing of AbstractType.toString() methods.

Constructors in org.apache.cassandra.db.marshal with parameters of type AbstractType
`AbstractCompositeType.CompositeComponent(AbstractType comparator, java.nio.ByteBuffer value)`

Uses of AbstractType in org.apache.cassandra.dht

Constructors in org.apache.cassandra.dht with parameters of type AbstractType
`LocalPartitioner(AbstractType comparator)`
`LocalToken(AbstractType comparator, java.nio.ByteBuffer token)`

Uses of AbstractType in org.apache.cassandra.io.sstable

Methods in org.apache.cassandra.io.sstable with parameters of type AbstractType
`static java.util.Comparator<IndexHelper.IndexInfo>` `IndexHelper.getComparator(AbstractType nameComparator, boolean reversed)`
`static int` `IndexHelper.indexFor(java.nio.ByteBuffer name, java.util.List<IndexHelper.IndexInfo> indexList, AbstractType comparator, boolean reversed)` The index of the IndexInfo in which a scan starting with @name should begin.

Constructors in org.apache.cassandra.io.sstable with parameters of type AbstractType
`SSTableSimpleUnsortedWriter(java.io.File directory, java.lang.String keyspace, java.lang.String columnFamily, AbstractType comparator, AbstractType subComparator, int bufferSizeInMB)` Create a new buffering writer.
`SSTableSimpleUnsortedWriter(java.io.File directory, java.lang.String keyspace, java.lang.String columnFamily, AbstractType comparator, AbstractType subComparator, int bufferSizeInMB)` Create a new buffering writer.
`SSTableSimpleWriter(java.io.File directory, java.lang.String keyspace, java.lang.String columnFamily, AbstractType comparator, AbstractType subComparator)` Create a new writer.
`SSTableSimpleWriter(java.io.File directory, java.lang.String keyspace, java.lang.String columnFamily, AbstractType comparator, AbstractType subComparator)` Create a new writer.

Uses of AbstractType in org.apache.cassandra.io.util

Methods in org.apache.cassandra.io.util that return AbstractType
`AbstractType` `IIterableColumns.getComparator()`

Copyright © 2012 The Apache Software Foundation