Skip to content

Conversation

@ohsayan
Copy link
Member

@ohsayan ohsayan commented Dec 29, 2023

This commit makes a large refactor to the client library. Changes include:

  • A separate Connection class with simplified meta calls
  • Isolated Config object (not bound with any connection)
  • An Empty class to discriminate between null values and Empty response which can have largely different meanings
  • Skytable style idiomatic querying that always makes use of a Query object instead of strings
  • Uses a buffer list for all parameters

We make several changes including:
- A separate `Connection` object
- A special `Empty` class for empty response (to differentiate from
null values)
- Only allow query objects to be sent
- Use a buffer list for all parameters
@ohsayan ohsayan merged commit ed5cd24 into next Dec 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants