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

Generalize Python InputTable class #5236

Merged
merged 15 commits into from
Mar 12, 2024

Conversation

arman-ddl
Copy link
Contributor

The Python InputTable class is tied to the in-memory Core impls, but it can just accept a table that is supposed to have an input table attribute. This will be beneficial to e.g. Core+ where we can plug in our own implementation and users can use the same experience for both Core and Core+ input tables.

py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
@jmao-denver
Copy link
Contributor

Please also create some test cases for the new methods in `test_table_factory.py'

arman-ddl and others added 6 commits March 11, 2024 09:21
Per jmao-denver

Co-authored-by: Jianfeng Mao <4297243+jmao-denver@users.noreply.github.com>
…rman_python_input_tables

# Conflicts:
#	py/server/deephaven/table_factory.py
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
py/server/tests/test_table_factory.py Outdated Show resolved Hide resolved
py/server/tests/test_table_factory.py Outdated Show resolved Hide resolved
py/server/tests/test_table_factory.py Outdated Show resolved Hide resolved
py/server/tests/test_table_factory.py Outdated Show resolved Hide resolved
py/server/tests/test_table_factory.py Outdated Show resolved Hide resolved
@jmao-denver jmao-denver marked this pull request as ready for review March 11, 2024 22:30
arman-ddl and others added 2 commits March 11, 2024 19:05
Per jmao

Co-authored-by: Jianfeng Mao <4297243+jmao-denver@users.noreply.github.com>
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
py/server/deephaven/table_factory.py Outdated Show resolved Hide resolved
@arman-ddl arman-ddl enabled auto-merge (squash) March 12, 2024 16:26
Copy link
Contributor

@jmao-denver jmao-denver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@arman-ddl arman-ddl merged commit 7c7d49f into deephaven:main Mar 12, 2024
18 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 12, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants