on 18f736a help sign in
all commits
5b585e7initial, untested but functioning semijoin/antijoin implementationAgentM 6590d3eadd new+old report expressions to notifications resolves #157AgentM 3c5ad79restore IntAtom/IntegerAtom but prefer IntegerAtom wherever possibleAgentM 07fc59eswitch from Int type to Integer type for IntAtom resolves #138AgentM 9f743caMerge branch '120_fix_interval' into 123_commit_timestampsAgentM 2aba32aadd commit timestamps the timestamp is from the start of the transaction creation, not when it is committed (a few milliseconds later typically)- this is identical to postgresql's now() stamp resolves #123AgentM c4193derestore interval data type all tests passing resolves #120AgentM b27ae9ffix or squelch all hlint hints in src, examples, test directoriesAgentM 18d17f5updates to haddock documentation in preparation for hackage release references #116AgentM 0fd3b52implement support for tracking disconnected transaction dirtiness return an error if an empty commit is attemptedAgentM 08e09b6replace AnyAtomType with real type variables remove useless TypeConstructorArg allow atom functions to have polymorphic typesAgentM f09f894polymorphic return values for functions now resolves to concrete typesAgentM 6ea4ad3functioning atom function and database context function serialization dbc test is brokenAgentM a1f0542atom function error + updated testAgentM f4794d3WIP add dbc function errorsAgentM a0e6f44polish 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 functionsAgentM a476d28WIP first pass at working stored functions -needs tests -needs atom type validation in RelationalExpression.hsAgentM 167d163finish functional dependency implementation including documentation and testAgentM 6560e46compilation checkpoint for new functional dependency generatorAgentM ec960c4WIP major refactoring in order to pass tuples in relational expression stateAgentM bea780edon't show plans when in a schema- this could be improvedAgentM d0ed854inclusion dependency schema conversion working isomorph rename and passthroughAgentM ca59541remove isomorphic subschema support- they cannot work with inclusion dependencies which invevitably span the whole schema with foreign keysAgentM e7e0776WIP set/get current schema nameAgentM f3f99cdWIP compilation checkpointAgentM 399a04aWIP isomorphic schema testAgentM 7eca51fTransGraphRelationalExpression compilation checkpointAgentM 6f258ddWIP compilation checkpoint Base modified for RelationalExpr with tag for database context references in the graphAgentM aed8762WIP compilation checkpoint tutd switching to compiling project-m36 library as a dependency for executables switched to Atom ADT AtomFunctionBody somewhat workingAgentM