public class Harmonizations extends Object
| Constructor and Description |
|---|
Harmonizations() |
| Modifier and Type | Method and Description |
|---|---|
static org.gcube.data.analysis.tabulardata.model.harmonization.HarmonizationRule |
getRule(ResultSet rs,
ResultSetMetaData rsMeta) |
static String |
getRuleSqlCommand(org.gcube.data.analysis.tabulardata.model.harmonization.HarmonizationRule rule,
org.gcube.data.analysis.tabulardata.model.column.ColumnReference targetColumn,
org.gcube.data.analysis.tabulardata.model.table.Table targetTable,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory) |
static void |
harmonizeTable(org.gcube.data.analysis.tabulardata.model.metadata.table.HarmonizationRuleTable rules,
org.gcube.data.analysis.tabulardata.model.column.ColumnReference referredCodelistColumn,
org.gcube.data.analysis.tabulardata.model.column.ColumnReference toHarmonize,
org.gcube.data.analysis.tabulardata.model.table.Table toHarmonizeTable,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory) |
static boolean |
isColumnUnderRules(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId referredColumnId,
org.gcube.data.analysis.tabulardata.model.metadata.table.HarmonizationRuleTable table,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory) |
public static void harmonizeTable(org.gcube.data.analysis.tabulardata.model.metadata.table.HarmonizationRuleTable rules,
org.gcube.data.analysis.tabulardata.model.column.ColumnReference referredCodelistColumn,
org.gcube.data.analysis.tabulardata.model.column.ColumnReference toHarmonize,
org.gcube.data.analysis.tabulardata.model.table.Table toHarmonizeTable,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory)
throws SQLException
SQLExceptionpublic static org.gcube.data.analysis.tabulardata.model.harmonization.HarmonizationRule getRule(ResultSet rs, ResultSetMetaData rsMeta) throws JAXBException, SQLException
JAXBExceptionSQLExceptionpublic static String getRuleSqlCommand(org.gcube.data.analysis.tabulardata.model.harmonization.HarmonizationRule rule, org.gcube.data.analysis.tabulardata.model.column.ColumnReference targetColumn, org.gcube.data.analysis.tabulardata.model.table.Table targetTable, org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory)
public static boolean isColumnUnderRules(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId referredColumnId,
org.gcube.data.analysis.tabulardata.model.metadata.table.HarmonizationRuleTable table,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory)
throws SQLException
SQLExceptionCopyright © 2016. All Rights Reserved.