public static class CompleteDataType.CaptureType extends CompleteDataType implements Serializable
CompleteDataType.CaptureType, CompleteDataType.FunctionType, CompleteDataType.ListType, CompleteDataType.TupleType
NULL_TO_TYPE_SCORE, SCORE_FAIL, SCORE_PASS, type, TYPE_TO_TYPE_SCORE, WILDCARD_SCORE
Modifier | Constructor and Description |
---|---|
protected |
CompleteDataType.CaptureType(String typeName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
boolean |
equalTypes(CompleteDataType completeType)
Like equals(), but ignores field type names.
|
String |
getCaptureName()
For capture types, return the capture type name.
|
int |
hashCode() |
String |
toHumanString(SchemaUtil.SchemaProvider schemaProvider)
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, getDataType, getElementType, getName, getReturnType, getSchema, rateCoercion, rateCoercion, toHumanString, toString
protected CompleteDataType.CaptureType(String typeName)
public String toHumanString(SchemaUtil.SchemaProvider schemaProvider)
CompleteDataType
toHumanString
in class CompleteDataType
schemaProvider
- A schema provider to identify named schemaspublic boolean equals(Object obj)
equals
in class CompleteDataType
public int hashCode()
hashCode
in class CompleteDataType
public boolean equalTypes(CompleteDataType completeType)
CompleteDataType
equalTypes
in class CompleteDataType
public String getCaptureName()
CompleteDataType
getCaptureName
in class CompleteDataType