![]() |
Java SDK Documentation
8.1
|
Representation of a String in Vertica. All character data is internally encoded as UTF-8 characters and is not NULL terminated. More...
Public Member Functions | |
VString (ByteBuffer buf, int offset, int totalMaxLen) | |
Contruct a VString object. More... | |
VString (ByteBuffer hbuf, ByteBuffer dbuf, int hoffset, int doffset, int maxDataLen) | |
Construct an out of line VString object. More... | |
void | copy (byte[] from) |
Copy character data from byte array to the VString's internal buffer. More... | |
void | copy (String from) |
Copy character data from String. More... | |
void | copy (VString from) |
Copy data from another VString. More... | |
ByteBuffer | data () |
Provides a read-only ByteBuffer to this VString's internal character data. More... | |
boolean | isNull () |
Indicates if this VString contains the SQL NULL value. More... | |
int | length () |
Returns the length of this VString. More... | |
void | setNull () |
Sets this VString to the SQL NULL value. | |
String | str () |
Provides a copy of this VString's data as a Java String. More... | |
String | toString () |
Representation of a String in Vertica. All character data is internally encoded as UTF-8 characters and is not NULL terminated.
com.vertica.sdk.VString.VString | ( | ByteBuffer | buf, |
int | offset, | ||
int | totalMaxLen | ||
) |
com.vertica.sdk.VString.VString | ( | ByteBuffer | hbuf, |
ByteBuffer | dbuf, | ||
int | hoffset, | ||
int | doffset, | ||
int | maxDataLen | ||
) |
void com.vertica.sdk.VString.copy | ( | byte[] | from | ) |
Copy character data from byte array to the VString's internal buffer.
from | array of bytes input data |
void com.vertica.sdk.VString.copy | ( | String | from | ) |
Copy character data from String.
from | Java String object as character input data |
void com.vertica.sdk.VString.copy | ( | VString | from | ) |
ByteBuffer com.vertica.sdk.VString.data | ( | ) |
Provides a read-only ByteBuffer to this VString's internal character data.
boolean com.vertica.sdk.VString.isNull | ( | ) |
Indicates if this VString contains the SQL NULL value.
Referenced by com.vertica.sdk.VString.str().
int com.vertica.sdk.VString.length | ( | ) |
Returns the length of this VString.
Referenced by com.vertica.sdk.VString.isNull(), and com.vertica.sdk.VString.str().