public class UserType extends TupleType
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
keyspace |
java.nio.ByteBuffer |
name |
reverseComparator| Constructor and Description |
|---|
UserType(java.lang.String keyspace,
java.nio.ByteBuffer name,
java.util.List<java.nio.ByteBuffer> fieldNames,
java.util.List<AbstractType<?>> fieldTypes) |
| Modifier and Type | Method and Description |
|---|---|
CQL3Type |
asCQL3Type() |
boolean |
equals(java.lang.Object o) |
java.nio.ByteBuffer |
fieldName(int i) |
java.lang.String |
fieldNameAsString(int i) |
java.util.List<java.nio.ByteBuffer> |
fieldNames() |
AbstractType<?> |
fieldType(int i) |
java.util.List<AbstractType<?>> |
fieldTypes() |
Term |
fromJSONObject(java.lang.Object parsed)
Given a parsed JSON string, return a byte representation of the object.
|
static UserType |
getInstance(TypeParser parser) |
java.lang.String |
getNameAsString() |
int |
hashCode() |
java.lang.String |
toJSONString(java.nio.ByteBuffer buffer,
int protocolVersion)
Converts a value to a JSON string.
|
java.lang.String |
toString()
This must be overriden by subclasses if necessary so that for any
AbstractType, this == TypeParser.parse(toString()).
|
void |
validate(java.nio.ByteBuffer bytes) |
allTypes, buildValue, compare, fromString, getSerializer, getString, isCompatibleWith, isValueCompatibleWithInternal, size, split, typeasCQLTypeStringList, compareCollectionMembers, compareForCQL, componentsCount, compose, decompose, freeze, getComponents, getString, isByteOrderComparable, isCollection, isCounter, isEmptyValueMeaningless, isFrozenCollection, isMultiCell, isValueCompatibleWith, parseDefaultParameters, readValue, skipValue, toString, validateCellValue, validateCollectionMember, valueLengthIfFixed, writeValue, writtenLengthpublic final java.lang.String keyspace
public final java.nio.ByteBuffer name
public UserType(java.lang.String keyspace,
java.nio.ByteBuffer name,
java.util.List<java.nio.ByteBuffer> fieldNames,
java.util.List<AbstractType<?>> fieldTypes)
public static UserType getInstance(TypeParser parser) throws ConfigurationException, SyntaxException
public AbstractType<?> fieldType(int i)
public java.util.List<AbstractType<?>> fieldTypes()
public java.nio.ByteBuffer fieldName(int i)
public java.lang.String fieldNameAsString(int i)
public java.util.List<java.nio.ByteBuffer> fieldNames()
public java.lang.String getNameAsString()
public void validate(java.nio.ByteBuffer bytes)
throws MarshalException
validate in class TupleTypeMarshalExceptionpublic Term fromJSONObject(java.lang.Object parsed) throws MarshalException
AbstractTypefromJSONObject in class TupleTypeparsed - the result of parsing a json stringMarshalExceptionpublic java.lang.String toJSONString(java.nio.ByteBuffer buffer,
int protocolVersion)
AbstractTypetoJSONString in class TupleTypepublic boolean equals(java.lang.Object o)
public CQL3Type asCQL3Type()
asCQL3Type in class TupleTypepublic java.lang.String toString()
AbstractTypeCopyright © 2015 The Apache Software Foundation