featurebase/sql3/test/defs
Seebs a158bba125 Simplify/centralize time parsing
We had a bunch of different places which had basically the
same logic, except that some were testing both RFC3339Nano
and RFC3339 formats, and some weren't.

This turns out not to matter, because the fractional second
part is always permitted and never required, so those two
formats are identical.

Mostly, though, we now ensure that everything we do that is
trying to convert timestamps has the same logic, so if we
want to make changes to that logic, we have a central point,
which lives in the parser.

This came out of an attempt to figure out why the RFC3339
case wasn't getting any test coverage.
2023-04-07 17:02:37 -05:00
..
defs.go Simplify/centralize time parsing 2023-04-07 17:02:37 -05:00
defs_aggregate.go treat Percentile as an error if we can't use PQL Percentile 2023-04-07 15:52:26 -05:00
defs_between.go A bug fix roundup (#2242) 2023-02-13 12:28:34 -06:00
defs_binops.go SQL3 Test Coverage: complete coerceValue coverage (#2343) 2023-03-24 13:33:05 -05:00
defs_bool.go Introduce ServiceManager and Refactor DAX Integration tests (#2320) 2022-12-12 09:01:20 -08:00
defs_bulkinsert.go create model, create function... all the goodies (#2264) 2023-04-04 17:44:29 -05:00
defs_cast.go you should be able to cast an id as a string (#2334) 2022-12-12 09:01:20 -08:00
defs_copy.go create model, create function... all the goodies (#2264) 2023-04-04 17:44:29 -05:00
defs_create_table.go don't panic on failed table creation 2023-04-03 16:29:21 -05:00
defs_date_functions.go Added date_trunc time/date scalar function (#2312) 2023-03-10 14:49:47 -06:00
defs_delete.go Simplify/centralize time parsing 2023-04-07 17:02:37 -05:00
defs_distinct.go fix import paths 2023-01-11 18:59:24 +00:00
defs_filterpredicates.go forward-port tests from SQL1 tree (#2261) 2023-03-01 13:40:50 -06:00
defs_groupby.go implemented query hints (flatten) (fb-2124) (#2373) 2023-04-06 17:28:24 -05:00
defs_having.go fb-2049 improve test coverage for select statement (#2339) 2023-03-23 11:10:57 -04:00
defs_in.go Add test coverage to expressionanalyzer.go (#2370) 2023-04-06 09:55:09 -05:00
defs_inserts.go FB-1968 timestamp data type related fixes and enhancements (#2256) 2023-02-24 14:57:17 -05:00
defs_join.go handle integers as comparisons for decimal fields 2023-04-07 15:52:26 -05:00
defs_keyed.go Introduce ServiceManager and Refactor DAX Integration tests (#2320) 2022-12-12 09:01:20 -08:00
defs_keyed_insert.go Introduce ServiceManager and Refactor DAX Integration tests (#2320) 2022-12-12 09:01:20 -08:00
defs_like.go implemented extract ddl; tightened up type related stuff (#2329) 2022-12-12 09:01:20 -08:00
defs_minmaxnegative.go Add HasDirective to dax.Node struct to force Directive on restart (#2335) 2023-03-21 13:22:16 -05:00
defs_null.go Implement DELETE (fb 1557) (#2382) 2023-01-10 23:25:08 +00:00
defs_orderby.go ORDER BY ....what now!? (fb-1954) (#2257) 2023-02-17 13:35:36 -06:00
defs_select.go SQL3 Test Coverage: complete coerceValue coverage (#2343) 2023-03-24 13:33:05 -05:00
defs_set_functions.go fb-2040 (#2354) 2023-03-28 16:59:00 -04:00
defs_sql1.go Simplify/centralize time parsing 2023-04-07 17:02:37 -05:00
defs_string_functions.go Add SQL3 tests - /planner/inbuiltfunctionsstring.go (#2331) 2023-03-20 17:04:27 -04:00
defs_subquery.go fix sum aggregate (fb-1874) (#2404) 2023-01-12 00:49:58 +00:00
defs_timequantum.go Add tests cases for coverage in expressiontypes.go (#2345) 2023-03-23 14:17:06 -05:00
defs_timestamp_literals.go Change datepart function to datetimepart (#2303) 2023-03-09 13:04:38 -06:00
defs_top.go implemented query hints (flatten) (fb-2124) (#2373) 2023-04-06 17:28:24 -05:00
defs_unkeyed.go Add Drop Database and Drop Table support (#2208) 2023-01-23 19:59:47 -06:00
defs_unops.go Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00
defs_views.go fb-2036 improve coverage for create view statement (#2333) 2023-03-21 14:06:38 -04:00
types.go support null/non-null tests for non-BSI fields 2023-03-24 16:01:09 -05:00