Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CHECKIN: Added support for "describe" script/event for Scripted Data Set in Data Engine

- Summary:

Added support for "describe" script/event for Scripted Data Set in Data Engine

 

- Bugzilla Bug(s) Resolved:

 

 

- Description:

Added support for Scripted Data Set event handler or scripts to declare dynamic metadata by providing a “describe” script or handler.

 

For _javascript_ing, the script implements the org.eclipse.birt.report.engine.api.script.eventhandler.IScriptedDataSetHandler.describe() method. The JavaDoc comment of that method explains the usage.

 

The _javascript_ code, the user provides a “describe” script for the scripted data set. The updated ROM Scripting Spec explains the usage.

 

- Tests Description:

Data Engine JUnit test

 

- Files Edited:

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/golden/ScriptedDSTest.testFetch1Dynamic.txt"

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

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/ScriptedDSTest.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/i18n/ResourceConstants.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/script/ScriptDataSetJSEventHandler.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/api/script/IScriptDataSetMetaDataDefinition.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/impl/ScriptDataSetRuntime.java"

 

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/IRowData.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ScriptDataSetScriptExecutor.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/IScriptedDataSetMetaData.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IScriptedDataSetEventHandler.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ScriptedDataSetEventAdapter.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ScriptedDataSetMetaData.java"

 

- Files Added:

 

 

- Notes to Build Team:

 

 

- Notes to Developers:

 

 

- Notes to QA:

 

 

- Notes to Documentation:

 

 

 


Back to the top