public class CassandraSimpleTypeHolder extends SimpleTypeHolder
SimpleTypeHolder enriched with Cassandra specific simple types.| Modifier and Type | Field and Description |
|---|---|
static Set<Class<?>> |
CASSANDRA_SIMPLE_TYPES
Set of Cassandra simple types.
|
static SimpleTypeHolder |
HOLDER |
DEFAULT| Modifier and Type | Method and Description |
|---|---|
static com.datastax.oss.driver.api.core.type.DataType |
getDataTypeFor(CassandraType.Name dataTypeName)
Returns the
DataType for a CassandraType.Name. |
static com.datastax.oss.driver.api.core.type.DataType |
getDataTypeFor(Class<?> javaType)
Returns the default
DataType for a Class. |
static com.datastax.oss.driver.api.core.type.DataType |
getRequiredDataTypeFor(CassandraType.Name dataTypeName)
Returns the required
DataType for a CassandraType.Name. |
static com.datastax.oss.driver.api.core.type.DataType |
getRequiredDataTypeFor(Class<?> javaType)
Returns the required default
DataType for a Class. |
isSimpleTypepublic static final Set<Class<?>> CASSANDRA_SIMPLE_TYPES
public static final SimpleTypeHolder HOLDER
@Nullable public static com.datastax.oss.driver.api.core.type.DataType getDataTypeFor(Class<?> javaType)
DataType for a Class. This method resolves only simple types to a Cassandra
DataType. Other types are resolved to null.javaType - must not be null.DataType for javaClass if resolvable, otherwise null.public static com.datastax.oss.driver.api.core.type.DataType getRequiredDataTypeFor(Class<?> javaType)
DataType for a Class. This method resolves only simple types to a
Cassandra DataType. Throws IllegalStateException if the Class cannot be resolved to a
DataType.javaType - must not be null.DataType for javaClass if resolvable, otherwise null.IllegalStateException - if the Class cannot be resolved to a DataType.getDataTypeFor(Class)@Nullable public static com.datastax.oss.driver.api.core.type.DataType getDataTypeFor(CassandraType.Name dataTypeName)
DataType for a CassandraType.Name.dataTypeName - must not be null.DataType for CassandraType.Name.public static com.datastax.oss.driver.api.core.type.DataType getRequiredDataTypeFor(CassandraType.Name dataTypeName)
DataType for a CassandraType.Name. Throws IllegalStateException if the
CassandraType.Name cannot be resolved to a DataType.dataTypeName - must not be null.DataType for CassandraType.Name.IllegalStateException - if the CassandraType.Name cannot be resolved to a DataType.getDataTypeFor(CassandraType.Name)Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.