Skip to content

Commit 0f02389

Browse files
1 parent 3071224 commit 0f02389

161 files changed

Lines changed: 388 additions & 251944 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎handwritten/bigtable/protos/google/bigtable/v2/data.proto‎

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.
@@ -255,6 +255,15 @@ message ValueRange {
255255
}
256256
}
257257

258+
// Restricts the output to cells whose values match the given bitmask.
259+
message ValueBitmask {
260+
// Required. Mask applied to the value.
261+
// Evaluated as: `(value & mask) == mask`
262+
// The mask length must exactly match the value length, otherwise the cell is
263+
// not considered a match.
264+
bytes mask = 1 [(google.api.field_behavior) = REQUIRED];
265+
}
266+
258267
// Takes a row as input and produces an alternate view of the row based on
259268
// specified rules. For example, a RowFilter might trim down a row to include
260269
// just the cells from columns matching a given regular expression, or might
@@ -514,6 +523,12 @@ message RowFilter {
514523
// will be applied to separate copies of the input. This may be relaxed in
515524
// the future.
516525
string apply_label_transformer = 19;
526+
527+
// Matches only cells with values that satisfy the condition `(value & mask)
528+
// == mask`.
529+
// The mask length must exactly match the value length, otherwise the cell
530+
// is not considered a match.
531+
ValueBitmask value_bitmask_filter = 20;
517532
}
518533
}
519534

‎handwritten/bigtable/protos/protos.d.ts‎

Lines changed: 104 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)