Class VectorType
java.lang.Object
org.apache.cassandra.cql3.functions.types.DataType
org.apache.cassandra.cql3.functions.types.VectorType
A vector type.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.cql3.functions.types.DataType
DataType.CollectionType, DataType.CustomType, DataType.Name, DataType.NativeType -
Field Summary
-
Method Summary
Methods inherited from class org.apache.cassandra.cql3.functions.types.DataType
ascii, asFunctionParameterString, bigint, blob, cboolean, cdouble, cfloat, cint, counter, custom, date, decimal, duration, getName, inet, isCollection, list, list, map, map, set, set, smallint, text, time, timestamp, timeuuid, tinyint, uuid, varchar, varint, vector
-
Method Details
-
getSubtype
-
getDimensions
public int getDimensions() -
getTypeArguments
Description copied from class:DataTypeReturns the type arguments of this type.Note that only the collection types (LIST, MAP, SET) have type arguments. For the other types, this will return an empty list.
For the collection types:
- For lists and sets, this method returns one argument, the type of the elements.
- For maps, this method returns two arguments, the first one is the type of the map keys, the second one is the type of the map values.
- Overrides:
getTypeArgumentsin classDataType- Returns:
- an immutable list containing the type arguments of this type.
-
isFrozen
public boolean isFrozen()Description copied from class:DataTypeReturns whether this data type is frozen.This applies to User Defined Types, tuples and nested collections. Frozen types are serialized as a single value in Cassandra's storage engine, whereas non-frozen types are stored in a form that allows updates to individual subfields.
-
equals
-
hashCode
public int hashCode() -
toString
-