public class MultiFormatDataSchemaResolver
extends java.lang.Object
implements com.linkedin.data.schema.DataSchemaResolver
| Constructor and Description |
|---|
MultiFormatDataSchemaResolver(java.lang.String resolverPath,
java.util.List<ParserForFileFormat> parsersForFormats) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,com.linkedin.data.schema.NamedDataSchema> |
bindings() |
void |
bindNameToSchema(com.linkedin.data.schema.Name name,
com.linkedin.data.schema.NamedDataSchema schema,
com.linkedin.data.schema.DataSchemaLocation location) |
com.linkedin.data.schema.NamedDataSchema |
existingDataSchema(java.lang.String name) |
com.linkedin.data.schema.NamedDataSchema |
findDataSchema(java.lang.String name,
java.lang.StringBuilder errorMessageBuilder) |
boolean |
locationResolved(com.linkedin.data.schema.DataSchemaLocation location) |
java.util.Map<java.lang.String,com.linkedin.data.schema.DataSchemaLocation> |
nameToDataSchemaLocations() |
public MultiFormatDataSchemaResolver(java.lang.String resolverPath,
java.util.List<ParserForFileFormat> parsersForFormats)
public java.util.Map<java.lang.String,com.linkedin.data.schema.NamedDataSchema> bindings()
bindings in interface com.linkedin.data.schema.DataSchemaResolverpublic java.util.Map<java.lang.String,com.linkedin.data.schema.DataSchemaLocation> nameToDataSchemaLocations()
nameToDataSchemaLocations in interface com.linkedin.data.schema.DataSchemaResolverpublic com.linkedin.data.schema.NamedDataSchema findDataSchema(java.lang.String name,
java.lang.StringBuilder errorMessageBuilder)
findDataSchema in interface com.linkedin.data.schema.DataSchemaResolverpublic void bindNameToSchema(com.linkedin.data.schema.Name name,
com.linkedin.data.schema.NamedDataSchema schema,
com.linkedin.data.schema.DataSchemaLocation location)
bindNameToSchema in interface com.linkedin.data.schema.DataSchemaResolverpublic com.linkedin.data.schema.NamedDataSchema existingDataSchema(java.lang.String name)
existingDataSchema in interface com.linkedin.data.schema.DataSchemaResolverpublic boolean locationResolved(com.linkedin.data.schema.DataSchemaLocation location)
locationResolved in interface com.linkedin.data.schema.DataSchemaResolver