| 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 | Class and Description |
|---|---|
class |
NoOpConverter |
| Modifier and Type | Method and Description |
|---|---|
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitChoice(String elementName,
Map<String,HapiConverter<org.apache.avro.Schema>> choiceTypes) |
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.visitLeafExtension(String elementName,
String extensionUrl,
HapiConverter<org.apache.avro.Schema> element) |
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitMultiValued(String elementName,
HapiConverter<org.apache.avro.Schema> arrayElement) |
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.visitPrimitive(String elementName,
String primitiveType) |
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 |
|---|---|
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitLeafExtension(String elementName,
String extensionUrl,
HapiConverter<org.apache.avro.Schema> element) |
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitMultiValued(String elementName,
HapiConverter<org.apache.avro.Schema> arrayElement) |
| Modifier and Type | Method and Description |
|---|---|
HapiConverter<org.apache.avro.Schema> |
DefinitionToAvroVisitor.visitChoice(String elementName,
Map<String,HapiConverter<org.apache.avro.Schema>> choiceTypes) |
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) |
| Constructor and Description |
|---|
DefinitionToAvroVisitor(FhirConversionSupport fhirSupport,
String basePackage,
Map<String,HapiConverter<org.apache.avro.Schema>> visitedConverters)
Creates a visitor to construct Avro conversion objects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnumConverter<T> |
class |
HapiChoiceConverter<T> |
class |
HapiCompositeConverter<T>
Partial converter implementation for composite structures.
|
class |
HapiContainedConverter<T>
Partial converter implementation for contained structures.
|
class |
LeafExtensionConverter<T>
Converter implementation for extension leaf primitives.
|
class |
PrimitiveConverter<T> |
class |
StringConverter<T> |
| Modifier and Type | Method and Description |
|---|---|
HapiConverter |
HapiConverter.MultiValueConverter.getElementConverter() |
| Constructor and Description |
|---|
LeafExtensionConverter(String extensionUrl,
HapiConverter valueConverter)
Constructs a converter for the leaf extension.
|
| Constructor and Description |
|---|
HapiChoiceConverter(Map<String,HapiConverter<T>> choiceTypes,
T structType,
FhirConversionSupport fhirSupport) |
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.visitChoice(String elementName,
Map<String,HapiConverter<org.apache.spark.sql.types.DataType>> choiceTypes) |
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<org.apache.spark.sql.types.DataType> |
DefinitionToSparkVisitor.visitLeafExtension(String elementName,
String extensionUri,
HapiConverter elementConverter) |
HapiConverter<org.apache.spark.sql.types.DataType> |
DefinitionToSparkVisitor.visitMultiValued(String elementName,
HapiConverter arrayElement) |
HapiConverter |
DefinitionToSparkVisitor.visitParentExtension(String elementName,
String extensionUrl,
List<StructureField<HapiConverter<org.apache.spark.sql.types.DataType>>> children) |
HapiConverter |
DefinitionToSparkVisitor.visitPrimitive(String elementName,
String primitiveType) |
HapiConverter |
DefinitionToSparkVisitor.visitReference(String elementName,
List<String> referenceTypes,
List<StructureField<HapiConverter<org.apache.spark.sql.types.DataType>>> children) |
| Modifier and Type | Method and Description |
|---|---|
HapiConverter<org.apache.spark.sql.types.DataType> |
DefinitionToSparkVisitor.visitLeafExtension(String elementName,
String extensionUri,
HapiConverter elementConverter) |
HapiConverter<org.apache.spark.sql.types.DataType> |
DefinitionToSparkVisitor.visitMultiValued(String elementName,
HapiConverter arrayElement) |
| Modifier and Type | Method and Description |
|---|---|
HapiConverter<org.apache.spark.sql.types.DataType> |
DefinitionToSparkVisitor.visitChoice(String elementName,
Map<String,HapiConverter<org.apache.spark.sql.types.DataType>> choiceTypes) |
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) |
| Constructor and Description |
|---|
DefinitionToSparkVisitor(FhirConversionSupport fhirSupport,
String basePackage,
Map<String,HapiConverter<org.apache.spark.sql.types.DataType>> visitedConverters)
Creates a visitor to construct Spark Row conversion objects.
|
Copyright © 2020. All rights reserved.