-
Notifications
You must be signed in to change notification settings - Fork 125
/
employee.json
35 lines (35 loc) · 1.49 KB
/
employee.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
"type": "record",
"name": "Employee","default":null,
"namespace": "org.apache.gora.examples.generated",
"fields" : [
{"name": "name", "type": ["null","string"],"default":null},
{"name": "dateOfBirth", "type": "long","default":0},
{"name": "ssn", "type": "string", "default":""},
{"name": "salary", "type": "int","default":0},
{"name": "boss", "type":["null","Employee","string"],"default":null},
{"name": "webpage","default":null, "type":["null",
{
"type": "record",
"name": "WebPage",
"namespace": "org.apache.gora.examples.generated",
"fields" : [
{"name": "url", "type": ["null","string"], "default":null},
{"name": "content", "type": ["null","bytes"],"default":null},
{"name": "parsedContent", "type": {"type":"array", "items": "string"},"default":{}},
{"name": "outlinks", "type": {"type":"map", "values":["null", "string"]},"default":{}},
{"name": "headers", "type": ["null", {"type": "map", "values": ["null", "string"]}],"default":null},
{"name": "metadata", "default":null, "type": {
"name": "Metadata",
"type": "record",
"namespace": "org.apache.gora.examples.generated",
"fields": [
{"name": "version", "type": "int","default":0},
{"name": "data", "type": {"type": "map", "values": "string"},"default":{}}
]
}}
]
}
]}
]
}