UUid logical type.
More...
|
| Uuid () |
| Constructs Uuid object.
|
|
override object | ConvertToBaseValue (object logicalValue, LogicalSchema schema) |
|
override object | ConvertToLogicalValue (object baseValue, LogicalSchema schema) |
|
override Type | GetCSharpType (bool nullible) |
|
override bool | IsInstanceOfLogicalType (object logicalValue) |
|
override void | ValidateSchema (LogicalSchema schema) |
| Applies logical type validation for a given logical schema.- Parameters
-
schema | The schema to be validated. |
|
|
object | ConvertToBaseValue (object logicalValue, LogicalSchema schema) |
| Converts a logical value to an instance of its base type.
|
|
object | ConvertToLogicalValue (object baseValue, LogicalSchema schema) |
| Converts a base value to an instance of the logical type.
|
|
Type | GetCSharpType (bool nullible) |
| Retrieve the .NET type that is represented by the logical type implementation.
|
|
bool | IsInstanceOfLogicalType (object logicalValue) |
| Determines if a given object is an instance of the logical type.
|
|
|
static readonly string | LogicalTypeName = "uuid" |
| Logical type name.
|
|
|
| LogicalType (string name) |
| Initializes the base logical type.
|
|
string | Name [get] |
| The logical type name.
|
|
◆ ValidateSchema()
override void Avro.Util.Uuid.ValidateSchema |
( |
LogicalSchema |
schema | ) |
|
|
inlinevirtual |
Applies logical type validation for a given logical schema.
- Parameters
-
schema | The schema to be validated. |
Reimplemented from Avro.Util.LogicalType.
The documentation for this class was generated from the following file:
- src/apache/main/Util/Uuid.cs