public final class ShortBlob extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ShortBlob>
ShortBlob
contains an array of bytes no longer than
DataTypeUtils.MAX_SHORT_BLOB_PROPERTY_LENGTH
. Unlike
Blob
,
ShortBlobs
are indexed by the datastore and can therefore be
filtered and sorted on in queries. If your data is too large to fit
in a
ShortBlob
use
Blob
instead.
Modifier and Type | Field and Description |
---|---|
static long
|
serialVersionUID
|
Constructor and Description |
---|
ShortBlob
(byte[] bytes)
Construct a new
ShortBlob
with the specified bytes.
|
Modifier and Type | Method and Description |
---|---|
int
|
compareTo
(
ShortBlob
other)
|
boolean
|
equals
(java.lang.Object object)
Two
ShortBlob
objects are considered equal if their contained
bytes match exactly.
|
byte[]
|
getBytes
()
Return the bytes stored in this
ShortBlob
.
|
int
|
hashCode
()
|
java.lang.String
|
toString
()
Simply prints the number of bytes contained in this
ShortBlob
.
|
public static final long serialVersionUID
public ShortBlob(byte[] bytes)
ShortBlob
with the specified bytes. This
blob cannot be modified after construction.
public byte[] getBytes()
ShortBlob
.
public int hashCode()
hashCode
in class
java.lang.Object
public boolean equals(java.lang.Object object)
ShortBlob
objects are considered equal if their contained
bytes match exactly.
equals
in class
java.lang.Object
public java.lang.String toString()
ShortBlob
.
toString
in class
java.lang.Object