public static class CompleteDataType.CaptureType extends CompleteDataType implements java.io.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(java.lang.String typeName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
equalTypes(CompleteDataType completeType)
Like equals(), but ignores field type names.
|
java.lang.String |
getCaptureName()
For capture types, return the capture type name.
|
int |
hashCode() |
java.lang.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
public java.lang.String toHumanString(SchemaUtil.SchemaProvider schemaProvider)
CompleteDataType
toHumanString
in class CompleteDataType
schemaProvider
- A schema provider to identify named schemaspublic boolean equals(java.lang.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 java.lang.String getCaptureName()
CompleteDataType
getCaptureName
in class CompleteDataType