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

Packages that use AbstractType
Package | Description
--- | ---
org.apache.cassandra.cli |
org.apache.cassandra.config |
org.apache.cassandra.cql |
org.apache.cassandra.cql3 |
org.apache.cassandra.cql3.functions |
org.apache.cassandra.cql3.statements |
org.apache.cassandra.db |
org.apache.cassandra.db.compaction |
org.apache.cassandra.db.filter |
org.apache.cassandra.db.index |
org.apache.cassandra.db.index.composites |
org.apache.cassandra.db.index.keys |
org.apache.cassandra.db.marshal |
org.apache.cassandra.dht |
org.apache.cassandra.hadoop.pig |
org.apache.cassandra.io.sstable |
org.apache.cassandra.transport |

### Uses of AbstractType in org.apache.cassandra.cli

Methods in org.apache.cassandra.cli that return AbstractType
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Field and Description
--- | ---
`AbstractType<?>` | CFMetaData.`comparator`

Methods in org.apache.cassandra.config that return AbstractType
Modifier and Type | Method and Description
--- | ---
`AbstractType<?>` | CFMetaData.`getColumnDefinitionComparator(ColumnDefinition def)`
`AbstractType<?>` | Schema.`getComparator(java.lang.String ksName, java.lang.String cfName)` Get column comparator for ColumnFamily but it's keyspace/name
`AbstractType<?>` | CFMetaData.`getComponentComparator(java.lang.Integer componentIndex, ColumnDefinition.Type type)`
`AbstractType<?>` | CFMetaData.`getDefaultValidator()`
`AbstractType<?>` | CFMetaData.`getKeyValidator()`
`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
Modifier and Type | Method and Description
--- | ---
`void` | CFMetaData.`addColumnMetadataFromAliases(java.util.List<java.nio.ByteBuffer> aliases, AbstractType<?> comparator, ColumnDefinition.Type type)`
`void` | ColumnDefinition.`apply(ColumnDefinition def, AbstractType<?> comparator)`
`static ColumnDefinition` | ColumnDefinition.`clusteringKeyDef(java.nio.ByteBuffer name, AbstractType<?> validator, java.lang.Integer componentIndex)`
`static ColumnDefinition` | ColumnDefinition.`compactValueDef(java.nio.ByteBuffer name, AbstractType<?> validator)`
`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)`
`static ColumnDefinition` | ColumnDefinition.`partitionKeyDef(java.nio.ByteBuffer name, AbstractType<?> validator, java.lang.Integer componentIndex)`
`static ColumnDefinition` | ColumnDefinition.`regularDef(java.nio.ByteBuffer name, AbstractType<?> validator, java.lang.Integer componentIndex)`
`void` | ColumnDefinition.`setValidator(AbstractType<?> validator)`
`static ColumnDefinition` | ColumnDefinition.`staticDef(java.nio.ByteBuffer name, AbstractType<?> validator, java.lang.Integer componentIndex)`
`void` | ColumnDefinition.`toSchema(RowMutation rm, java.lang.String cfName, AbstractType<?> comparator, long timestamp)`

Constructors in org.apache.cassandra.config with parameters of type AbstractType
Constructor and Description
`CFMetaData(java.lang.String keyspace, java.lang.String name, ColumnFamilyType type, AbstractType<?> comp)`
`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 indexType, java.util.Map<java.lang.String,java.lang.String> indexOptions, java.lang.String indexName, java.lang.Integer componentIndex, ColumnDefinition.Type type)`
`ColumnDefinition(java.nio.ByteBuffer name, AbstractType<?> validator, java.lang.Integer componentIndex, ColumnDefinition.Type type)`

### Uses of AbstractType in org.apache.cassandra.cql

Methods in org.apache.cassandra.cql that return AbstractType
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Field and Description
--- | ---
`static AbstractType<?>` | CFDefinition.`definitionType`
`AbstractType<?>` | ColumnSpecification.`type`

Methods in org.apache.cassandra.cql3 that return AbstractType
Modifier and Type | Method and Description
--- | ---
`AbstractType<?>` | CQL3Type.`getType()`
`AbstractType<?>` | CQL3Type.Native.`getType()`
`AbstractType<?>` | CQL3Type.Custom.`getType()`
`AbstractType<?>` | CQL3Type.Collection.`getType()`

Methods in org.apache.cassandra.cql3 with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`<T> java.util.List<T>` | UntypedResultSet.Row.`getList(java.lang.String column, AbstractType<T> type)`
`<K,V> java.util.Map<K,V>` | UntypedResultSet.Row.`getMap(java.lang.String column, AbstractType<K> keyType, AbstractType<V> valueType)`
`<K,V> java.util.Map<K,V>` | UntypedResultSet.Row.`getMap(java.lang.String column, AbstractType<K> keyType, AbstractType<V> valueType)`
`<T> java.util.Set<T>` | UntypedResultSet.Row.`getSet(java.lang.String column, AbstractType<T> type)`

Constructors in org.apache.cassandra.cql3 with parameters of type AbstractType
Constructor and Description
`ColumnIdentifier(java.nio.ByteBuffer key, AbstractType type)`
`ColumnSpecification(java.lang.String ksName, java.lang.String cfName, ColumnIdentifier name, AbstractType<?> type)`
`CQL3Type.Custom(AbstractType<?> type)`

### Uses of AbstractType in org.apache.cassandra.cql3.functions

Fields in org.apache.cassandra.cql3.functions declared as AbstractType
Modifier and Type | Field and Description
--- | ---
`AbstractType<?>` | AbstractFunction.`returnType`

Fields in org.apache.cassandra.cql3.functions with type parameters of type AbstractType
Modifier and Type | Field and Description
--- | ---
`java.util.List<AbstractType<?>>` | AbstractFunction.`argsType`

Methods in org.apache.cassandra.cql3.functions that return AbstractType
Modifier and Type | Method and Description
--- | ---
`static AbstractType<?>` | Functions.`getReturnType(java.lang.String functionName, java.lang.String ksName, java.lang.String cfName)`
`AbstractType<?>` | AbstractFunction.`returnType()`
`AbstractType<?>` | Function.`returnType()`

Methods in org.apache.cassandra.cql3.functions that return types with arguments of type AbstractType
Modifier and Type | Method and Description
--- | ---
`java.util.List<AbstractType<?>>` | AbstractFunction.`argsType()`
`java.util.List<AbstractType<?>>` | Function.`argsType()`

Methods in org.apache.cassandra.cql3.functions with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`static Function` | BytesConversionFcts.`makeFromBlobFunction(AbstractType<?> toType)`
`static Function` | BytesConversionFcts.`makeToBlobFunction(AbstractType<?> fromType)`

Constructors in org.apache.cassandra.cql3.functions with parameters of type AbstractType
Constructor and Description
`AbstractFunction(java.lang.String name, AbstractType<?> returnType, AbstractType<?>... argsType)`
`AbstractFunction(java.lang.String name, AbstractType<?> returnType, AbstractType<?>... argsType)`

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

Fields in org.apache.cassandra.cql3.statements declared as AbstractType
Modifier and Type | Field and Description
--- | ---
`AbstractType<?>` | CreateTableStatement.`comparator`

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

Fields in org.apache.cassandra.db declared as AbstractType
Modifier and Type | Field and Description
--- | ---
`AbstractType` | Memtable.`initialComparator`

Methods in org.apache.cassandra.db that return AbstractType
Modifier and Type | Method and Description
--- | ---
`AbstractType<?>` | AtomicSortedColumns.`getComparator()`
`AbstractType<?>` | ColumnFamily.`getComparator()`
`AbstractType<?>` | ColumnFamilyStore.`getComparator()`
`AbstractType<?>` | TreeMapBackedSortedColumns.`getComparator()`
`static AbstractType<?>` | SuperColumns.`getComparatorFor(CFMetaData metadata, boolean subColumn)`
`static AbstractType<?>` | SuperColumns.`getComparatorFor(CFMetaData metadata, java.nio.ByteBuffer superColumn)`

Methods in org.apache.cassandra.db with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`java.lang.String` | Column.`getString(AbstractType<?> comparator)`
`java.lang.String` | CounterColumn.`getString(AbstractType<?> comparator)`
`java.lang.String` | ExpiringColumn.`getString(AbstractType<?> comparator)`

Constructors in org.apache.cassandra.db with parameters of type AbstractType
Constructor and Description
`DataRange.Paging(AbstractBounds<RowPosition> range, SliceQueryFilter filter, java.nio.ByteBuffer columnStart, java.nio.ByteBuffer columnFinish, AbstractType<?> comparator)`

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

Methods in org.apache.cassandra.db.compaction that return AbstractType
Modifier and Type | Method and Description
--- | ---
`AbstractType<?>` | LazilyCompactedRow.`getComparator()`

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

Methods in org.apache.cassandra.db.filter with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`ColumnCounter` | IDiskAtomFilter.`columnCounter(AbstractType<?> comparator, long now)`
`ColumnCounter` | NamesQueryFilter.`columnCounter(AbstractType<?> comparator, long now)`
`ColumnCounter` | SliceQueryFilter.`columnCounter(AbstractType<?> comparator, long now)`
`NamesQueryFilter` | NamesQueryFilter.Serializer.`deserialize(java.io.DataInput in, int version, AbstractType comparator)`
`IDiskAtomFilter` | IDiskAtomFilter.Serializer.`deserialize(java.io.DataInput in, int version, AbstractType<?> comparator)`
`java.util.Comparator<Column>` | IDiskAtomFilter.`getColumnComparator(AbstractType<?> comparator)`
`java.util.Comparator<Column>` | NamesQueryFilter.`getColumnComparator(AbstractType<?> comparator)`
`java.util.Comparator<Column>` | SliceQueryFilter.`getColumnComparator(AbstractType<?> comparator)`
`boolean` | ColumnSlice.`isAlwaysEmpty(AbstractType<?> comparator, boolean reversed)`
`SliceQueryFilter` | SliceQueryFilter.`withUpdatedStart(java.nio.ByteBuffer newStart, AbstractType<?> comparator)`

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

Fields in org.apache.cassandra.db.index declared as AbstractType
Modifier and Type | Field and Description
--- | ---
`static AbstractType<?>` | SecondaryIndex.`keyComparator`

Methods in org.apache.cassandra.db.index that return AbstractType
Modifier and Type | Method and Description
--- | ---
`protected abstract AbstractType` | AbstractSimplePerColumnSecondaryIndex.`getExpressionComparator()`
`static AbstractType<?>` | SecondaryIndex.`getIndexComparator(CFMetaData baseMetadata, ColumnDefinition cdef)` Returns the index comparator for index backed by CFS, or null.

### Uses of AbstractType in org.apache.cassandra.db.index.composites

Methods in org.apache.cassandra.db.index.composites that return AbstractType
Modifier and Type | Method and Description
--- | ---
`protected AbstractType` | CompositesIndex.`getExpressionComparator()`

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

Methods in org.apache.cassandra.db.index.keys that return AbstractType
Modifier and Type | Method and Description
--- | ---
`protected AbstractType` | KeysIndex.`getExpressionComparator()`

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

Subclasses of AbstractType in org.apache.cassandra.db.marshal
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractCommutativeType`
`class` | `AbstractCompositeType` A class avoiding class duplication between CompositeType and DynamicCompositeType.
`class` | `AsciiType`
`class` | `BooleanType`
`class` | `BytesType`
`class` | `CollectionType<T>` The abstract validator that is the base for maps, sets and lists.
`class` | `ColumnToCollectionType`
`class` | `CompositeType`
`class` | `CounterColumnType`
`class` | `DateType`
`class` | `DecimalType`
`class` | `DoubleType`
`class` | `DynamicCompositeType`
`class` | `EmptyType` A type that only accept empty data.
`class` | `FloatType`
`class` | `InetAddressType`
`class` | `Int32Type`
`class` | `IntegerType`
`class` | `LexicalUUIDType`
`class` | `ListType<T>`
`class` | `LocalByPartionerType<T extends Token>` for sorting columns representing row keys in the row ordering as determined by a partitioner.
`class` | `LongType`
`class` | `MapType<K,V>`
`class` | `ReversedType<T>`
`class` | `SetType<T>`
`class` | `TimestampType` Type for date-time values.
`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
Modifier and Type | Field and Description
--- | ---
`AbstractType<T>` | ReversedType.`baseType`
`AbstractType<?>` | AbstractCompositeType.CompositeComponent.`comparator`
`AbstractType<T>` | ListType.`elements`
`AbstractType<T>` | SetType.`elements`
`AbstractType<K>` | MapType.`keys`
`AbstractType<V>` | MapType.`values`

Fields in org.apache.cassandra.db.marshal with type parameters of type AbstractType
Modifier and Type | Field and Description
--- | ---
`java.util.List<AbstractType<?>>` | CompositeType.`types`

Methods in org.apache.cassandra.db.marshal that return AbstractType
Modifier and Type | Method and Description
--- | ---
`AbstractType<?>` | AbstractCompositeType.ParsedComparator.`getAbstractType()`
`protected abstract AbstractType<?>` | AbstractCompositeType.`getAndAppendComparator(int i, java.nio.ByteBuffer bb, java.lang.StringBuilder sb)` Adds type information from @param bb to @param sb.
`protected AbstractType<?>` | CompositeType.`getAndAppendComparator(int i, java.nio.ByteBuffer bb, java.lang.StringBuilder sb)`
`protected AbstractType<?>` | DynamicCompositeType.`getAndAppendComparator(int i, java.nio.ByteBuffer bb, java.lang.StringBuilder sb)`
`protected abstract AbstractType<?>` | AbstractCompositeType.`getComparator(int i, java.nio.ByteBuffer bb)`
`protected AbstractType<?>` | CompositeType.`getComparator(int i, java.nio.ByteBuffer bb)`
`protected AbstractType<?>` | DynamicCompositeType.`getComparator(int i, java.nio.ByteBuffer bb)`
`protected abstract AbstractType<?>` | AbstractCompositeType.`getComparator(int i, java.nio.ByteBuffer bb1, java.nio.ByteBuffer bb2)` Adds DynamicCompositeType type information from @param bb1 to @param bb2.
`protected AbstractType<?>` | CompositeType.`getComparator(int i, java.nio.ByteBuffer bb1, java.nio.ByteBuffer bb2)`
`protected AbstractType<?>` | DynamicCompositeType.`getComparator(int i, java.nio.ByteBuffer bb1, java.nio.ByteBuffer bb2)`
`abstract AbstractType<?>` | CollectionType.`nameComparator()`
`AbstractType<java.util.UUID>` | ListType.`nameComparator()`
`AbstractType<K>` | MapType.`nameComparator()`
`AbstractType<T>` | SetType.`nameComparator()`
`AbstractType<?>` | TypeParser.`parse()` Parse an AbstractType from current position of this parser.
`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.`validateComparator(int i, java.nio.ByteBuffer bb)` Like getComparator, but validates that @param i does not exceed the defined range
`protected AbstractType<?>` | CompositeType.`validateComparator(int i, java.nio.ByteBuffer bb)`
`protected AbstractType<?>` | DynamicCompositeType.`validateComparator(int i, java.nio.ByteBuffer bb)`
`abstract AbstractType<?>` | CollectionType.`valueComparator()`
`AbstractType<T>` | ListType.`valueComparator()`
`AbstractType<V>` | MapType.`valueComparator()`
`AbstractType<?>` | SetType.`valueComparator()`

