mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-10-06 11:52:40 +00:00
Mark EXTRACT out of scope
This commit is contained in:
@@ -63,7 +63,7 @@ excluded from this pass, or is complex enough to warrant a separate implementati
|
||||
| 61 | `TRY_CAST_INT` | out-of-scope |
|
||||
| 63 | `TRY_CAST_FLOAT` | out-of-scope |
|
||||
| 65 | `TO_TIMESTAMP` | out-of-scope |
|
||||
| 66 | `EXTRACT` | pending |
|
||||
| 66 | `EXTRACT` | out-of-scope |
|
||||
| 67 | `SEMVER` | pending |
|
||||
| 70 | `ARRAY_CONTAINS` | out-of-scope |
|
||||
| 71 | `ARRAY_SUM` | out-of-scope |
|
||||
@@ -76,7 +76,7 @@ excluded from this pass, or is complex enough to warrant a separate implementati
|
||||
| 79 | `SUBSTRING_COUNT` | pending |
|
||||
| 80 | `REGEXP_LIKE` | pending |
|
||||
|
||||
Progress: **27 / 32 in-scope** functions implemented; **23** functions are out-of-scope.
|
||||
Progress: **27 / 31 in-scope** functions implemented; **24** functions are out-of-scope.
|
||||
|
||||
## Deferred implementation notes
|
||||
|
||||
@@ -127,3 +127,6 @@ Progress: **27 / 32 in-scope** functions implemented; **23** functions are out-o
|
||||
with `TRY_CAST_INT` so the coercion policy is implemented consistently.
|
||||
- `TO_TIMESTAMP` uses a custom calculated-field format-language translator before Go time parsing,
|
||||
with parse failures and timestamp rendering behavior that need a dedicated compatibility pass.
|
||||
- `EXTRACT` has an unresolved production type contradiction: the type checker returns string while
|
||||
the function registry declares `int64`. Its temporal component kernels and failure behavior need
|
||||
to be reconciled before jitexpr can expose a sound result type.
|
||||
|
||||
Reference in New Issue
Block a user