on 78a58e0 help sign in
project-m36/ProjectM36
5 folders, 19 files
../ Daemon/WIP: add graph operator to remote functionality DataTypes/add (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded Relation/fix extraneous import warning Transaction/implement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system TransactionGraph/implement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Atom.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded AtomFunction.hsadd basic atom functions: count, min, max Attribute.hsWIP: much refactoring for Atom existential quantification change AttributeNames.hsimprove error handling for "all but" attributes inversion Base.hsWIP: tutd now connects to remote daemon -executing relational and database context expressions Client.hsWIP: add graph operator to remote functionality ConcreteTypeRep.hsWIP: much refactoring for Atom existential quantification change DatabaseContext.hsswitch to using NamedRecord for CSV export which I should have used in the first place DirectoryFsync.cimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Error.hsWIP distributed haskell DBMS daemon Key.hsintroduce "key" syntax for TutorialD with backing support via inclusion dependencies Persist.hsimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Relation.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded RelationalExpression.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded StaticOptimizer.hsintroduce "key" syntax for TutorialD with backing support via inclusion dependencies Transaction.hsWIP: incremental reading and writing of the graph TransactionGraph.hsWIP: add graph operator to remote functionality Tuple.hsrefactor tuple set to be list-based instead of hashset-based in preparation for infinitely-sized relations TupleSet.hsrefactor tuple set to be list-based instead of hashset-based in preparation for infinitely-sized relations