Class Type
java.lang.Object
com.google.cloud.bigtable.admin.v2.models.Type
- Direct Known Subclasses:
Type.Aggregate,Type.Bytes,Type.Raw,Type.SumAggregateInput
Wrapper class for the
Type protobuf message.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA value that combines incremental updates into a summarized value.static classRepresents a string of bytes with a specific encoding.static classRepresents a 64-bit integer with a specific encoding.static classstatic classThis type is a marker type that allows types to be used as the input to the SUM aggregate function. -
Method Summary
Modifier and TypeMethodDescriptionstatic Type.Int64Creates an Int64 type with a big-endian encoding.static Type.Bytesbytes(Type.Bytes.Encoding encoding) Creates a Bytes type with the specified encodingstatic Type.Int64int64(Type.Int64.Encoding encoding) Creates an Int64 type with the specified encoding.static Type.Aggregateint64Sum()Creates an Aggregate type with a SUM aggregator and Int64 input type.static Type.Rawraw()The raw type denotes the absence of a type.static Type.BytesrawBytes()Creates a Bytes type with a "raw" encoding, leaving the bytes encoded as they are passed in.static Type.Aggregatesum(Type.SumAggregateInput inputType) Creates an Aggregate type with a SUM aggregator and specified input type.
-
Method Details
-
raw
The raw type denotes the absence of a type. -
rawBytes
Creates a Bytes type with a "raw" encoding, leaving the bytes encoded as they are passed in. -
bytes
Creates a Bytes type with the specified encoding -
bigEndianInt64
Creates an Int64 type with a big-endian encoding. The bytes are then encoded in "raw" format. -
int64
Creates an Int64 type with the specified encoding. -
int64Sum
Creates an Aggregate type with a SUM aggregator and Int64 input type. -
sum
Creates an Aggregate type with a SUM aggregator and specified input type.
-