-
Notifications
You must be signed in to change notification settings - Fork 15
RFC0020 implementation #688
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
aa0c963
feat: table schema are defined by value types
jrentlez 5bd6411
test: adapt tests
jrentlez bf02f71
test: adapt execution tests
jrentlez cacafa5
tests: adapt more tests
jrentlez 1d32525
fix: correct dfs for type cycle search
jrentlez b754e09
docs: update description of the columns property
jrentlez 57a4bb1
feat: constraints on tables via value types
jrentlez 41468a7
refactor: return undefined instead of throwing an exception from `get…
jrentlez 11e5e1c
feat: table row creation syntax
jrentlez 0e616bb
feat: internal representation for table rows
jrentlez 5268475
feat: value type for table rows
jrentlez fc37f35
feat: `cellInColumn` operator evaluator
jrentlez 5218be8
fix: table row evaluation always returns a table row. Even if an erro…
jrentlez 80a3ab1
fix: find the actual type of the table row expression without using i…
jrentlez f5f629e
fix: validate transforms used in TableInterpreter
jrentlez 9552e74
fix: validate transforms that use TableRowLiteral expressions
jrentlez 6dcfc43
fix: allow referencing multi property value types from transforms wit…
jrentlez 06a41e0
feat!: add parseWith property and remove obsolete properties
jrentlez ff85374
misc: `popHeaderRow` replaces `getHeaderRow` and `getColumns` return …
jrentlez db18ecb
fix: adapt tests to new `popHeaderRow`
jrentlez a50931f
fix: rework `TableInterpreterExecutor`. Most notable changes:
jrentlez c4c7c4c
fix: don't depend on removed `ColumnDefinitionEntry`
jrentlez fe25d4d
fix: adapt test
jrentlez ce37b1f
fix: adapt jayvee test assets
jrentlez 734cf6f
fix: adapt jayvee test assets
jrentlez 4aaec4d
fix: adapt jayvee test assets
jrentlez df93173
fix: adapt mobility domain from stdlib
jrentlez 2eaa215
fix: adapt examples
jrentlez 9735c5a
fix: remove unused `TableRowValueType`
jrentlez cb9e077
refactor: review nitpicks
jrentlez a227a7a
refactor: replace method signature only used by tests with a wrapper
jrentlez bb7887d
refactor: remove confusing convienience methods
jrentlez 7400166
chore: remove obsolete test file
jrentlez cf21ffc
fix: incorrect output assignment
jrentlez 99ab83f
chore: typos
jrentlez File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.