Skip to content

Version 3.1.0

Compare
Choose a tag to compare
@jtnelson jtnelson released this 22 Jun 18:59
· 25 commits to master since this release
  • Added support for parsing standalone function statements in a compiler. Now, the following forms will parse into a FunctionTree that contains a symbolic representation of the function expressed in the CCL statement:
  • function(key) produces a FunctionTree whose root node contains an IndexFunction
  • function(key, record) produces a FunctionTree whose root node contains a KeyRecordsFunction
  • function(key, record1,record2,...,recordN) produces a FunctionTree whose root node contains a KeyRecordsFunction
  • function(key, condition) produces a FunctionTree whose root node contains a KeyConditionFunction
  • key \| function produces a FunctionTree whose root node contains an ImplicitKeyRecordFunction
  • Fixed a bug where the paramaterized type of KeyRecordsFunction was a List<String> instead of a List<Long>.
  • Added support for including an optional timestamp within a function value statement.