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

feat: reverse scans public preview #1711

Merged
merged 7 commits into from Jun 27, 2023
Merged

Conversation

igorbernstein2
Copy link
Contributor

@igorbernstein2 igorbernstein2 commented Apr 14, 2023

This adds a reversed boolean to Query, which will allow endusers to stream rows in reverse order.

Example:

Query query = Query.create("alphabet").range("a", "z").limit(3);
ServerStream<Row> results = client.readRows(query);

for (Row row : results) {
  System.out.println(row.getKey().toStringUtf8());
}
// Prints z, y, x

@product-auto-label product-auto-label bot added size: l Pull request size is large. api: bigtable Issues related to the googleapis/java-bigtable API. labels Apr 14, 2023
@igorbernstein2 igorbernstein2 changed the title Rev scans public feat: reverse scans public preview Apr 18, 2023
Change-Id: I092f236658a93a8ebd0bbc3bf1ef83c5c4978432
Change-Id: I1f965e0f43fd3713a7abfff68466be7c861d08a7
Change-Id: I1b24aed62198cf28c395f4152a548a555146ffb9
Change-Id: Ib0ec1c4d01f9cb6153c07dfb3637dc8092050f3f
@igorbernstein2 igorbernstein2 marked this pull request as ready for review June 27, 2023 14:30
@igorbernstein2 igorbernstein2 requested review from a team as code owners June 27, 2023 14:30
@snippet-bot
Copy link

snippet-bot bot commented Jun 27, 2023

Here is the summary of changes.

You are about to add 1 region tag.

This comment is generated by snippet-bot.
If you find problems with this result, please file an issue at:
https://github.com/googleapis/repo-automation-bots/issues.
To update this comment, add snippet-bot:force-run label or use the checkbox below:

  • Refresh this comment

Change-Id: I96d336959ea618de13d902dd663f3555bec3a6a9
@igorbernstein2 igorbernstein2 added the automerge Merge the pull request once unit tests and other checks pass. label Jun 27, 2023
@igorbernstein2 igorbernstein2 added kokoro:force-run Add this label to force Kokoro to re-run the tests. and removed kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Jun 27, 2023
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 27, 2023
@gcf-merge-on-green gcf-merge-on-green bot merged commit 176360f into main Jun 27, 2023
17 of 19 checks passed
@gcf-merge-on-green gcf-merge-on-green bot deleted the rev-scans-public branch June 27, 2023 15:52
@gcf-merge-on-green gcf-merge-on-green bot removed the automerge Merge the pull request once unit tests and other checks pass. label Jun 27, 2023
gcf-merge-on-green bot pushed a commit that referenced this pull request Jun 27, 2023
🤖 I have created a release *beep* *boop*
---


## [2.24.0](https://togithub.com/googleapis/java-bigtable/compare/v2.23.3...v2.24.0) (2023-06-27)


### Features

* Add experimental reverse scan for public preview ([#1809](https://togithub.com/googleapis/java-bigtable/issues/1809)) ([f4f2e2e](https://togithub.com/googleapis/java-bigtable/commit/f4f2e2ebac535372ebfb8ebd60ca78f0f7ca010b))
* Reverse scans public preview ([#1711](https://togithub.com/googleapis/java-bigtable/issues/1711)) ([176360f](https://togithub.com/googleapis/java-bigtable/commit/176360f2689966dccbe95c401cf2bfe9ca64f274))


### Dependencies

* Update dependency com.google.truth.extensions:truth-proto-extension to v1.1.5 ([#1801](https://togithub.com/googleapis/java-bigtable/issues/1801)) ([a8961e8](https://togithub.com/googleapis/java-bigtable/commit/a8961e8f45f5cb2812c185a68a8892bed958ae6a))
* Update dependency kr.motd.maven:os-maven-plugin to v1.7.1 ([#1792](https://togithub.com/googleapis/java-bigtable/issues/1792)) ([80acca0](https://togithub.com/googleapis/java-bigtable/commit/80acca0922060e932dedd31e8079f432b7de9785))
* Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.23 ([#1800](https://togithub.com/googleapis/java-bigtable/issues/1800)) ([a9172c4](https://togithub.com/googleapis/java-bigtable/commit/a9172c4570a053d28ab90232b98ab716cc8b6f80))
* Update shared dependencies to 3.12.0, monitoring to 3.21.0, update renovate config ([#1807](https://togithub.com/googleapis/java-bigtable/issues/1807)) ([12fc8cd](https://togithub.com/googleapis/java-bigtable/commit/12fc8cded38d64c9e4d997d83ff8cdbffe373120))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: bigtable Issues related to the googleapis/java-bigtable API. size: l Pull request size is large.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants