Commit Graph

  • 04574acb4b Improve Haddocks Ollie Charles 2017-01-23 13:21:35 +0000
  • 570ed115bd Combine BaseTable with Aggregate, generally improve AggregateTable Ollie Charles 2017-01-23 13:17:30 +0000
  • c04eccced8 Correctly define BaseTable table => Table (table Expr) (table Result) Ollie Charles 2017-01-23 12:54:12 +0000
  • d3e0a0c6e4 Simpler form of BaseTable Ollie Charles 2017-01-23 12:38:19 +0000
  • c79da74d0c Move queryTable out of BaseTable Ollie Charles 2017-01-23 11:56:34 +0000
  • 887e434f80 BaseTable: Move name from type level to value level Ollie Charles 2017-01-23 11:52:32 +0000
  • 6360f5e705 Remove default from Table Ollie Charles 2017-01-23 11:48:18 +0000
  • 62241cf477 Move internal modules to other-modules, add Rel8.Internal Ollie Charles 2017-01-23 11:39:35 +0000
  • 950f79ed0e Move more to Rel8.Internal.Aggregate Ollie Charles 2017-01-23 11:37:28 +0000
  • 82627af9eb Remove Predicate (DBBool is sufficient) Ollie Charles 2017-01-23 11:33:45 +0000
  • be26827163 Split out Rel8.IO Ollie Charles 2017-01-23 11:32:46 +0000
  • f271f6b04d Move compositeDBType Ollie Charles 2017-01-23 11:23:01 +0000
  • 2c38fdfbb3 Move dbShow Ollie Charles 2017-01-23 11:21:57 +0000
  • eccc2ca750 Move coerceExpr Ollie Charles 2017-01-23 11:21:41 +0000
  • 6c13c5cb3d Split out operators and ordering Ollie Charles 2017-01-23 11:21:20 +0000
  • 5e74212745 Split out C Ollie Charles 2017-01-23 11:02:52 +0000
  • ae346da598 Factor out BaseTable Ollie Charles 2017-01-23 10:59:01 +0000
  • 8d2d670291 Explode Rel8.hs into multiple modules Ollie Charles 2017-01-23 10:49:39 +0000
  • 2712294fe0 Add .gitignore Ollie Charles 2017-01-23 10:19:13 +0000
  • 995c4a25a0 Explore anonymous querying with labels anonymous Oliver Charles 2017-01-20 22:36:35 +0000
  • 7f4e764973 Simplify columnCount with AnyType Ollie Charles 2017-01-20 18:31:00 +0000
  • d54c7a00b1 Update to one-liner HEAD Ollie Charles 2017-01-20 18:27:08 +0000
  • 49a4a28084 Add dbShow Ollie Charles 2017-01-20 15:52:18 +0000
  • a76894fb9e Add Expr coercions based on Coercible Ollie Charles 2017-01-20 15:43:24 +0000
  • 80d72c345c Implement isNull Ollie Charles 2017-01-20 14:09:50 +0000
  • 0c200ba33a Export lit Ollie Charles 2017-01-20 13:55:01 +0000
  • d210cb4379 Add compositeDBType Ollie Charles 2017-01-20 13:48:01 +0000
  • 72ac2328a7 Add showableDbType and use it as a default Ollie Charles 2017-01-20 13:47:52 +0000
  • 99666696d4 New formulation of DBType supporting arrays Ollie Charles 2017-01-20 13:17:51 +0000
  • a035dfbfe3 More instances for Col Ollie Charles 2017-01-20 11:43:52 +0000
  • 9f380b54c4 Re-export QueryArr Ollie Charles 2017-01-20 11:34:19 +0000
  • 18f29e7183 Add || concatenation operator Ollie Charles 2017-01-20 11:32:45 +0000
  • a647ae2b51 Add DBType Aeson.Value Ollie Charles 2017-01-20 11:21:03 +0000
  • 27dc58d06a Add DBMax and DBMin instances for Maybe Ollie Charles 2017-01-20 11:15:00 +0000
  • 02ba81e5f7 DBType Scientific Ollie Charles 2017-01-20 11:12:52 +0000
  • 58856652b4 Formatting Ollie Charles 2017-01-20 11:09:20 +0000
  • 3300d41384 Add instances for DBMin / DBMax Ollie Charles 2017-01-20 11:07:05 +0000
  • 6a7cedbba8 Add unsafeCastExpr Ollie Charles 2017-01-20 11:06:49 +0000
  • 2a63abac1e Add unCol :: Col a -> a Ollie Charles 2017-01-20 10:45:54 +0000
  • b1bf4c2988 Simplify with exprToColumn/columnToExpr Ollie Charles 2017-01-20 10:39:54 +0000
  • b5ebbc0181 Add more DBTypes Oliver Charles 2017-01-19 23:31:34 +0000
  • 56b4b8c560 Add Table instance for 5-tuples Ollie Charles 2017-01-19 23:16:04 +0000
  • 4a32fa86c3 Export Aggregate Ollie Charles 2017-01-19 23:15:55 +0000
  • a98f2de783 Add DBNum Ollie Charles 2017-01-19 23:15:42 +0000
  • 53b370819a Add nix expressions Ollie Charles 2017-01-19 21:52:49 +0000
  • 2c6c8bc806 Formatting Ollie Charles 2017-01-19 20:13:35 +0000
  • c5e15a005f Update my test cases Ollie Charles 2017-01-19 20:02:16 +0000
  • 2262179220 Correctly parse MaybeTable when the table is null Ollie Charles 2017-01-19 20:02:03 +0000
  • eabbb6304c Add inlineLeftJoin Ollie Charles 2017-01-19 20:01:48 +0000
  • cc6a1e9fed DBEq and DBOrd for UTCTime Ollie Charles 2017-01-19 17:08:44 +0000
  • 4229e18f2d Table instances for 2-, 3- and 4-tuples Ollie Charles 2017-01-19 17:08:32 +0000
  • 82cd590b3a MaybeTable is functorial Ollie Charles 2017-01-19 17:08:21 +0000
  • 57d44e908b Add DBOrd instances Ollie Charles 2017-01-19 15:43:49 +0000
  • 9e4c48cb23 DBOrd Ollie Charles 2017-01-19 15:33:57 +0000
  • 96fae42a43 Ordering modifiers Ollie Charles 2017-01-19 15:32:23 +0000
  • 6cfb3927cf Export limit and offset Ollie Charles 2017-01-19 15:31:49 +0000
  • 241c7fe3ac Add dbNow Ollie Charles 2017-01-19 15:31:42 +0000
  • 64486a0cc0 Add countDistinct Ollie Charles 2017-01-19 14:30:46 +0000
  • 1d87ae92ca Add Rel8.Text Ollie Charles 2017-01-19 14:27:49 +0000
  • 5f1b61b583 Reformat/fix imports Ollie Charles 2017-01-19 14:27:28 +0000
  • 9a46204d4e Add a reverse fun-dep on AggregateTable Ollie Charles 2017-01-19 14:27:17 +0000
  • ace98ace69 Implement lit in terms of opaleye Ollie Charles 2017-01-19 14:27:07 +0000
  • 62b4f48655 Add dbFunction/dbBinOp/nullaryFunction Ollie Charles 2017-01-19 14:26:21 +0000
  • c33edec149 Fixitiy declarations for operators Ollie Charles 2017-01-19 14:25:55 +0000
  • 85effa44dc More DBEq instances Ollie Charles 2017-01-19 14:25:45 +0000
  • 233c4a3e07 DBEq should imply DBType Ollie Charles 2017-01-19 14:25:23 +0000
  • 3ce278cf86 Add ilike Ollie Charles 2017-01-19 14:25:11 +0000
  • 36b85e7df1 Add nullable Ollie Charles 2017-01-19 14:24:57 +0000
  • 44c98770c3 Export Col constructor Ollie Charles 2017-01-19 14:24:39 +0000
  • 3374a8afe9 Add more DBEq instances Ollie Charles 2017-01-19 12:39:00 +0000
  • 365e344e52 Export unsafeCoerceExpr Ollie Charles 2017-01-19 12:37:36 +0000
  • 3a1833f717 More DBType instances Ollie Charles 2017-01-19 12:37:31 +0000
  • bf15a79f7c Add in_ Ollie Charles 2017-01-19 12:37:15 +0000
  • d009742144 Add Control.Monad.Rel8 Ollie Charles 2017-01-19 11:45:27 +0000
  • b58b5bec58 Update to one-liner 0.7 Ollie Charles 2017-01-19 10:36:13 +0000
  • 8a240a2f4e Split the overloaded API out for now Ollie Charles 2017-01-19 09:39:02 +0000
  • 23f5c83efa Remove OpaleyeStub Ollie Charles 2017-01-19 09:30:43 +0000
  • c8b187744f isNull/filterQuery & where_ changes Oliver Charles 2017-01-19 01:37:05 +0000
  • e13f1585b5 Correct a s/// failure Oliver Charles 2017-01-19 01:19:07 +0000
  • 3442d133b7 Simplify Table.rowParser due to fun dep Oliver Charles 2017-01-19 01:16:08 +0000
  • 6adecabed4 Lots of midnight hacking... mostly parity with Opaleye Oliver Charles 2017-01-19 01:13:12 +0000
  • 01897fb14a Tidying up redundant constraints Oliver Charles 2017-01-19 00:06:09 +0000
  • 224ec6b4e8 Example update Ollie Charles 2017-01-18 18:57:33 +0000
  • a4e9a3396d Implement insert and update Ollie Charles 2017-01-18 18:55:56 +0000
  • ae5481f88a Add a Show instance for Col Ollie Charles 2017-01-18 18:03:28 +0000
  • 697a0336ab Fix a bug with tracking column names Ollie Charles 2017-01-18 18:03:21 +0000
  • 1693b6256d Depend on actual opaleye Ollie Charles 2017-01-18 18:03:02 +0000
  • abe44c7cdb Implement aggregation Ollie Charles 2017-01-18 17:31:45 +0000
  • 5b1423feb2 Document QueryResult Ollie Charles 2017-01-18 17:07:40 +0000
  • f6823b9b6e Formatting Ollie Charles 2017-01-18 17:07:34 +0000
  • 0e6473e5c5 Rather terrifying overloaded operators Ollie Charles 2017-01-18 17:07:19 +0000
  • eb8e5346d5 Lower base lower bound Oliver Charles 2017-01-18 15:47:16 +0000
  • 22d29f8fda Remove some redundant constraints Oliver Charles 2017-01-18 15:47:03 +0000
  • 591ab139e1 Document toNullable Ollie Charles 2017-01-18 14:40:43 +0000
  • 831fea7e39 Document ^/=^ Ollie Charles 2017-01-18 14:40:36 +0000
  • d4304ea1d8 Update test/example Ollie Charles 2017-01-18 14:37:55 +0000
  • e2e02067d1 Rename Lit to DBType and document Ollie Charles 2017-01-18 14:37:40 +0000
  • c61ecbf5bd Document Col Ollie Charles 2017-01-18 14:36:14 +0000
  • a73c1ca2ce Document select Ollie Charles 2017-01-18 14:36:09 +0000
  • 8d97c48572 Add a default instance for Table Ollie Charles 2017-01-18 14:36:00 +0000