Package | Description |
---|---|
com.datastax.driver.core |
The main package for the DataStax Java driver for Cassandra.
|
com.datastax.driver.core.schemabuilder |
A CQL3 schema builder.
|
Modifier and Type | Class and Description |
---|---|
class |
TupleType
A tuple type.
|
class |
UserType
A User Defined Type (UDT).
|
Modifier and Type | Method and 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.custom(String typeClassName)
Returns a Custom type.
|
static DataType |
DataType.decimal()
Returns the DECIMAL type.
|
static DataType |
DataType.frozenList(DataType elementType)
Returns the type of frozen lists of
elementType elements. |
static DataType |
DataType.frozenMap(DataType keyType,
DataType valueType)
Returns the type of frozen maps of
keyType to valueType elements. |
static DataType |
DataType.frozenSet(DataType elementType)
Returns the type of frozen sets of
elementType elements. |
DataType |
UserType.getFieldType(String name)
Returns the type of a given field.
|
DataType |
UserType.Field.getType()
Returns the type of the field.
|
abstract DataType |
Token.getType()
Returns the data type of this token's value.
|
DataType |
ColumnMetadata.getType()
Returns the type of the column.
|
DataType |
ColumnDefinitions.Definition.getType()
Returns the type of the column.
|
protected DataType |
UDTValue.getType(int i) |
protected DataType |
TupleValue.getType(int i) |
DataType |
ColumnDefinitions.getType(int i)
Returns the type of the
i th column in this metadata. |
DataType |
ColumnDefinitions.getType(String name)
Returns the type of the first occurrence of
name in this metadata. |
static DataType |
DataType.inet()
Returns the INET type.
|
static DataType |
DataType.list(DataType elementType)
Returns the type of "not frozen" lists of
elementType elements. |
static DataType |
DataType.list(DataType elementType,
boolean frozen)
Returns the type of lists of
elementType elements. |
static DataType |
DataType.map(DataType keyType,
DataType valueType)
Returns the type of "not frozen" maps of
keyType to valueType elements. |
static DataType |
DataType.map(DataType keyType,
DataType valueType,
boolean frozen)
Returns the type of maps of
keyType to valueType elements. |
static DataType |
DataType.set(DataType elementType)
Returns the type of "not frozen" sets of
elementType elements. |
static DataType |
DataType.set(DataType elementType,
boolean frozen)
Returns the type of sets of
elementType elements. |
static DataType |
DataType.text()
Returns the TEXT type.
|
static DataType |
DataType.timestamp()
Returns the TIMESTAMP type.
|
static DataType |
DataType.timeuuid()
Returns the TIMEUUID 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.
|
Modifier and Type | Method and Description |
---|---|
static Set<DataType> |
DataType.allPrimitiveTypes()
Returns a set of all the primitive types, where primitive types are
defined as the types that don't have type arguments (that is excluding
lists, sets, and maps).
|
List<DataType> |
TupleType.getComponentTypes()
The (immutable) list of types composing this tuple type.
|
List<DataType> |
DataType.getTypeArguments()
Returns the type arguments of this type.
|
Modifier and Type | Method and Description |
---|---|
static DataType |
DataType.frozenList(DataType elementType)
Returns the type of frozen lists of
elementType elements. |
static DataType |
DataType.frozenMap(DataType keyType,
DataType valueType)
Returns the type of frozen maps of
keyType to valueType elements. |
static DataType |
DataType.frozenSet(DataType elementType)
Returns the type of frozen sets of
elementType elements. |
static DataType |
DataType.list(DataType elementType)
Returns the type of "not frozen" lists of
elementType elements. |
static DataType |
DataType.list(DataType elementType,
boolean frozen)
Returns the type of lists of
elementType elements. |
static DataType |
DataType.map(DataType keyType,
DataType valueType)
Returns the type of "not frozen" maps of
keyType to valueType elements. |
static DataType |
DataType.map(DataType keyType,
DataType valueType,
boolean frozen)
Returns the type of maps of
keyType to valueType elements. |
static TupleType |
TupleType.of(DataType... types)
Creates a tuple type given a list of types.
|
static DataType |
DataType.set(DataType elementType)
Returns the type of "not frozen" sets of
elementType elements. |
static DataType |
DataType.set(DataType elementType,
boolean frozen)
Returns the type of sets of
elementType elements. |
Modifier and Type | Method and Description |
---|---|
Create |
Create.addClusteringColumn(String columnName,
DataType dataType)
Add a clustering column definition to this CREATE TABLE statement.
|
T |
AbstractCreateStatement.addColumn(String columnName,
DataType dataType)
Add a column definition to this CREATE statement.
|
Create |
Create.addPartitionKey(String columnName,
DataType dataType)
Add a partition key column definition to this CREATE TABLE statement.
|
Create |
Create.addStaticColumn(String columnName,
DataType dataType)
Add a static column definition to this CREATE TABLE statement.
|
T |
AbstractCreateStatement.addUDTMapColumn(String columnName,
DataType keyType,
UDTType valueUdtType)
Shorthand to add a column definition to this CREATE statement, when the type is a map with a UDT value type.
|
T |
AbstractCreateStatement.addUDTMapColumn(String columnName,
UDTType udtKeyType,
DataType valueType)
Shorthand to add a column definition to this CREATE statement, when the type is a map with a UDT key type.
|
SchemaStatement |
Alter.AlterColumn.type(DataType type)
Define the new type of the altered column.
|
SchemaStatement |
Alter.AddColumn.type(DataType type)
Define the type of the added column.
|