Methods in org.apache.cassandra.db.marshal that return types with arguments of type AbstractType
Modifier and Type | Method and Description
--- | ---
`java.util.Map<java.lang.Byte,AbstractType<?>>` | TypeParser.`getAliasParameters()`
`java.util.List<AbstractType<?>>` | AbstractType.`getComponents()` Return a list of the "subcomponents" this type has.
`java.util.List<AbstractType<?>>` | CompositeType.`getComponents()`
`java.util.List<AbstractType<?>>` | TypeParser.`getTypeParameters()`

Methods in org.apache.cassandra.db.marshal with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`static CompositeType` | CompositeType.`getInstance(AbstractType... types)`
`static <K,V> MapType<K,V>` | MapType.`getInstance(AbstractType<K> keys, AbstractType<V> values)`
`static <K,V> MapType<K,V>` | MapType.`getInstance(AbstractType<K> keys, AbstractType<V> values)`
`static <T> ListType<T>` | ListType.`getInstance(AbstractType<T> elements)`
`static <T> ReversedType<T>` | ReversedType.`getInstance(AbstractType<T> baseType)`
`static <T> SetType<T>` | SetType.`getInstance(AbstractType<T> elements)`
`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` | ColumnToCollectionType.`isCompatibleWith(AbstractType<?> previous)`
`boolean` | CompositeType.`isCompatibleWith(AbstractType<?> previous)`
`boolean` | DateType.`isCompatibleWith(AbstractType<?> previous)`
`boolean` | DynamicCompositeType.`isCompatibleWith(AbstractType<?> previous)`
`boolean` | TimestampType.`isCompatibleWith(AbstractType<?> previous)`
`boolean` | UTF8Type.`isCompatibleWith(AbstractType<?> previous)`
`boolean` | AbstractType.`isValueCompatibleWith(AbstractType<?> previous)` Returns true if values of the previous AbstracType can be read by the this AbsractType.
`boolean` | BytesType.`isValueCompatibleWith(AbstractType<?> previous)`
`boolean` | CompositeType.`isValueCompatibleWith(AbstractType<?> previous)`
`static AbstractType<?>` | AbstractType.`parseDefaultParameters(AbstractType<?> baseType, TypeParser parser)`

