git.iko.soy
/
project-m36
readme
files
commits
refs
on
52182bc
help
sign in
history of
src/lib/ProjectM36/RelationalExpression.hs
all commits
0d4a061
fix atom function atom type validation resolves #64
AgentM
8 years ago
7177c9e
fix type of ExistingRelation getting the type of an existing relation could return tuples resolves #216
AgentM
8 years ago
4b4c0d9
make hlint changes
AgentM
8 years ago
263425c
add error on used names for views
AgentM
8 years ago
e69a063
Merge branch 'feature/add_with_relvar_macro' of https://github.com/YuMingLiao/project-m36 into YuMingLiao-feature/add_with_relvar_macro
AgentM
8 years ago
9c5162d
fix hlint suggestions due to new version of hlint
AgentM
8 years ago
c33ea32
resolve types in atoms of ConstructedAtoms add test for unresolved constructed atom types
AgentM
8 years ago
0b24d9d
add with macro with multiple views
Johnny Liao
8 years ago
1498c38
Merge branch 'feature/arbitrary_tupleset' of https://github.com/YuMingLiao/project-m36 into YuMingLiao-feature/arbitrary_tupleset
AgentM
8 years ago
bfa3f0a
merge with agentM's branch about specializing Interval.
Johnny Liao
8 years ago
890fb96
I acccidentally merge it with an old upstream branch. When I try to merge with new one. It asks me commit first.
Johnny Liao
8 years ago
9e1d992
convert IntervalAtomType into ConstructedAtomType instead of making it Primitive
AgentM
8 years ago
32563be
fix Interval type.
Johnny Liao
8 years ago
02c5d25
implement hlint suggestions
AgentM
8 years ago
40b4d5e
add arbitrary ConstructedAtomType
Johnny Liao
8 years ago
8911ef7
Resolved merge conflict from upstream master
Johnny Liao
8 years ago
a89f19c
Merge branch 'master' into 203_subrelation_attr_def
AgentM
8 years ago
0994190
more subrel attributes validation and test
AgentM
8 years ago
ce0b48a
fix insufficient validation of AtomTypes in rv definition or assignment relations could be defined/assigned with TypeVariableTypes still need to fix tutd tutorial which uses lower case type names resolves #204
AgentM
8 years ago
8285a58
add feature: createarbitraryrelation. Usage: createarbitraryrelation rvname {name Text, number Integer} 10-20
Johnny Liao
8 years ago
2c897b7
implement :showdatabasecontextfunctions
AgentM
8 years ago
4bbe64a
working dynamic atom function loading
AgentM
8 years ago
ace7680
update codebase for hlint 2.1.1 lots of <$> changes
AgentM
9 years ago
52a18c6
fix confusing error message when creating incdep where the expressions do not have equal relation types resolves #181
AgentM
9 years ago
5b585e7
initial, untested but functioning semijoin/antijoin implementation
AgentM
9 years ago
60228c5
Merge branch 'master' into 165_more_static_optimizations
AgentM
9 years ago
254007b
fix hlint suggestions due to new hlint 2.0.10 version
AgentM
9 years ago
db3c05c
add a bunch of static optimizations and use optimizations by default in Client
AgentM
9 years ago
6590d3e
add new+old report expressions to notifications resolves #157
AgentM
9 years ago
b1b6311
fix missing atomtype validation in AttributeAtomExpr resolves #153
AgentM
9 years ago
1ec1119
remove error-based debugging statements
AgentM
9 years ago
e7bc48f
refactor CSV atom parser to use attoparsec on potential atom values the previous parser relied solely on Text.Read which made it impossible to represent ADT type tested ADT round trips, quoted text atoms resolves #148
AgentM
9 years ago
f901574
validate ConstructedAtom argument count resolves #149
AgentM
9 years ago
c4193de
restore interval data type all tests passing resolves #120
AgentM
9 years ago
b27ae9f
fix or squelch all hlint hints in src, examples, test directories
AgentM
9 years ago
05b5ae1
add outer-level attribute support to restriction relational subexpression references #52
AgentM
9 years ago
261654c
empty commit detection completion all tests passing
AgentM
9 years ago
0fd3b52
implement support for tracking disconnected transaction dirtiness return an error if an empty commit is attempted
AgentM
9 years ago
08e09b6
replace AnyAtomType with real type variables remove useless TypeConstructorArg allow atom functions to have polymorphic types
AgentM
10 years ago
f09f894
polymorphic return values for functions now resolves to concrete types
AgentM
10 years ago
6ea4ad3
functioning atom function and database context function serialization dbc test is broken
AgentM
10 years ago
6219d5d
add removeAtomFunctionP to interpreter the fact that it was missing was an oversight
AgentM
10 years ago
a1f0542
atom function error + updated test
AgentM
10 years ago
f4794d3
WIP add dbc function errors
AgentM
10 years ago
af92f0d
finish renaming evalDatabaseContextExpr in tests
AgentM
10 years ago
a0e6f44
polish up database context function work -documentation -tests -there should likely be a separate module which is imported for database context functions which exports a variety of convenience functions
AgentM
10 years ago
aee15b2
finish dbc function validation and start work on test
AgentM
10 years ago
a476d28
WIP first pass at working stored functions -needs tests -needs atom type validation in RelationalExpression.hs
AgentM
10 years ago
5af6b66
simplify constraint checking logic so that it can take better advantage of future optimizations
AgentM
10 years ago
167d163
finish functional dependency implementation including documentation and test
AgentM
10 years ago
older commits
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list