## 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.cql3
org.apache.cassandra.cql3.statements
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<?>` `CFMetaData.getColumnDefinitionComparator(ColumnDefinition def)`
`AbstractType<?>` `CFMetaData.getColumnDefinitionComparator(java.lang.Integer componentIndex)`
`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
`void` `ColumnDefinition.apply(ColumnDefinition def, AbstractType<?> comparator)`
`CFMetaData` `CFMetaData.defaultValidator(AbstractType<?> prop)`
`void` `ColumnDefinition.deleteFromSchema(RowMutation rm, java.lang.String cfName, AbstractType<?> comparator, long timestamp)` Drop specified column from the schema using given row.
`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)`
`void` `ColumnDefinition.toSchema(RowMutation rm, java.lang.String cfName, AbstractType<?> comparator, long timestamp)`

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, java.lang.Integer componentIndex)`

Uses of AbstractType in org.apache.cassandra.cql

Methods in org.apache.cassandra.cql that return AbstractType
`AbstractType<?>` `CFPropDefs.getComparator()`
`AbstractType<?>` `SelectStatement.getComparator(java.lang.String keyspace)`
`AbstractType<?>` `UpdateStatement.getComparator(java.lang.String keyspace)`
`AbstractType<?>` `UpdateStatement.getKeyType(java.lang.String keyspace)`
`AbstractType<?>` `CFPropDefs.getValidator()`
`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, java.util.List<java.nio.ByteBuffer> variables)` Returns the typed value, serialized to a ByteBuffer according to a comparator/validator.

Uses of AbstractType in org.apache.cassandra.cql3

Fields in org.apache.cassandra.cql3 declared as AbstractType
`static AbstractType<?>` `CFDefinition.definitionType`
`AbstractType<?>` `CFDefinition.Name.type`

Methods in org.apache.cassandra.cql3 that return AbstractType
`AbstractType<?>` `CFDefinition.getNameComparatorForResultSet(CFDefinition.Name name)`
`static AbstractType<?>` `CFPropDefs.parseType(java.lang.String type)`

Methods in org.apache.cassandra.cql3 with parameters of type AbstractType
`Token` `Term.getAsToken(AbstractType<?> validator, java.util.List<java.nio.ByteBuffer> variables, IPartitioner<?> p)`
`java.nio.ByteBuffer` `Term.getByteBuffer(AbstractType<?> validator, java.util.List<java.nio.ByteBuffer> variables)` Returns the typed value, serialized to a ByteBuffer according to a comparator/validator.

Constructors in org.apache.cassandra.cql3 with parameters of type AbstractType
`ColumnIdentifier(java.nio.ByteBuffer key, AbstractType type)`

Uses of AbstractType in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements with parameters of type AbstractType
`static java.lang.String` `SelectStatement.getShortTypeName(AbstractType<?> type)`

Uses of AbstractType in org.apache.cassandra.db

Methods in org.apache.cassandra.db that return AbstractType
`AbstractType<?>` `AbstractColumnContainer.getComparator()`
`AbstractType<?>` `ArrayBackedSortedColumns.getComparator()`
`AbstractType<?>` `AtomicSortedColumns.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.
`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
`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)`

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<T>` `ReversedType.baseType`
`AbstractType` `AbstractCompositeType.CompositeComponent.comparator`

Fields in org.apache.cassandra.db.marshal with type parameters of type AbstractType
`java.util.List<AbstractType<?>>` `CompositeType.types`

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)`
`boolean` `AbstractType.isCompatibleWith(AbstractType<?> previous)` Returns true if this comparator is compatible with the provided previous comparator, that is if previous can safely be replaced by this.
`boolean` `BytesType.isCompatibleWith(AbstractType<?> previous)`
`boolean` `CompositeType.isCompatibleWith(AbstractType<?> previous)`
`boolean` `DynamicCompositeType.isCompatibleWith(AbstractType<?> previous)`
`boolean` `UTF8Type.isCompatibleWith(AbstractType<?> previous)`
`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, IPartitioner partitioner, java.lang.String keyspace, java.lang.String columnFamily, AbstractType<?> comparator, AbstractType<?> subComparator, int bufferSizeInMB)`
`SSTableSimpleUnsortedWriter(java.io.File directory, IPartitioner partitioner, java.lang.String keyspace, java.lang.String columnFamily, AbstractType<?> comparator, AbstractType<?> subComparator, int bufferSizeInMB)`
`SSTableSimpleUnsortedWriter(java.io.File directory, IPartitioner partitioner, java.lang.String keyspace, java.lang.String columnFamily, AbstractType<?> comparator, AbstractType<?> subComparator, int bufferSizeInMB, CompressionParameters compressParameters)` Create a new buffering writer.
`SSTableSimpleUnsortedWriter(java.io.File directory, IPartitioner partitioner, java.lang.String keyspace, java.lang.String columnFamily, AbstractType<?> comparator, AbstractType<?> subComparator, int bufferSizeInMB, CompressionParameters compressParameters)` Create a new buffering writer.
`SSTableSimpleWriter(java.io.File directory, IPartitioner partitioner, java.lang.String keyspace, java.lang.String columnFamily, AbstractType<?> comparator, AbstractType<?> subComparator)` Create a new writer.
`SSTableSimpleWriter(java.io.File directory, IPartitioner partitioner, 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 © 2013 The Apache Software Foundation