23 Commits (831d8c0b1d0996ba63c9e2ef3b73d6a8982a3ad2)

Author SHA1 Message Date
  James Ahlborn 831d8c0b1d Add ColumnFormatter utility which can apply Column Format property for display of column values 5 years ago
  James Ahlborn cb9ed9bd0b Fix parsing of escaped double quotes in expressions 5 years ago
  James Ahlborn 85c0657595 fix parsing of escaped double quote; implement euro format; implement most custom formatting 5 years ago
  James Ahlborn 843a44dfe0 switch expression engine to LocalDateTime 5 years ago
  James Ahlborn 8d5f4dc169 initial work for DateAdd function 5 years ago
  James Ahlborn 6d1e438383 rework string conversion to date; add support for dates with implicit years; implement DatePart function 5 years ago
  James Ahlborn 535e01e485 handle am/pm suffix dependent on date/time config 5 years ago
  James Ahlborn 443c9fef2b rework public expression api with better locale handling; support parsing of number strings with grouping separators 5 years ago
  James Ahlborn a314d6501d add support for monthname function; implement better string to date/time conversions 5 years ago
  James Ahlborn 0080d0c36f minor update 5 years ago
  James Ahlborn 0d10040410 handle literal string default values 6 years ago
  James Ahlborn 2ff5d06acd normalize decimals when used; convert number literals to decimal instead of double; handle int overflow for number literals 6 years ago
  James Ahlborn 1a8771e555 plug expr evaluation into columns/tables; create Identifier for tracking expression ids; support single quoting in expressions; tweak string to number coercion; implement topo sorter for calc col eval 6 years ago
  James Ahlborn 9908a0afe9 use specific exceptions for expr eval 6 years ago
  James Ahlborn 389a37297d handle plus as a unary number modifier; handle precedence of plus/minus in more confusing math expressions 6 years ago
  James Ahlborn 774d505946 long type should be int values; implement more date/time and misc other functions 6 years ago
  James Ahlborn 8eb5fe91d9 implement some date/time functions 6 years ago
  James Ahlborn 392dfba3ef add some initial default function unit tests; fix some parse bugs 6 years ago
  James Ahlborn 631911dcf1 add more type coercion, string and date to num 7 years ago
  James Ahlborn 42344d756b add TemporalConfig to allow for custom expression date/time formats 7 years ago
  James Ahlborn 6b30533a27 add testing for most basic math and fix some edge case logic 7 years ago
  James Ahlborn b677a33262 start testing simple math exprs 7 years ago
  James Ahlborn 8cab4c878d checkpoint reworking expression classes and implementing many basic operations 7 years ago
  James Ahlborn fdeff8480b reorg of expression classes 7 years ago
  James Ahlborn 874edea4ed rework classes, add more interfaces; start implementing builtin functions using Value type 7 years ago
  James Ahlborn c49b4c927c make delims separate token type; implement parsing of more expr types 7 years ago
  James Ahlborn 23687e2d77 parse some operators 7 years ago
  James Ahlborn 6fbbe53848 impl obj ref parsing 7 years ago
  James Ahlborn 7ae65eeb68 impl expr tokenization 7 years ago