298 Commits (jackcess-3.0.1)

Author SHA1 Message Date
  James Ahlborn f3bdc28209 more doc updates 5 years ago
  James Ahlborn 1236f27d91 refactor support for working with Value instances 5 years ago
  James Ahlborn 44b3742c6d add a bunch of javadocs for expr classes 5 years ago
  James Ahlborn 5dbcd36169 minor refactor of function support; start adding top level docs for evaluation support 5 years ago
  James Ahlborn 3739de6df8 test TimeSerial; implement DateSerial 5 years ago
  James Ahlborn dd7b26018c test custom EvalConfig; fix time format 5 years ago
  James Ahlborn b2aba90126 add some date function tests 5 years ago
  James Ahlborn 0080d0c36f minor update 6 years ago
  James Ahlborn abe506f27c test number functions 6 years ago
  James Ahlborn 18a4998e71 test more functions 6 years ago
  James Ahlborn 37338c5a25 add ability to get original expression; implement some parsing tests 6 years ago
  James Ahlborn 0dc74ed679 fix handling of certain field validator expressions; add some tests for various expressions 6 years ago
  James Ahlborn 62f7289248 handle alternate true/false constant values 6 years ago
  James Ahlborn 17d5d661ac add more tests; add not like 6 years ago
  James Ahlborn 0a182fbac9 more tests 6 years ago
  James Ahlborn 08d2cf2b83 use common method pattern between ParseContext and EvalConfig 6 years ago
  James Ahlborn a6f33b99a6 ditch default parse context 6 years ago
  James Ahlborn 1595c573b1 minor code warning cleanups 6 years ago
  James Ahlborn f495fcc761 add some tests for functions; fix said functions 6 years ago
  James Ahlborn 2faf773bb9 return all values in map so that default values, calc values, etc get returned to caller 6 years ago
  James Ahlborn eae1835fb7 add unit tests for property expression evaluation features 6 years ago
  James Ahlborn c8f31f36dd allow col validator to get this column by name 6 years ago
  James Ahlborn 21300bc9d3 implement floating point number formatting which matches access 6 years ago
  James Ahlborn 6d200f6948 implement floating point number formatting which matches access 6 years ago
  James Ahlborn 73bf6959dd cleanup some fixmes 6 years ago
  James Ahlborn 0d10040410 handle literal string default values 6 years ago
  James Ahlborn 09d03800ce use decimal math context which matches access precision; tweak string to number conversion to match access 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 bf14911076 do not allow null result for conditions 6 years ago
  James Ahlborn f5659151a3 Create new usage map correctly when adding an index to an existing table. fixes #147 6 years ago
  James Ahlborn a0e9ce63ee knock out some fixmes; add support for custom function lookup and custom bindings passed into expression evaluation 6 years ago
  James Ahlborn bfc70bd618 Add some additional property keys and relevant enums for values 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 5a39a80966 start enforcing the required and no-zero len column properties 6 years ago
  James Ahlborn 9908a0afe9 use specific exceptions for expr eval 6 years ago
  James Ahlborn e7f3aa37a7 fix null handling for string funcs 6 years ago
  James Ahlborn b8f3fcca02 move rnd logic to RandomContext 6 years ago
  James Ahlborn 71d884e1ad update ddl flag for default properties even if type is explicitly provided. fixes #146 6 years ago
  James Ahlborn a307c8f58f Expose the ddl attribute on properties. Set the attribute appropriately for known builtin properties. fixes issue #145 6 years ago
  James Ahlborn d1dcbd5dfb implement sql type to DataType conversions specific to access 2016 format 6 years ago
  James Ahlborn 25b31c99f9 some more financial funcs, not all fully working 6 years ago
  James Ahlborn 4fb8409266 Add full support for access 2016 databases including the new 'Large Number' (aka Bigint) data type. Fixes feature #37 6 years ago
  James Ahlborn 0e75ed9111 implement some financial functions 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 30cd79721f Fix writing of property maps without any properties. fixes #144 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 e30e81c099 a few more number functions 6 years ago
  James Ahlborn 1f7373e77b split out function groups; implement numeric functions 6 years ago
  James Ahlborn 4cac6717d1 bug fixes and unit tests 6 years ago