public static class CompleteDataType.ListType extends CompleteDataType implements Serializable
CompleteDataType.CaptureType, CompleteDataType.FunctionType, CompleteDataType.ListType, CompleteDataType.TupleTypeNULL_TO_TYPE_SCORE, SCORE_FAIL, SCORE_PASS, type, TYPE_TO_TYPE_SCORE, WILDCARD_SCORE| Constructor and Description |
|---|
ListType(CompleteDataType elementType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
boolean |
equalTypes(CompleteDataType completeType)
Like equals(), but ignores field type names.
|
CompleteDataType |
getElementType()
For list collection types, return the complete type of the list's elements.
|
int |
hashCode() |
long |
rateCoercion(CompleteDataType to)
calculate the coercion score to get coerce this → type
- by default returns SCORE_PASS or SCORE_FAIL based on equals
|
String |
toHumanString(SchemaUtil.SchemaProvider provider)
Return a String describing the type suitable for error messages.
|
canAssignFrom, canAssignFromImpl, equalBaseTypes, findSuperType, forBlob, forBlobList, forBool, forBoolean, forBoolList, forCapture, forDouble, forDoubleList, forFunction, forInt, forIntList, forList, forLong, forLongList, forString, forStringList, forTimestamp, forTimestampList, forTuple, getArgumentSchema, getCaptureName, getDataType, getName, getReturnType, getSchema, rateCoercion, toHumanString, toStringpublic ListType(CompleteDataType elementType)
public boolean equals(Object obj)
equals in class CompleteDataTypepublic boolean equalTypes(CompleteDataType completeType)
CompleteDataTypeequalTypes in class CompleteDataTypecompleteType - a complete data typepublic int hashCode()
hashCode in class CompleteDataTypepublic CompleteDataType getElementType()
CompleteDataTypegetElementType in class CompleteDataTypepublic String toHumanString(SchemaUtil.SchemaProvider provider)
CompleteDataTypetoHumanString in class CompleteDataTypeprovider - A schema provider to identify named schemaspublic long rateCoercion(CompleteDataType to)
CompleteDataTyperateCoercion in class CompleteDataTypeto - the CType to converse toCopyright © 2015–2018 Cloud Software Group, Inc.. All rights reserved.