Method parameters in org.apache.cassandra.db.marshal with type arguments of type AbstractType
Modifier and Type | Method and Description
--- | ---
`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
Constructor and Description
`AbstractCompositeType.CompositeComponent(AbstractType<?> comparator, java.nio.ByteBuffer value)`
`SetType(AbstractType<T> elements)`

### Uses of AbstractType in org.apache.cassandra.dht

Methods in org.apache.cassandra.dht that return AbstractType
Modifier and Type | Method and Description
--- | ---
`AbstractType<?>` | AbstractByteOrderedPartitioner.`getTokenValidator()`
`AbstractType<?>` | IPartitioner.`getTokenValidator()`
`AbstractType<?>` | LocalPartitioner.`getTokenValidator()`
`AbstractType<?>` | Murmur3Partitioner.`getTokenValidator()`
`AbstractType<?>` | OrderPreservingPartitioner.`getTokenValidator()`
`AbstractType<?>` | RandomPartitioner.`getTokenValidator()`

Methods in org.apache.cassandra.dht with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`java.lang.String` | AbstractBounds.`getString(AbstractType<?> keyValidator)`

Constructors in org.apache.cassandra.dht with parameters of type AbstractType
Constructor and Description
`LocalPartitioner(AbstractType<?> comparator)`
`LocalToken(AbstractType<?> comparator, java.nio.ByteBuffer token)`

### Uses of AbstractType in org.apache.cassandra.hadoop.pig

Methods in org.apache.cassandra.hadoop.pig that return AbstractType
Modifier and Type | Method and Description
--- | ---
`protected AbstractType` | AbstractCassandraStorage.`parseType(java.lang.String type)` parse the string to a cassandra data type

Methods in org.apache.cassandra.hadoop.pig that return types with arguments of type AbstractType
Modifier and Type | Method and Description
--- | ---
`protected java.util.Map<AbstractCassandraStorage.MarshallerType,AbstractType>` | AbstractCassandraStorage.`getDefaultMarshallers(CfDef cfDef)` construct a map to store the mashaller type to cassandra data type mapping
`protected java.util.Map<java.nio.ByteBuffer,AbstractType>` | AbstractCassandraStorage.`getValidatorMap(CfDef cfDef)` get the validators

Methods in org.apache.cassandra.hadoop.pig with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`protected java.lang.Object` | AbstractCassandraStorage.`cassandraToObj(AbstractType validator, java.nio.ByteBuffer value)`
`protected org.apache.pig.data.Tuple` | AbstractCassandraStorage.`columnToTuple(Column col, AbstractCassandraStorage.CfInfo cfInfo, AbstractType comparator)` convert a column to a tuple
`protected byte` | AbstractCassandraStorage.`getPigType(AbstractType type)` get pig type for the cassandra data type

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

Methods in org.apache.cassandra.io.sstable with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`static SSTableMetadata.Collector` | SSTableMetadata.`createCollector(AbstractType<?> columnNameComparator)`
`static SSTableMetadata.Collector` | SSTableMetadata.`createCollector(java.util.Collection<SSTableReader> sstables, AbstractType<?> columnNameComparator, int level)`
`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, int lastIndex)` The index of the IndexInfo in which a scan starting with @name should begin.

`static java.util.List<java.nio.ByteBuffer>`

ColumnNameHelper.`maxComponents(java.util.List<java.nio.ByteBuffer> maxSeen, java.nio.ByteBuffer candidate, AbstractType<?> comparator)`
finds the max column name(s) if comparator is of CompositeType, candidate will be split into its components, and each component is compared to the component on the same place in maxSeen, and then returning the list with the max columns.

`static java.util.List<java.nio.ByteBuffer>` | ColumnNameHelper.`mergeMax(java.util.List<java.nio.ByteBuffer> maxColumnNames, java.util.List<java.nio.ByteBuffer> candidates, AbstractType<?> columnNameComparator)` if columnNameComparator is CompositeType the columns are compared by components using the subcomparator on the same position.
`static java.util.List<java.nio.ByteBuffer>` | ColumnNameHelper.`mergeMin(java.util.List<java.nio.ByteBuffer> minColumnNames, java.util.List<java.nio.ByteBuffer> candidates, AbstractType<?> columnNameComparator)` if columnNameComparator is CompositeType the columns are compared by components using the subcomparator on the same position.

`static java.util.List<java.nio.ByteBuffer>`

ColumnNameHelper.`minComponents(java.util.List<java.nio.ByteBuffer> minSeen, java.nio.ByteBuffer candidate, AbstractType<?> comparator)`
finds the min column name(s) if comparator is of CompositeType, candidate will be split into its components, and each component is compared to the component on the same place in minSeen, and then returning the list with the min columns.

Constructors in org.apache.cassandra.io.sstable with parameters of type AbstractType
Constructor and Description
`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.transport

Methods in org.apache.cassandra.transport that return AbstractType
Modifier and Type | Method and Description
--- | ---
`static AbstractType` | DataType.`toType(Pair<DataType,java.lang.Object> entry)`

Methods in org.apache.cassandra.transport with parameters of type AbstractType
Modifier and Type | Method and Description
--- | ---
`static Pair<DataType,java.lang.Object>` | DataType.`fromType(AbstractType type)`