A class that contains a list of named schemas. This is used when reading or writing a schema/protocol. This prevents reading and writing of duplicate schema definitions within a protocol or schema file. More...
Public Member Functions | |
| SchemaNames () | |
| Constructor. | |
| bool | Contains (SchemaName name) |
| Checks if given name is in the map. | |
| bool | Add (SchemaName name, NamedSchema schema) |
| Adds a schema name to the map if it doesn't exist yet. | |
| bool | Add (NamedSchema schema) |
| Adds a named schema to the list. | |
| bool | TryGetValue (string name, string space, string encspace, out NamedSchema schema) |
| Tries to get the value for the given name fields. | |
| IEnumerator< KeyValuePair < SchemaName, NamedSchema > > | GetEnumerator () |
| Returns the enumerator for the map. | |
Properties | |
| IDictionary< SchemaName, NamedSchema > | Names [get, set] |
| Map of schema name and named schema objects. | |
A class that contains a list of named schemas. This is used when reading or writing a schema/protocol. This prevents reading and writing of duplicate schema definitions within a protocol or schema file.
| Avro.SchemaNames.SchemaNames | ( | ) | [inline] |
Constructor.
| bool Avro.SchemaNames.Add | ( | SchemaName | name, |
| NamedSchema | schema | ||
| ) | [inline] |
Adds a schema name to the map if it doesn't exist yet.
| name | schema name |
| schema | schema object |
| bool Avro.SchemaNames.Add | ( | NamedSchema | schema | ) | [inline] |
Adds a named schema to the list.
| schema | schema object |
| bool Avro.SchemaNames.Contains | ( | SchemaName | name | ) | [inline] |
Checks if given name is in the map.
| name | schema name |
| IEnumerator<KeyValuePair<SchemaName, NamedSchema> > Avro.SchemaNames.GetEnumerator | ( | ) | [inline] |
Returns the enumerator for the map.
| bool Avro.SchemaNames.TryGetValue | ( | string | name, |
| string | space, | ||
| string | encspace, | ||
| out NamedSchema | schema | ||
| ) | [inline] |
Tries to get the value for the given name fields.
| name | name of the schema |
| space | namespace of the schema |
| encspace | enclosing namespace of the schema |
| schema | schema object found |
IDictionary<SchemaName, NamedSchema> Avro.SchemaNames.Names [get, set] |
Map of schema name and named schema objects.
1.7.6.1