featurebase/sql3/planner
Lory Cloutier fc74c8ecde
Add tests cases for coverage in expressiontypes.go (#2345)
FB-2041
Added tests for typeIsTimeQuantum and typeIsSet and made them pass.
Added tests for DataTypeTuple cases in typesAreAssignmentCompatible.
Timestamp conversion checking is handled before it gets to that
point but I left those branches in as a backstop.
Checking to see if DataType[String,ID]SetQuantum can be assigned
to themselves doesn't appear to be reachable currently but left
those branches in, because something may use them in future.
Added one test to the DAX skip list since it's the IDSetQ version
of a StringSetQ test that was already on there, changed skip list
to refer to both tests by name instead of by number.
2023-03-23 14:17:06 -05:00
..
types Test Row Append (#2323) 2023-03-15 13:13:44 -05:00
compilealterdatabase.go A bug fix roundup (#2242) 2023-02-13 12:28:34 -06:00
compilealtertable.go make count(*) not depend on _id (#2258) 2023-02-17 08:46:25 -06:00
compilebulkinsert.go make count(*) not depend on _id (#2258) 2023-02-17 08:46:25 -06:00
compilecreatedatabase.go A bug fix roundup (#2242) 2023-02-13 12:28:34 -06:00
compilecreatetable.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
compilecreateview.go A bug fix roundup (#2242) 2023-02-13 12:28:34 -06:00
compiledelete.go A bug fix roundup (#2242) 2023-02-13 12:28:34 -06:00
compiledropdatabase.go A bug fix roundup (#2242) 2023-02-13 12:28:34 -06:00
compiledroptable.go A bug fix roundup (#2242) 2023-02-13 12:28:34 -06:00
compiledropview.go A bug fix roundup (#2242) 2023-02-13 12:28:34 -06:00
compileinsert.go make count(*) not depend on _id (#2258) 2023-02-17 08:46:25 -06:00
compileselect.go fb-2049 improve test coverage for select statement (#2339) 2023-03-23 11:10:57 -04:00
compileshow.go renamed 2 system tables (#2310) 2023-03-15 17:43:11 -05:00
executionplanner.go SQL tests now that CodedErrors are across HTTP (#2284) 2023-03-01 13:51:14 -05:00
executionplannersystemtables.go renamed 2 system tables (#2310) 2023-03-15 17:43:11 -05:00
expression.go Add tests cases for coverage in expressiontypes.go (#2345) 2023-03-23 14:17:06 -05:00
expression_it_test.go Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00
expressionagg.go handle count(*) in having correctly (#2274) 2023-03-01 23:49:45 -06:00
expressionanalyzer.go Fix failing selects on views defined with date literals (#2313) 2023-03-17 12:24:00 -04:00
expressionanalyzercall.go Added date_trunc time/date scalar function (#2312) 2023-03-10 14:49:47 -06:00
expressionpql.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
expressiontypes.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
inbuiltfunctionsdate.go Added date_trunc time/date scalar function (#2312) 2023-03-10 14:49:47 -06:00
inbuiltfunctionsquantum.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
inbuiltfunctionsset.go Add tests cases for coverage in expressiontypes.go (#2345) 2023-03-23 14:17:06 -05:00
inbuiltfunctionsstring.go linter: prealloc (#2315) 2023-03-11 21:19:05 -06:00
main_test.go added testify dependency 2022-09-30 11:31:37 -07:00
opalterdatabase.go CLI: make it more like psql (#2235) 2023-02-14 09:23:51 -06:00
opaltertable.go Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00
opalterview.go Get rid of *most* of the context.Background() references in sql3 package (#2238) 2023-02-10 13:40:46 -06:00
opbulkinsert.go Add SQL3 Tests added bulk insert tests (#2324) 2023-03-16 13:02:39 -05:00
opcreatedatabase.go Support for setting individual DatabaseOptions (#2231) 2023-02-06 08:50:28 -06:00
opcreatetable.go make count(*) not depend on _id (#2258) 2023-02-17 08:46:25 -06:00
opcreateview.go fb-2036 improve coverage for create view statement (#2333) 2023-03-21 14:06:38 -04:00
opdistinct.go Sup 294 pre sort command (#2209) 2023-01-23 12:26:38 -06:00
opdropdatabase.go Support for setting individual DatabaseOptions (#2231) 2023-02-06 08:50:28 -06:00
opdroptable.go implemented DISTINCT (fb-1562) (#2388) 2023-01-10 23:28:00 +00:00
opdropview.go Get rid of *most* of the context.Background() references in sql3 package (#2238) 2023-02-10 13:40:46 -06:00
opfanout.go introduce performance counters and system table fanout, plus refactor metrics (#2363) 2023-01-19 21:35:02 +00:00
opfeaturebasecolumns.go forward-port tests from SQL1 tree (#2261) 2023-03-01 13:40:50 -06:00
opfeaturebasedatabases.go make count(*) not depend on _id (#2258) 2023-02-17 08:46:25 -06:00
opfeaturebasetables.go renamed 2 system tables (#2310) 2023-03-15 17:43:11 -05:00
opfilter.go implemented DISTINCT (fb-1562) (#2388) 2023-01-10 23:28:00 +00:00
opgroupby.go fix import paths and import cycles 2023-01-12 00:31:14 +00:00
ophaving.go fix import paths 2023-01-11 18:59:24 +00:00
opinsert.go FB-1968 timestamp data type related fixes and enhancements (#2256) 2023-02-24 14:57:17 -05:00
opnestedloops.go hand comma version of inner join (#2221) 2023-01-25 13:37:05 -06:00
opnulltable.go implemented DISTINCT (fb-1562) (#2388) 2023-01-10 23:28:00 +00:00
oporderby.go ORDER BY ....what now!? (fb-1954) (#2257) 2023-02-17 13:35:36 -06:00
oppqlaggregate.go handle empty avg agg (#2316) 2023-03-13 12:59:38 -05:00
oppqldelete.go make count(*) not depend on _id (#2258) 2023-02-17 08:46:25 -06:00
oppqldistinctscan.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
oppqlfiltereddelete.go fix import paths 2023-01-11 18:59:24 +00:00
oppqlgroupby.go handle count(*) in having correctly (#2274) 2023-03-01 23:49:45 -06:00
oppqlmultiaggregate.go implemented DISTINCT (fb-1562) (#2388) 2023-01-10 23:28:00 +00:00
oppqlmultigroupby.go Aggregation Nation (fb-1955, fb-1887) (#2252) 2023-02-16 10:56:27 -06:00
oppqltablescan.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
oppqltruncate.go fix typo in file name 2023-02-15 14:34:51 -06:00
opprojection.go implemented DISTINCT (fb-1562) (#2388) 2023-01-10 23:28:00 +00:00
opquery.go Linters! (#2314) 2023-03-10 15:13:15 -06:00
oprelalias.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
opsubquery.go fix import paths and import cycles 2023-01-12 00:31:14 +00:00
opsystemtable.go renamed 2 system tables (#2310) 2023-03-15 17:43:11 -05:00
optablevaluedfunction.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
optop.go implemented DISTINCT (fb-1562) (#2388) 2023-01-10 23:28:00 +00:00
planoptimizer.go Enable linter: stylecheck (#2317) 2023-03-14 08:45:18 -05:00
planwalker.go Enable linter: stylecheck (#2317) 2023-03-14 08:45:18 -05:00
systemobjects.go make count(*) not depend on _id (#2258) 2023-02-17 08:46:25 -06:00
wireprotocol.go renamed 2 system tables (#2310) 2023-03-15 17:43:11 -05:00
wireprotocol_test.go SQL3 tests newMessageError and all the constructors (#2320) 2023-03-15 12:41:35 -05:00