Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CHECKIN: Java Scripting support in Data Engine

- Summary:

This checkin adds support for _javascript_ing in Data Engine.

 

- Bugzilla Bug(s) Resolved:

 

 

- Description:

This checkin adds support for _javascript_ing in Data Engine.

A new API package, org.eclipse.birt.data.engine.api.script, is added to host script-related API classes. Also updated Data Engine’s Data Set and Data Source design classes so that external user (the Engine) can pass in event handlers.

This checkin also contains some cleanup of scripting support in DtE.

 

 

- Tests Description:

DtE JUnit Test

 

- Files Edited:

 

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSOutputParams.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSRowObject.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSDataSet.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/ScriptTest.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/i18n/Messages.properties"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedScriptDSQuery.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IDataSourceInstance.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/ScriptDataSetColumnMetadataAdaptor.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IDataRow.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IScriptDataSetEventHandler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/querydefn/BaseDataSourceDesign.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ExpressionProcessor.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSDataSource.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/DataRow.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IScriptDataSourceEventHandler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/NEvaluator.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedExtendedDSQuery.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/ScriptedDSTest.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/ScriptEvalUtil.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/querydefn/BaseDataSetDesign.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/FilterByRow.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryResults.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/SubqueryDataSetRuntime.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/DataSetJSEventHandler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IJavascriptContext.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AggregationTablePopulator.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AbstractExpressionParser.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedQuery.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IDataSourceEventHandler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ScriptDataSourceRuntime.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/i18n/ResourceConstants.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IScriptDataSetColumnMetaData.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ComputedColumnHelper.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/golden/ScriptTest.test4_UpdateQueryText.txt"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/ScriptDataSourceJSEventHandler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IDataSetInstance.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/golden/ScriptTest.test3_ReadDataSet.txt"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/package.html"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSRows.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/DataSourceJSEventHandler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataSetRuntime.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedSubquery.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/OdaDataSetRuntime.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/OdaDataSourceRuntime.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/ScriptDataSetJSEventHandler.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/golden/ScriptTest.test5_UpdateProps.txt"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/core/DataException.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/CachedResultSet.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataSourceRuntime.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/script/IDataSetEventHandler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ResultIterator.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ExpressionParseHelper.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/DataExceptionMocker.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/SubQueryTest.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/ScriptUtil.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ExpressionCompiler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/IBaseDataSetDesign.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSMethodRunner.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ScriptDataSetRuntime.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/OnFetchScriptHelper.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/IBaseDataSourceDesign.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSDataSources.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/GroupByDateRange.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataEngineImpl.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AggregateCalculator.java"

 

 

- Files Added:

 

 

- Notes to Build Team:

 

 

- Notes to Developers:

 

 

- Notes to QA:

 

 

- Notes to Documentation:

 

 

 


Back to the top