public class TimestampFilterUtil extends Object
Constructor | Description |
---|---|
TimestampFilterUtil() |
Modifier and Type | Method | Description |
---|---|---|
static long |
hbaseToBigtableTimeUnit(long timestamp) |
Converts an HBase timestamp in milliseconds to a Cloud Bigtable timestamp in Microseconds.
|
static com.google.cloud.bigtable.data.v2.models.Filters.Filter |
hbaseToTimestampRangeFilter(long hbaseStartTimestamp,
long hbaseEndTimestamp) |
Converts a [startMs, endMs) timestamps to a Cloud Bigtable [startMicros, endMicros) filter.
|
static com.google.cloud.bigtable.data.v2.models.Filters.Filter |
toTimestampRangeFilter(long bigtableStartTimestamp,
long bigtableEndTimestamp) |
Converts a [startMicros, endNons) timestamps to a Cloud Bigtable [startMicros, endMicros)
filter.
|
public static long hbaseToBigtableTimeUnit(long timestamp)
timestamp
- a long value.public static com.google.cloud.bigtable.data.v2.models.Filters.Filter hbaseToTimestampRangeFilter(long hbaseStartTimestamp, long hbaseEndTimestamp)
hbaseStartTimestamp
- a long value.hbaseEndTimestamp
- a long value.Filters.Filter
object.public static com.google.cloud.bigtable.data.v2.models.Filters.Filter toTimestampRangeFilter(long bigtableStartTimestamp, long bigtableEndTimestamp)
bigtableStartTimestamp
- a long value.bigtableEndTimestamp
- a long value.Filters.Filter
object.