~stub/ubuntu/trusty/avro-c/trunk

« back to all changes in this revision

Viewing changes to tests/schema_tests/pass/interop.avsc

  • Committer: Stuart Bishop
  • Date: 2015-05-14 11:53:53 UTC
  • Revision ID: stuart@stuartbishop.net-20150514115353-0cvnrcyohcq5l7yj
Tags: upstream-1.7.7
ImportĀ upstreamĀ versionĀ 1.7.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
{"type": "record", "name":"Interop", "namespace": "org.apache.avro",
 
2
  "fields": [
 
3
      {"name": "intField", "type": "int"},
 
4
      {"name": "longField", "type": "long"},
 
5
      {"name": "stringField", "type": "string"},
 
6
      {"name": "boolField", "type": "boolean"},
 
7
      {"name": "floatField", "type": "float"},
 
8
      {"name": "doubleField", "type": "double"},
 
9
      {"name": "bytesField", "type": "bytes"},
 
10
      {"name": "nullField", "type": "null"},
 
11
      {"name": "arrayField", "type": {"type": "array", "items": "double"}},
 
12
      {"name": "mapField", "type":
 
13
       {"type": "map", "values":
 
14
        {"type": "record", "name": "Foo",
 
15
         "fields": [{"name": "label", "type": "string"}]}}},
 
16
      {"name": "unionField", "type":
 
17
       ["boolean", "double", {"type": "array", "items": "bytes"}]},
 
18
      {"name": "enumField", "type":
 
19
       {"type": "enum", "name": "Kind", "symbols": ["A","B","C"]}},
 
20
      {"name": "fixedField", "type":
 
21
       {"type": "fixed", "name": "MD5", "size": 16}},
 
22
      {"name": "recordField", "type":
 
23
       {"type": "record", "name": "Node",
 
24
        "fields": [
 
25
            {"name": "label", "type": "string"},
 
26
            {"name": "children", "type": {"type": "array", "items": "Node"}}]}}
 
27
  ]
 
28
}