VMware GemFire Native Client C++ API Reference
|
VMware VMware GemFire Native C++ Reference 10.4.3
|
Loading...
Searching...
No Matches
CacheableString.hpp
static std::shared_ptr< CacheableKey > create(_T value)
Factory method that creates the key type that matches the type of value.
Implement a immutable C string wrapper that can serve as a distributable key object for caching as we...
Definition CacheableString.hpp:40
virtual std::string toString() const override
Display this object as 'string', which depends on the implementation in the subclasses.
static std::shared_ptr< Serializable > createUTFDeserializable()
creation function for wide strings
virtual int32_t hashcode() const override
return the hashcode for this key.
static std::shared_ptr< Serializable > createUTFDeserializableHuge()
creation function for wide strings > 64K length in UTF8 encoding
static std::shared_ptr< Serializable > createDeserializableHuge()
creation function for strings > 64K length
std::string::size_type length() const
Return the length of the contained string.
Definition CacheableString.hpp:124
static std::shared_ptr< Serializable > createDeserializable()
creation function for strings
virtual bool operator==(const CacheableKey &other) const override
return true if this key matches other.
virtual size_t objectSize() const override
return the size in bytes of the instance being serialized.
Provide operations for reading primitive data values, byte arrays, strings, Serializable objects from...
Definition DataInput.hpp:59
Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...
Definition DataOutput.hpp:48
static std::shared_ptr< Serializable > create(_T value)
Factory method that creates the Serializable object that matches the type of value.
Apache Geode C++ Cache API Documentation