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

Data Adapters 2: Electric Boogaloo #347

Open
gdude2002 opened this issue Nov 16, 2024 · 1 comment
Open

Data Adapters 2: Electric Boogaloo #347

gdude2002 opened this issue Nov 16, 2024 · 1 comment
Assignees
Labels
Type: Enhancement Improvements to existing features. Type: Feature Suggestions and tracking for new features.

Comments

@gdude2002
Copy link
Member

My sleep-deprived brain has some notes to write down. I'll expand upon this when I actually have time to do things.

  • Create an "Instruction" interface. This basic interface will represent a single part of a potential query.
  • Implement a set of instructions to be supported by the data adapter system.
  • Update implementations to support these instructions, and provide extra backends using them.
  • When that's all done, figure out a migration path.

Instructions would need to be well-defined in advance, especially since they can't just be a bunch of abstract types - it'll be important to have a well-defined structure for the sake of sensible when blocks wrapping instructions based on their backend.

@gdude2002 gdude2002 self-assigned this Nov 16, 2024
@gdude2002 gdude2002 added Type: Feature Suggestions and tracking for new features. Type: Enhancement Improvements to existing features. labels Nov 16, 2024
@gdude2002
Copy link
Member Author

gdude2002 commented Nov 23, 2024

Currently trying to plan this out more coherently here: https://xtiles.app/6741b68a7c894b77fffb7dd1

Please use this issue for relevant discussions.

xtiles.app
KX: Data Adapters 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement Improvements to existing features. Type: Feature Suggestions and tracking for new features.
Projects
None yet
Development

No branches or pull requests

1 participant