public class ExternalStagingFileDataProvider extends StagingDataProvider
HISTOLOGY_TABLE, PRIMARY_SITE_TABLE| Constructor and Description |
|---|
ExternalStagingFileDataProvider(java.io.InputStream is)
Constructor loads all schemas and sets up table cache
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAlgorithm()
Return the algorithm associated with the provider
|
StagingSchema |
getDefinition(java.lang.String id)
Get an definition by identifier
|
java.util.Set<java.lang.String> |
getSchemaIds()
Return a set of all schema identifiers
|
StagingTable |
getTable(java.lang.String id)
Get a table by identifier
|
java.util.Set<java.lang.String> |
getTableIds()
Return a set of all the table names
|
java.lang.String |
getVersion()
Return the version associated with the provider
|
getMapper, getValidHistologies, getValidSites, initSchema, initTable, invalidateCache, isValidHistology, isValidSite, lookupSchema, parseEndpoint, splitValuespublic ExternalStagingFileDataProvider(java.io.InputStream is)
throws java.io.IOException
is - InputStream pointing the the zip filejava.io.IOExceptionpublic java.lang.String getAlgorithm()
StagingDataProvidergetAlgorithm in class StagingDataProviderpublic java.lang.String getVersion()
StagingDataProvidergetVersion in class StagingDataProviderpublic StagingTable getTable(java.lang.String id)
DataProvidergetTable in interface DataProvidergetTable in class StagingDataProviderid - the table idpublic java.util.Set<java.lang.String> getSchemaIds()
StagingDataProvidergetSchemaIds in class StagingDataProviderpublic java.util.Set<java.lang.String> getTableIds()
StagingDataProvidergetTableIds in class StagingDataProviderpublic StagingSchema getDefinition(java.lang.String id)
DataProvidergetDefinition in interface DataProvidergetDefinition in class StagingDataProviderid - the definition id