Skip to content

Commit a64509a

Browse files
1 parent f542280 commit a64509a

File tree

6 files changed

+23
-27
lines changed

6 files changed

+23
-27
lines changed

clients/google-api-services-bigtableadmin/v2/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-bigtableadmin</artifactId>
25-
<version>v2-rev20240604-2.0.0</version>
25+
<version>v2-rev20240628-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-bigtableadmin:v2-rev20240604-2.0.0'
38+
implementation 'com.google.apis:google-api-services-bigtableadmin:v2-rev20240628-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-bigtableadmin/v2/2.0.0/com/google/api/services/bigtableadmin/v2/model/GoogleBigtableAdminV2TypeBytesEncodingRaw.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package com.google.api.services.bigtableadmin.v2.model;
1818

1919
/**
20-
* Leaves the value "as-is" * Natural sort? Yes * Self-delimiting? No * Compatibility? N/A
20+
* Leaves the value "as-is" * Order-preserving? Yes * Self-delimiting? No * Compatibility? N/A
2121
*
2222
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
2323
* transmitted over HTTP when working with the Cloud Bigtable Admin API. For a detailed explanation

clients/google-api-services-bigtableadmin/v2/2.0.0/com/google/api/services/bigtableadmin/v2/model/GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package com.google.api.services.bigtableadmin.v2.model;
1818

1919
/**
20-
* Encodes the value as an 8-byte big endian twos complement `Bytes` value. * Natural sort? No
20+
* Encodes the value as an 8-byte big endian twos complement `Bytes` value. * Order-preserving? No
2121
* (positive values only) * Self-delimiting? Yes * Compatibility? - BigQuery Federation `BINARY`
2222
* encoding - HBase `Bytes.toBytes` - Java `ByteBuffer.putLong()` with `ByteOrder.BIG_ENDIAN`
2323
*
@@ -33,22 +33,22 @@
3333
public final class GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes extends com.google.api.client.json.GenericJson {
3434

3535
/**
36-
* The underlying `Bytes` type, which may be able to encode further.
36+
* Deprecated: ignored if set.
3737
* The value may be {@code null}.
3838
*/
3939
@com.google.api.client.util.Key
4040
private GoogleBigtableAdminV2TypeBytes bytesType;
4141

4242
/**
43-
* The underlying `Bytes` type, which may be able to encode further.
43+
* Deprecated: ignored if set.
4444
* @return value or {@code null} for none
4545
*/
4646
public GoogleBigtableAdminV2TypeBytes getBytesType() {
4747
return bytesType;
4848
}
4949

5050
/**
51-
* The underlying `Bytes` type, which may be able to encode further.
51+
* Deprecated: ignored if set.
5252
* @param bytesType bytesType or {@code null} for none
5353
*/
5454
public GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes setBytesType(GoogleBigtableAdminV2TypeBytes bytesType) {

clients/google-api-services-bigtableadmin/v2/2.0.0/com/google/api/services/bigtableadmin/v2/model/Type.java

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,18 @@
2020
* `Type` represents the type of data that is written to, read from, or stored in Bigtable. It is
2121
* heavily based on the GoogleSQL standard to help maintain familiarity and consistency across
2222
* products and features. For compatibility with Bigtable's existing untyped APIs, each `Type`
23-
* includes an `Encoding` which describes how to convert to/from the underlying data. This might
24-
* involve composing a series of steps into an "encoding chain," for example to convert from INT64
25-
* -> STRING -> raw bytes. In most cases, a "link" in the encoding chain will be based an on
26-
* existing GoogleSQL conversion function like `CAST`. Each link in the encoding chain also defines
27-
* the following properties: * Natural sort: Does the encoded value sort consistently with the
28-
* original typed value? Note that Bigtable will always sort data based on the raw encoded value,
29-
* *not* the decoded type. - Example: BYTES values sort in the same order as their raw encodings. -
30-
* Counterexample: Encoding INT64 to a fixed-width STRING does *not* preserve sort order when
31-
* dealing with negative numbers. INT64(1) > INT64(-1), but STRING("-00001") > STRING("00001). - The
32-
* overall encoding chain has this property if *every* link does. * Self-delimiting: If we
33-
* concatenate two encoded values, can we always tell where the first one ends and the second one
34-
* begins? - Example: If we encode INT64s to fixed-width STRINGs, the first value will always
35-
* contain exactly N digits, possibly preceded by a sign. - Counterexample: If we concatenate two
36-
* UTF-8 encoded STRINGs, we have no way to tell where the first one ends. - The overall encoding
37-
* chain has this property if *any* link does. * Compatibility: Which other systems have matching
38-
* encoding schemes? For example, does this encoding have a GoogleSQL equivalent? HBase? Java?
23+
* includes an `Encoding` which describes how to convert to/from the underlying data. Each encoding
24+
* also defines the following properties: * Order-preserving: Does the encoded value sort
25+
* consistently with the original typed value? Note that Bigtable will always sort data based on the
26+
* raw encoded value, *not* the decoded type. - Example: BYTES values sort in the same order as
27+
* their raw encodings. - Counterexample: Encoding INT64 as a fixed-width decimal string does *not*
28+
* preserve sort order when dealing with negative numbers. INT64(1) > INT64(-1), but
29+
* STRING("-00001") > STRING("00001). * Self-delimiting: If we concatenate two encoded values, can
30+
* we always tell where the first one ends and the second one begins? - Example: If we encode INT64s
31+
* to fixed-width STRINGs, the first value will always contain exactly N digits, possibly preceded
32+
* by a sign. - Counterexample: If we concatenate two UTF-8 encoded STRINGs, we have no way to tell
33+
* where the first one ends. * Compatibility: Which other systems have matching encoding schemes?
34+
* For example, does this encoding have a GoogleSQL equivalent? HBase? Java?
3935
*
4036
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
4137
* transmitted over HTTP when working with the Cloud Bigtable Admin API. For a detailed explanation

clients/google-api-services-bigtableadmin/v2/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-bigtableadmin</artifactId>
11-
<version>v2-rev20240604-2.0.0</version>
12-
<name>Cloud Bigtable Admin API v2-rev20240604-2.0.0</name>
11+
<version>v2-rev20240628-2.0.0</version>
12+
<name>Cloud Bigtable Admin API v2-rev20240628-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-bigtableadmin/v2/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-bigtableadmin</artifactId>
25-
<version>v2-rev20240604-2.0.0</version>
25+
<version>v2-rev20240628-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-bigtableadmin:v2-rev20240604-2.0.0'
38+
implementation 'com.google.apis:google-api-services-bigtableadmin:v2-rev20240628-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)