Skip to content
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

[SW-2089] Expose only H2OFrame, hide remaining internal API #1967

Merged
merged 3 commits into from Mar 19, 2020

Conversation

jakubhava
Copy link
Contributor

@jakubhava jakubhava commented Mar 19, 2020

I'm sorry for another mass moving (this time only moving), hopefully last one.

The reason for this is that allmost all classes in job, frame and model packages in ai.h2o.sparkling should not be user facing. Currently the are public and for example, the H2OModel being exposed could really confuse the users.

I have therefore moved all the classes which should be internal to backend package and left just H2OFrame in ai.h2o.sparkling ( As this will be user facing class a lot, I think it should be located conveniently in ai.h2o.sparkling directly).

Also we can afford to hide these now as this code hasn't been released so far.

Also I have moved (now private) H2OModel to ml package as it it should be there anyways

@jakubhava jakubhava requested a review from mn-mikke March 19, 2020 03:32
@jakubhava jakubhava added the next major release Goes into Major release label Mar 19, 2020
@jakubhava jakubhava force-pushed the jh/SW-2089 branch 2 times, most recently from d01a6d0 to abcb832 Compare March 19, 2020 03:55
@jakubhava jakubhava changed the title [SW-2090] Expose only H2OFrame, hide remaining internal API [SW-2089] Expose only H2OFrame, hide remaining internal API Mar 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next major release Goes into Major release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants