Module src/edu/sdsc/matrix/srb/core/expressions/

back to main page

Summary Period: 2004-07-20 to 2005-09-01

Browse with ViewCVS

Modules

[root]/src/edu/sdsc/matrix/srb/core/expressions

Lines of Code


Total Lines Of Code: 295 (2007-03-16 02:05)

Authors

Author Changes Lines of Code Lines per Change
Totals 19 (100.0%) 1171 (100.0%) 61.6
arun 10 (52.6%) 745 (63.6%) 74.5
jonw 8 (42.1%) 423 (36.1%) 52.8
kuramoto 1 (5.3%) 3 (0.3%) 3.0

Most Recent Commits

kuramoto 2005-09-01 11:23

Added extra parameter to MatrixStore methods for storage type
Filled in methods for HybridStore.java - still needs modes for MEMORY_REMOVE_ON_COMPLETE and DB_ON_FLOW_FINISH
Misc bug fixes

3 lines of code changed in:

arun 2005-06-05 23:31

Updates for the new Matrix ESB verision 0.9 (ESB = Empire Strikes Back)

Big time refactoring to take away JEP
Big time refactoring for Nirvana addition prepartion
New exceptions
Error handling, dataSet expression evaluation.

195 lines of code changed in:

arun 2005-02-16 12:23

Port Matrix to Java 1.5, added one example,

[no testing done for the port]

2 lines of code changed in:

arun 2005-01-21 17:14

New licence

79 lines of code changed in:

arun 2004-10-14 11:53

Added new functions for in ExpressionEvaluator

237 lines of code changed in:

jonw 2004-08-17 10:51

comments and code cleanup

197 lines of code changed in:

jonw 2004-08-02 12:06

made THIS a keyword in the expression evaluator that resolves to the status of this thread

7 lines of code changed in:

jonw 2004-07-30 14:21

expression evaluator returns 1.0 for true and 0.0 for false and evaluate expression returns an object instead of a string

58 lines of code changed in:

jonw 2004-07-27 17:51

*** empty log message ***

1 lines of code changed in:

jonw 2004-07-21 12:38

instead of using _ to separate values, we use . The price we pay is having to put the parameters in quotes. This also allows us to use [x] to denote iteration x

examples:
getProperty("THIS", "statusCode")

getProperty( getStatus("child.gradChild[0]") , "statusCode" )

getProperty( getStatus("child.gradChild") , "result.returnValue" )

1 lines of code changed in:

jonw 2004-07-21 10:58

removed old code fragment from RESULT keyword days

65 lines of code changed in:

jonw 2004-07-20 17:48

getProperty and getStatus are closer to working properly. Not perfect, but it as the base functionality we need to continue with the more advanced steps. Here is some example usage:

SET i = getProperty(THIS, statusCode)
sets i to this thread's status.statusCode

SET i = getProperty($collectionVar, stdCollection_collectionName)
sets i to the name of the collection represented by the variable collectionVar

SET i = getProperty( getStatus(childName) , statusCode)
sets i to the status.statusCode of the child named "childName"

SET i = getProperty( getStatus(childName_grandChildName) , result_returnValue)
sets i to the result.returnValue of the grandchild named "grandChildName", child of "childName"

94 lines of code changed in:

arun 2004-07-20 16:18

renaming of Expression into expressions

232 lines of code changed in:

Generated by StatCVS 0.2.2