@Override public void setColumnStats(String vdbName, String vdbVersion, String schemaName, String tableName, String columnName, ColumnStats stats) { VDBMetaData vdb = getVdbRepository().getLiveVDB(vdbName, vdbVersion); Table t = getTable(vdbName, vdbVersion, schemaName, tableName); if (t == null) { return; } Column c = t.getColumnByName(columnName); if (c != null) { DdlPlan.setColumnStats(vdb, c, stats); } }
getMetadataRepository(table, vdb).setColumnStats(vdbName, vdbVersion, c, columnStats); DdlPlan.setColumnStats(vdb, c, columnStats); if (eventDistributor != null) { eventDistributor.setColumnStats(vdbName, vdbVersion, table.getParent().getName(), table.getName(), columnName, columnStats);
getMetadataRepository(table, vdb).setColumnStats(vdbName, vdbVersion, c, columnStats); DdlPlan.setColumnStats(vdb, c, columnStats); if (eventDistributor != null) { eventDistributor.setColumnStats(vdbName, vdbVersion, table.getParent().getName(), table.getName(), columnName, columnStats);
getMetadataRepository(table, vdb).setColumnStats(vdbName, vdbVersion, c, columnStats); DdlPlan.setColumnStats(vdb, c, columnStats); if (eventDistributor != null) { eventDistributor.setColumnStats(vdbName, vdbVersion, table.getParent().getName(), table.getName(), columnName, columnStats);