DataSessionContext context = null; try { context = new DataSessionContext( DataEngineContext.DIRECT_PRESENTATION, dataSetHandle.getRoot( ), null ); DataRequestSession drSession = DataRequestSession.newSession( context ); drSession.refreshMetaData( dataSetHandle ); } catch ( BirtException e ) { logger.entering( DataSetUIUtil.class.getName( ), "updateColumnCache", new Object[]{ e } ); }
updateColumnCache( dataSetHandle, false );
	public static void updateColumnCache( DataSetHandle dataSetHandle )			throws SemanticException	{		DataSessionContext context = null;		try		{			context = new DataSessionContext( DataEngineContext.DIRECT_PRESENTATION,					dataSetHandle.getRoot( ),					null );			DataRequestSession drSession = DataRequestSession.newSession( context );			drSession.refreshMetaData( dataSetHandle );		}		catch ( BirtException e )		{			logger.entering( DataSetUIUtil.class.getName( ),					"updateColumnCache",					new Object[]{						e					} );		}	}