| Package | Description |
|---|---|
| org.apache.avro.compiler.idl |
| Modifier and Type | Method and Description |
|---|---|
ParseException |
Idl.generateParseException()
Generate ParseException.
|
| Modifier and Type | Method and Description |
|---|---|
Token |
Idl.AnyIdentifier() |
org.apache.avro.Schema |
Idl.ArrayType() |
org.apache.avro.Protocol |
Idl.CompilationUnit()
The input to Idl is a CompilationUnit, which is currently
just a single Protocol.
|
List<String> |
Idl.EnumBody() |
void |
Idl.EnumConstant(List<String> symbols) |
org.apache.avro.Schema |
Idl.EnumDeclaration() |
void |
Idl.ErrorList(List<org.apache.avro.Schema> errors) |
void |
Idl.FieldDeclaration(List<org.apache.avro.Schema.Field> fields) |
org.apache.avro.Schema |
Idl.FixedDeclaration() |
void |
Idl.FormalParameter(List<org.apache.avro.Schema.Field> fields) |
org.apache.avro.Schema |
Idl.FormalParameters() |
String |
Idl.Identifier() |
org.apache.avro.Protocol |
Idl.ImportIdl() |
org.apache.avro.Protocol |
Idl.ImportProtocol() |
org.apache.avro.Schema |
Idl.ImportSchema() |
JsonNode |
Idl.Json() |
JsonNode |
Idl.JsonArray() |
void |
Idl.JsonElements(ArrayNode a) |
void |
Idl.JsonFields(ObjectNode o) |
JsonNode |
Idl.JsonObject() |
void |
Idl.JsonPair(ObjectNode o) |
String |
Idl.JsonString() |
org.apache.avro.Schema |
Idl.MapType() |
org.apache.avro.Protocol.Message |
Idl.MessageDeclaration(org.apache.avro.Protocol p,
Map<String,JsonNode> props) |
String |
Idl.MessageDocumentation() |
org.apache.avro.Schema |
Idl.NamedSchemaDeclaration(Map<String,JsonNode> props) |
org.apache.avro.Schema |
Idl.PrimitiveType() |
String |
Idl.PropertyName() |
void |
Idl.ProtocolBody(org.apache.avro.Protocol p) |
org.apache.avro.Protocol |
Idl.ProtocolDeclaration() |
org.apache.avro.Schema |
Idl.RecordDeclaration() |
org.apache.avro.Schema |
Idl.ReferenceType()
A reference to some other existing type
|
org.apache.avro.Schema |
Idl.ResultType()
Result types are like other types, except we provide "void" as
an alias of "null"
|
void |
Idl.SchemaProperty(Map<String,JsonNode> properties) |
org.apache.avro.Schema |
Idl.Type() |
org.apache.avro.Schema |
Idl.UnionDefinition() |
void |
Idl.VariableDeclarator(org.apache.avro.Schema type,
List<org.apache.avro.Schema.Field> fields) |
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.