Uses of Class
org.apache.cassandra.cql3.functions.types.DataType
-
Packages that use DataType Package Description org.apache.cassandra.cql3.functions org.apache.cassandra.cql3.functions.types Contains pieces of the Java Driver that are needed to handle data types in C* User-Defined-Functions/Aggregates. -
-
Uses of DataType in org.apache.cassandra.cql3.functions
Methods in org.apache.cassandra.cql3.functions that return DataType Modifier and Type Method Description static DataType
UDHelper. driverType(AbstractType abstractType)
Returns theDataType
for the C* internal type.static DataType
UDHelper. driverTypeFromAbstractType(java.lang.String abstractTypeDef)
static DataType[]
UDHelper. driverTypes(java.util.List<AbstractType<?>> abstractTypes)
Construct an array containing theDataType
s for the C* internal types.Methods in org.apache.cassandra.cql3.functions with parameters of type DataType Modifier and Type Method Description static TypeCodec<java.lang.Object>
UDHelper. codecFor(DataType dataType)
Constructors in org.apache.cassandra.cql3.functions with parameters of type DataType Constructor Description UDFunction(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, DataType[] argDataTypes, AbstractType<?> returnType, DataType returnDataType, boolean calledOnNullInput, java.lang.String language, java.lang.String body)
-
Uses of DataType in org.apache.cassandra.cql3.functions.types
Subclasses of DataType in org.apache.cassandra.cql3.functions.types Modifier and Type Class Description static class
DataType.CollectionType
Instances of this class represent collection types, that is, lists, sets or maps.static class
DataType.CustomType
A "custom" type is a type that cannot be expressed as a CQL type.static class
DataType.NativeType
Instances of this class represent CQL native types, also known as CQL primitive types.class
TupleType
A tuple type.class
UserType
A User Defined Type (UDT).Methods in org.apache.cassandra.cql3.functions.types that return DataType Modifier and Type Method Description static DataType
DataType. ascii()
Returns the ASCII type.static DataType
DataType. bigint()
Returns the BIGINT type.static DataType
DataType. blob()
Returns the BLOB type.static DataType
DataType. cboolean()
Returns the BOOLEAN type.static DataType
DataType. cdouble()
Returns the DOUBLE type.static DataType
DataType. cfloat()
Returns the FLOAT type.static DataType
DataType. cint()
Returns the INT type.static DataType
DataType. counter()
Returns the COUNTER type.static DataType
DataType. date()
Returns the DATE type.static DataType
DataType. decimal()
Returns the DECIMAL type.static DataType
DataType. duration()
Returns the Duration type, introduced in Cassandra 3.10.DataType
TypeCodec. getCqlType()
Return the CQL type that this codec deserializes from and serializes to.protected DataType
TupleValue. getType(int i)
protected DataType
UDTValue. getType(int i)
DataType
UserType.Field. getType()
Returns the type of the field.static DataType
DataType. inet()
Returns the INET type.static DataType
DataTypeClassNameParser. parseOne(java.lang.String className, ProtocolVersion protocolVersion, CodecRegistry codecRegistry)
static DataType
DataType. smallint()
Returns the SMALLINT type.static DataType
DataType. text()
Returns the TEXT type.static DataType
DataType. time()
Returns the TIME type.static DataType
DataType. timestamp()
Returns the TIMESTAMP type.static DataType
DataType. timeuuid()
Returns the TIMEUUID type.static DataType
DataType. tinyint()
Returns the TINYINT type.static DataType
DataType. uuid()
Returns the UUID type.static DataType
DataType. varchar()
Returns the VARCHAR type.static DataType
DataType. varint()
Returns the VARINT type.Methods in org.apache.cassandra.cql3.functions.types that return types with arguments of type DataType Modifier and Type Method Description java.util.List<DataType>
DataType.CollectionType. getTypeArguments()
java.util.List<DataType>
DataType. getTypeArguments()
Returns the type arguments of this type.Methods in org.apache.cassandra.cql3.functions.types with parameters of type DataType Modifier and Type Method Description boolean
TypeCodec.AbstractTupleCodec. accepts(DataType cqlType)
boolean
TypeCodec. accepts(DataType cqlType)
Returntrue
if this codec is capable of deserializing the givencqlType
.<T> TypeCodec<T>
CodecRegistry. codecFor(DataType cqlType)
<T> TypeCodec<T>
CodecRegistry. codecFor(DataType cqlType, com.google.common.reflect.TypeToken<T> javaType)
<T> TypeCodec<T>
CodecRegistry. codecFor(DataType cqlType, java.lang.Class<T> javaType)
<T> TypeCodec<T>
CodecRegistry. codecFor(DataType cqlType, T value)
static DataType.CollectionType
DataType. list(DataType elementType)
Returns the type of "not frozen" lists ofelementType
elements.static DataType.CollectionType
DataType. list(DataType elementType, boolean frozen)
Returns the type of lists ofelementType
elements.static DataType.CollectionType
DataType. map(DataType keyType, DataType valueType)
Returns the type of "not frozen" maps ofkeyType
tovalueType
elements.static DataType.CollectionType
DataType. map(DataType keyType, DataType valueType, boolean frozen)
Returns the type of maps ofkeyType
tovalueType
elements.static TupleType
TupleType. of(ProtocolVersion protocolVersion, CodecRegistry codecRegistry, DataType... types)
Creates a "disconnected" tuple type (you should preferMetadata#newTupleType(DataType...) cluster.getMetadata().newTupleType(...)
whenever possible).static DataType.CollectionType
DataType. set(DataType elementType)
Returns the type of "not frozen" sets ofelementType
elements.static DataType.CollectionType
DataType. set(DataType elementType, boolean frozen)
Returns the type of sets ofelementType
elements.Constructors in org.apache.cassandra.cql3.functions.types with parameters of type DataType Constructor Description TypeCodec(DataType cqlType, com.google.common.reflect.TypeToken<T> javaType)
TypeCodec(DataType cqlType, java.lang.Class<T> javaClass)
This constructor can only be used for non parameterized types.
-