T - the value typepublic abstract class ColumnName<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
static <E> ColumnName<E> |
define(String name,
Class<E> type)
defines a new name
|
static ColumnName<Boolean> |
defineBool(String name)
defines a new name with Boolean-typed value
|
static ColumnName<ByteBuffer> |
defineByteBuffer(String name)
defines a new name with ByteBuffer-typed value
|
static ColumnName<byte[]> |
defineBytes(String name)
defines a new name with ByteBuffer-typed value
|
static ColumnName<Date> |
defineDate(String name)
defines a new name with Date-typed value
|
static ColumnName<BigDecimal> |
defineDecimal(String name)
defines a new name with Decimal-typed value
|
static ColumnName<Float> |
defineFloat(String name)
defines a new name with Float-typed value
|
static ColumnName<InetAddress> |
defineInet(String name)
defines a new name with InetAddress-typed value
|
static ColumnName<Integer> |
defineInt(String name)
defines a new name with Integer-typed value
|
static <E> ColumnName<List<E>> |
defineList(String name,
Class<E> elementType)
defines a new list name
|
static ColumnName<Long> |
defineLong(String name)
defines a new name with Long-typed value
|
static <E,F> ColumnName<Map<E,F>> |
defineMap(String name,
Class<E> keyType,
Class<F> valueType)
defines a new set name
|
static <E> ColumnName<Set<E>> |
defineSet(String name,
Class<E> elementType)
defines a new set name
|
static ColumnName<String> |
defineString(String name)
defines a new name with String-typed value
|
static ColumnName<com.datastax.driver.core.TupleValue> |
defineTupleValue(String name)
defines a new name with TupleValue-typed value
|
static ColumnName<UUID> |
defineUUID(String name)
defines a new name with UUID-typed value
|
static ColumnName<BigInteger> |
defineVarint(String name)
defines a new name with Varint-typed value
|
String |
getName() |
public String getName()
public static <E> ColumnName<E> define(String name, Class<E> type)
E - the name typename - the nametype - the value typepublic static <E> ColumnName<List<E>> defineList(String name, Class<E> elementType)
E - the name typename - the nameelementType - the list member value typepublic static <E> ColumnName<Set<E>> defineSet(String name, Class<E> elementType)
E - the name typename - the nameelementType - the set member value typepublic static <E,F> ColumnName<Map<E,F>> defineMap(String name, Class<E> keyType, Class<F> valueType)
E - the member key name typeF - the member value typename - the namekeyType - the set member key typevalueType - the set member value typepublic static ColumnName<Long> defineLong(String name)
name - the namepublic static ColumnName<String> defineString(String name)
name - the namepublic static ColumnName<Boolean> defineBool(String name)
name - the namepublic static ColumnName<ByteBuffer> defineByteBuffer(String name)
name - the namepublic static ColumnName<Float> defineFloat(String name)
name - the namepublic static ColumnName<Date> defineDate(String name)
name - the namepublic static ColumnName<BigDecimal> defineDecimal(String name)
name - the namepublic static ColumnName<Integer> defineInt(String name)
name - the namepublic static ColumnName<InetAddress> defineInet(String name)
name - the namepublic static ColumnName<BigInteger> defineVarint(String name)
name - the namepublic static ColumnName<com.datastax.driver.core.TupleValue> defineTupleValue(String name)
name - the namepublic static ColumnName<UUID> defineUUID(String name)
name - the namepublic static ColumnName<byte[]> defineBytes(String name)
name - the nameCopyright © 2012–2015 1&1. All rights reserved.