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 |
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 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
completeType
- a complete data typepublic String getCaptureName()
CompleteDataType
getCaptureName
in class CompleteDataType