The CompleteDataType type exposes the following methods.
Methods
| Member | Description | |
|---|---|---|
| Clone()()()() |
Clone this CompleteDataType
| |
| Equals(Object) |
Returns true if this DataType is of the given type.
(Overrides Object..::..Equals(Object).) | |
| EqualTypes(CompleteDataType) |
Like Equals(), but ignores field type names.
| |
| ForBlob()()()() |
Return the complete type for a blob.
| |
| ForBool()()()() |
Return the complete type for a bool.
| |
| ForCapture(String) |
Return the complete type for a capture field.
| |
| ForDouble()()()() |
Return the complete type for a double.
| |
| ForFunction(Schema, CompleteDataType) |
Return a complete type for a function, with the specified argument types and return type.
| |
| ForInt()()()() |
Return the complete type for an int.
| |
| ForList(CompleteDataType) |
Return a complete type for a list with the specified element type.
| |
| ForLong()()()() |
Return the complete type for a long.
| |
| ForSimpleType(DataType) |
Return the complete type for the given simple (non-compound) DataType.
| |
| ForString()()()() |
Return the complete type for a string.
| |
| ForTimestamp()()()() |
Return the complete type for a timestamp.
| |
| ForTuple(Schema) |
Return a complete type for a tuple with the specified schema.
| |
| GetHashCode()()()() |
Hash function for this type.
(Overrides Object..::..GetHashCode()()()().) | |
| GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
| IsCaptureType(CompleteDataType) |
Return true if the given type is Capture.
| |
| IsFunctionType(CompleteDataType) |
Return true if the given type is Function.
| |
| IsListType(CompleteDataType) |
Return true if the given type is List.
| |
| IsSimpleType(CompleteDataType) |
Return true if the given type is a simple type (i.e. not a List or Tuple type).
| |
| IsTupleType(CompleteDataType) |
Return true if the given type is Tuple.
| |
| ToString()()()() |
Returns a string representation of a CompleteDataType.
(Overrides Object..::..ToString()()()().) |