-
Notifications
You must be signed in to change notification settings - Fork 90
Remove @JsMethod from JsTable and JsTreeTable features that do not currently work. #931
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
Conversation
mofojed
commented
Jul 29, 2021
- Related to Implement PartitionedTable, delete TableMap #37 and Column statistics #697, there is some table functionality that does not work yet.
- Comment out the methods that do not currently work (shouldn't have an API that doesn't work).
- UI checks for the presence of the method for whether to show the option or not. When they are added back, they should appear in the UI again. See Some table features are shown even though they do not work correctly web-client-ui#136
- Related to deephaven#37 and deephaven#697, there is some table functionality that does not work yet. - Comment out the methods that do not currently work (shouldn't have an API that doesn't work). - UI checks for the presence of the method for whether to show the option or not. When they are added back, they should appear in the UI again. See deephaven/web-client-ui#136
- Related to deephaven/deephaven-core#931 - Rollup, column statistics already checked if the methods existed, just needed to add the same check for totals
- Related to deephaven/deephaven-core#931 - Rollup, column statistics already checked if the methods existed, just needed to add the same check for totals
niloc132
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arguably you should also just kill the getTreeTable call, anything else that can return a TreeTable from the idesession?
| public Promise<JsTotalsTable> getTotalsTable(@JsOptional Object config) { | ||
| // TODO: #37: Need SmartKey support for this functionality | ||
| // @JsMethod | ||
| public Promise<JsTotalsTable> getTotalsTable(Object config) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that config is still optional, right?
| public Promise<JsTotalsTable> getTotalsTable(@JsOptional Object config) { | ||
| // TODO: #37: Need SmartKey support for this functionality | ||
| // @JsMethod | ||
| public Promise<JsTotalsTable> getTotalsTable(Object config) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
still optional here, below
- Don't bother touching JsTreeTable, client won't be able to retrieve one anyway - JsIgnore session.getTreeTable - Add JsOptionals back but commented out