public class SDMXDataStructureDefinitionBasicExporter extends SDMXDataStructureDefinitionAbstractExporter
| Constructor and Description |
|---|
SDMXDataStructureDefinitionBasicExporter(org.gcube.data.analysis.tabulardata.model.table.Table table,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider,
org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation invocation,
org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager) |
| Modifier and Type | Method and Description |
|---|---|
protected DataStructureBean |
createDataStructureBean(org.gcube.data.analysis.tabulardata.model.table.Table table,
String targetAgency,
String targetVersion,
String targetId,
List<org.gcube.data.analysis.tabulardata.model.metadata.common.LocalizedText> tableNamesMetadata) |
protected void |
extraOperation(DataStructureBean dataStructure) |
protected void |
registerAttributeColumn(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
org.sdmxsource.sdmx.api.model.beans.codelist.CodelistBean immutableCodelist,
DataStructureBean dataStructure) |
protected void |
registerData(DataStructureBean dataStructure,
org.gcube.data.analysis.tabulardata.model.table.Table table,
List<org.gcube.data.analysis.tabulardata.model.column.Column> columns,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider) |
protected void |
registerDimensionColumn(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
org.sdmxsource.sdmx.api.model.beans.codelist.CodelistBean immutableCodelist,
DataStructureBean dataStructure) |
protected void |
registerMeasureColumn(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
DataStructureBean dataStructure) |
protected void |
registerPrimaryMeasure(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
DataStructureBean dataStructure) |
protected void |
registerTimeDimensionColumn(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
DataStructureBean dataStructure) |
execute, getNamesMetadataabort, checkAborted, createWorkerWrapper, getException, getHumanReadableStatus, getProgress, getResult, getSourceInvocation, getStatus, run, updateProgressaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic SDMXDataStructureDefinitionBasicExporter(org.gcube.data.analysis.tabulardata.model.table.Table table,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider,
org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation invocation,
org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager)
protected void extraOperation(DataStructureBean dataStructure)
extraOperation in class SDMXDataStructureDefinitionAbstractExporterprotected void registerTimeDimensionColumn(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
DataStructureBean dataStructure)
registerTimeDimensionColumn in class SDMXDataStructureDefinitionAbstractExporterprotected void registerDimensionColumn(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
org.sdmxsource.sdmx.api.model.beans.codelist.CodelistBean immutableCodelist,
DataStructureBean dataStructure)
registerDimensionColumn in class SDMXDataStructureDefinitionAbstractExporterprotected void registerAttributeColumn(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
org.sdmxsource.sdmx.api.model.beans.codelist.CodelistBean immutableCodelist,
DataStructureBean dataStructure)
registerAttributeColumn in class SDMXDataStructureDefinitionAbstractExporterprotected void registerMeasureColumn(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
DataStructureBean dataStructure)
registerMeasureColumn in class SDMXDataStructureDefinitionAbstractExporterprotected DataStructureBean createDataStructureBean(org.gcube.data.analysis.tabulardata.model.table.Table table, String targetAgency, String targetVersion, String targetId, List<org.gcube.data.analysis.tabulardata.model.metadata.common.LocalizedText> tableNamesMetadata)
createDataStructureBean in class SDMXDataStructureDefinitionAbstractExporterprotected void registerPrimaryMeasure(org.gcube.data.analysis.tabulardata.model.column.Column column,
org.sdmxsource.sdmx.api.model.mutable.conceptscheme.ConceptMutableBean concept,
DataStructureBean dataStructure)
registerPrimaryMeasure in class SDMXDataStructureDefinitionAbstractExporterprotected void registerData(DataStructureBean dataStructure, org.gcube.data.analysis.tabulardata.model.table.Table table, List<org.gcube.data.analysis.tabulardata.model.column.Column> columns, org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider)
registerData in class SDMXDataStructureDefinitionAbstractExporterCopyright © 2017. All Rights Reserved.