Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EDT:EGL Language System Types and Functions"
Line 3: | Line 3: | ||
== System Types == | == System Types == | ||
− | {| | + | {| width="800" cellspacing="1" cellpadding="1" border="1" |
|- | |- | ||
| bgcolor="#999999" align="center" | '''''System Types''''' | | bgcolor="#999999" align="center" | '''''System Types''''' | ||
Line 11: | Line 11: | ||
|- | |- | ||
| bgcolor="#cccccc" | ''SysLib'' | | bgcolor="#cccccc" | ''SysLib'' | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
− | | <br> | + | | 1d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''StrLib'' | | bgcolor="#cccccc" | ''StrLib'' | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
− | | <br> | + | | 2d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''MathLib'' | | bgcolor="#cccccc" | ''MathLib'' | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
− | | <br> | + | | 1d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''DateTimeLib'' | | bgcolor="#cccccc" | ''DateTimeLib'' | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
− | | <br> | + | | 0.5d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Dictionary'' | | bgcolor="#cccccc" | ''Dictionary'' | ||
− | | <br> | + | | <br> |
− | | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=352020 Dictionary Support]<br> | + | | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=352020 Dictionary Support]<br> |
− | | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=352362 Dictionary Support] | + | | |
+ | 0.5d | ||
+ | |||
+ | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=352362 Dictionary Support] | ||
+ | |||
|- | |- | ||
− | | bgcolor="#cccccc" | ''ArrayDictionary''<br> | + | | bgcolor="#cccccc" | ''ArrayDictionary''<br> |
− | | <br> | + | | <br> |
| N/S | | N/S | ||
| N/S | | N/S | ||
|- | |- | ||
| bgcolor="#cccccc" | ''BIRT Reporting'' | | bgcolor="#cccccc" | ''BIRT Reporting'' | ||
− | | <br> | + | | <br> |
| N/S | | N/S | ||
− | | <br> | + | | 2d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Text Reporting'' | | bgcolor="#cccccc" | ''Text Reporting'' | ||
− | | <br> | + | | <br> |
| N/S | | N/S | ||
− | | <br> | + | | 1d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Java ETs<sup>1</sup>'' | | bgcolor="#cccccc" | ''Java ETs<sup>1</sup>'' | ||
| <br>1d (remove eglImplicitExtendedType, use defaultSuperType) | | <br>1d (remove eglImplicitExtendedType, use defaultSuperType) | ||
− | | N/S<br> | + | | N/S<br> |
− | | <br> | + | | 1d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''JavaScript ETs<sup>2</sup>'' | | bgcolor="#cccccc" | ''JavaScript ETs<sup>2</sup>'' | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
| N/S<br> | | N/S<br> | ||
|- | |- | ||
− | | bgcolor="#cccccc" | ''RUILib''<br> | + | | bgcolor="#cccccc" | ''RUILib''<br> |
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
| N/S<br> | | N/S<br> | ||
|- | |- | ||
− | | bgcolor="#cccccc" | ServiceLib | + | | bgcolor="#cccccc" | ''ServiceLib'' |
| {{bug|351891}}(1d) | | {{bug|351891}}(1d) | ||
| {{bug|352671}}(2d) | | {{bug|352671}}(2d) | ||
| {{bug|352670}}(2d) | | {{bug|352670}}(2d) | ||
|- | |- | ||
− | | bgcolor="#cccccc" | JsonLib | + | | bgcolor="#cccccc" | ''JsonLib'' |
| {{bug|351891}} | | {{bug|351891}} | ||
− | | | + | | <br> |
| {{bug|352670}} | | {{bug|352670}} | ||
|- | |- | ||
− | | bgcolor="#cccccc" | HttpLib | + | | bgcolor="#cccccc" | ''HttpLib'' |
| {{bug|351891}} | | {{bug|351891}} | ||
− | | | + | | <br> |
| {{bug|352670}} | | {{bug|352670}} | ||
|- | |- | ||
− | | bgcolor="#cccccc" | XmlLib | + | | bgcolor="#cccccc" | ''XmlLib'' |
| {{bug|351891}} | | {{bug|351891}} | ||
− | | | + | | <br> |
| {{bug|352670}} | | {{bug|352670}} | ||
+ | |- | ||
+ | | bgcolor="#cccccc" | ''SqlLib''<br> | ||
+ | | <br> | ||
+ | | N/S<br> | ||
+ | | 2d<br> | ||
|} | |} | ||
− | '''Notes on System Types'''<br> | + | '''Notes on System Types'''<br> |
− | #Java ExternalTypes in RBD include Object, Class, URL, and more. They may not be necessary in EDT.<br> | + | #Java ExternalTypes in RBD include Object, Class, URL, and more. They may not be necessary in EDT.<br> |
#JavaScript ExternalTypes include Job, Document, Event, and Widget. | #JavaScript ExternalTypes include Job, Document, Event, and Widget. | ||
− | <br> | + | <br> |
== Functions of System Types == | == Functions of System Types == | ||
− | {| | + | {| width="400" cellspacing="1" cellpadding="1" border="1" |
|- | |- | ||
| bgcolor="#999999" align="center" | '''''Functions of System Types''''' | | bgcolor="#999999" align="center" | '''''Functions of System Types''''' | ||
Line 103: | Line 112: | ||
|- | |- | ||
| bgcolor="#cccccc" | ''String'' | | bgcolor="#cccccc" | ''String'' | ||
− | | <br>2d for this table | + | | <br>2d for this table |
− | | <br> | + | | <br> |
− | | <br> | + | | 0.5d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Date'' | | bgcolor="#cccccc" | ''Date'' | ||
− | | <br>-- | + | | <br>-- |
− | | <br> | + | | <br> |
− | | <br> | + | | 0.5d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Timestamp'' | | bgcolor="#cccccc" | ''Timestamp'' | ||
− | | -- | + | | -- |
− | | <br> | + | | <br> |
− | | <br> | + | | 0.5d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Blob'' | | bgcolor="#cccccc" | ''Blob'' | ||
− | | -- | + | | -- |
| N/S | | N/S | ||
− | | <br> | + | | 0.5d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Clob'' | | bgcolor="#cccccc" | ''Clob'' | ||
− | | <br>-- | + | | <br>-- |
| N/S | | N/S | ||
− | | <br> | + | | 0.5d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Dictionary'' | | bgcolor="#cccccc" | ''Dictionary'' | ||
− | | <br>-- | + | | <br>-- |
− | | <br> | + | | <br> |
− | | <br> | + | | 1d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Array'' | | bgcolor="#cccccc" | ''Array'' | ||
− | | <br>-- | + | | <br>-- |
− | | <br> | + | | <br> |
− | | <br> | + | | 1d<br> |
|} | |} |
Revision as of 09:10, 21 July 2011
Please see the parent of this page, EDT:EGL Language.
System Types
System Types | Core | JavaScript | Java |
SysLib | |
|
1d |
StrLib | |
|
2d |
MathLib | |
|
1d |
DateTimeLib | |
|
0.5d |
Dictionary | |
Dictionary Support |
0.5d |
ArrayDictionary |
|
N/S | N/S |
BIRT Reporting | |
N/S | 2d |
Text Reporting | |
N/S | 1d |
Java ETs1 | 1d (remove eglImplicitExtendedType, use defaultSuperType) |
N/S |
1d |
JavaScript ETs2 | |
|
N/S |
RUILib |
|
|
N/S |
ServiceLib | bug 351891(1d) | bug 352671(2d) | bug 352670(2d) |
JsonLib | bug 351891 | |
bug 352670 |
HttpLib | bug 351891 | |
bug 352670 |
XmlLib | bug 351891 | |
bug 352670 |
SqlLib |
|
N/S |
2d |
Notes on System Types
- Java ExternalTypes in RBD include Object, Class, URL, and more. They may not be necessary in EDT.
- JavaScript ExternalTypes include Job, Document, Event, and Widget.
Functions of System Types
Functions of System Types | Core | JavaScript | Java |
String | 2d for this table |
|
0.5d |
Date | -- |
|
0.5d |
Timestamp | -- | |
0.5d |
Blob | -- | N/S | 0.5d |
Clob | -- |
N/S | 0.5d |
Dictionary | -- |
|
1d |
Array | -- |
|
1d |