Commits

Author Commit Message Labels Comments Date
Pierre Carbonnelle
This is version 0.7.0 (use sum instead of sum_foreach, better error trace, grammar)
Tags
0.7.0
Pierre Carbonnelle
Added tag 0.7.0 for changeset ebd12a3d2929
Pierre Carbonnelle
support for max(X, key=(Y,Z))
Pierre Carbonnelle
Don't need no method name in Aggregate
Pierre Carbonnelle
support for min(X, key=(Y,Z)).
Pierre Carbonnelle
support for concat(X, order_by=Y, sep='+')
Pierre Carbonnelle
support len(X) through AST transform.
Pierre Carbonnelle
fix pyDatalog.clear(). Refactor Aggregate and search() for generalization.
Pierre Carbonnelle
unit test of sum aggregate function + fix
Pierre Carbonnelle
basic support for sum aggregate function (limited by stack)
Pierre Carbonnelle
more new-style classes.
Pierre Carbonnelle
accept multiple arguments for functions : function[a,b]==c.
Pierre Carbonnelle
Fix the fix
Pierre Carbonnelle
properly handle python queries with repeated variables (Employee.manager[X]==X)
Pierre Carbonnelle
support for datalog function : p[k]==v
Pierre Carbonnelle
Added tag 0.6.0 for changeset e7754bd4babd
Pierre Carbonnelle
final 0.6.0
Tags
0.6.0
Pierre Carbonnelle
cleanup
Pierre Carbonnelle
refactor : create separate file for parser, engine wrapper
Pierre Carbonnelle
comment the examples
Pierre Carbonnelle
clean-up TODO's
Pierre Carbonnelle
use pyDatalog.Variable() in class.attribute(X,Y) queries
Pierre Carbonnelle
Use only one pyDatalog.Mixin for both Python and pyDatalog
Pierre Carbonnelle
respond to Class.Attribute(X,Y) queries on existing attributes with SQLAlchemy
Pierre Carbonnelle
fix example for python 3
Pierre Carbonnelle
support for // operator, and SQLAlchemy in python 3
Pierre Carbonnelle
refactor test files.
Pierre Carbonnelle
support for SQLAlchemy, with examples
Pierre Carbonnelle
Do not accept python variables (starting with _) in pyDatalog.program anymore.
Pierre Carbonnelle
Equality predicate now accepts both sides bound. Add Register mixin to query python classes. Add example.py
  1. Prev
  2. Next