| Package | Description |
|---|---|
| com.cerner.bunsen.avro.converters | |
| com.cerner.bunsen.definitions |
Support for traversing FHIR definitions to convert them into other data models.
|
| com.cerner.bunsen.spark.converters |
Support for traversing FHIR profiles to create conversion functions.
|
| Modifier and Type | Method and Description |
|---|---|
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitComposite(String elementName,
String elementPath,
String baseType,
String elementTypeUrl,
List<StructureField<HapiConverter<org.apache.avro.Schema>>> children) |
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitContained(String elementPath,
String elementTypeUrl,
Map<String,StructureField<HapiConverter<org.apache.avro.Schema>>> contained) |
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitParentExtension(String elementName,
String extensionUrl,
List<StructureField<HapiConverter<org.apache.avro.Schema>>> children) |
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitReference(String elementName,
List<String> referenceTypes,
List<StructureField<HapiConverter<org.apache.avro.Schema>>> children) |
| Modifier and Type | Method and Description |
|---|---|
static <T> StructureField<T> |
StructureField.extension(String fieldName,
String extensionUrl,
boolean isModifier,
T visitorResult)
Creates a new StructField for the given extension.
|
static <T> StructureField<T> |
StructureField.property(String propertyName,
T visitorResult)
Creates a new StructureField for the given property.
|
| Modifier and Type | Method and Description |
|---|---|
T |
DefinitionVisitor.visitComposite(String elementName,
String elementPath,
String baseType,
String elementTypeUrl,
List<StructureField<T>> children)
Visits a composite type.
|
T |
DefinitionVisitor.visitContained(String elementPath,
String baseType,
Map<String,StructureField<T>> contained)
Visits a container type.
|
T |
DefinitionVisitor.visitParentExtension(String elementName,
String extensionUrl,
List<StructureField<T>> children)
Visits a non-leaf extension.
|
T |
DefinitionVisitor.visitReference(String elementName,
List<String> referenceTypes,
List<StructureField<T>> children)
Visits a reference type.
|
| Constructor and Description |
|---|
HapiCompositeConverter(String elementType,
List<StructureField<HapiConverter<T>>> children,
T structType,
FhirConversionSupport fhirSupport,
String extensionUrl) |
HapiContainedConverter(Map<String,StructureField<HapiConverter<T>>> contained,
T structType) |
| Modifier and Type | Method and Description |
|---|---|
HapiConverter<org.apache.spark.sql.types.DataType> |
DefinitionToSparkVisitor.visitComposite(String elementName,
String elementPath,
String baseType,
String elementTypeUrl,
List<StructureField<HapiConverter<org.apache.spark.sql.types.DataType>>> children) |
HapiConverter |
DefinitionToSparkVisitor.visitContained(String elementPath,
String elementTypeUrl,
Map<String,StructureField<HapiConverter<org.apache.spark.sql.types.DataType>>> contained) |
HapiConverter |
DefinitionToSparkVisitor.visitParentExtension(String elementName,
String extensionUrl,
List<StructureField<HapiConverter<org.apache.spark.sql.types.DataType>>> children) |
HapiConverter |
DefinitionToSparkVisitor.visitReference(String elementName,
List<String> referenceTypes,
List<StructureField<HapiConverter<org.apache.spark.sql.types.DataType>>> children) |
Copyright © 2020. All rights reserved.