public final class JSArrayEncoder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ENCODE_COMMA |
static java.lang.String |
ENCODE_NULL |
static java.lang.String |
ENCODE_PREV_FOUND |
static java.lang.String |
ENCODE_PREV_SUBSTR |
static java.lang.String |
ENCODE_PREV_SUBSTR2 |
static java.lang.String |
ENCODE_RANGE_DELIM |
static java.lang.String |
ENCODE_RUN_LEN |
Constructor and Description |
---|
JSArrayEncoder(int cols) |
Modifier and Type | Method and Description |
---|---|
void |
compressEncodedArray(java.lang.StringBuilder data) |
static void |
compressNumArray(java.util.ArrayList<java.lang.Integer> rsRowEdit,
java.lang.StringBuilder data) |
static void |
compressNumsSequence(java.util.ArrayList<java.lang.Integer> rsRowNum,
java.lang.StringBuilder data) |
static void |
encodeRunLen(java.util.ArrayList<java.lang.String> data,
java.lang.StringBuilder newData) |
void |
encodeStr(java.lang.String value,
int curCol,
int curRow) |
public static java.lang.String ENCODE_COMMA
public static final java.lang.String ENCODE_NULL
public static final java.lang.String ENCODE_PREV_FOUND
public static final java.lang.String ENCODE_RUN_LEN
public static final java.lang.String ENCODE_PREV_SUBSTR
public static final java.lang.String ENCODE_RANGE_DELIM
public static final java.lang.String ENCODE_PREV_SUBSTR2
public static void compressNumsSequence(java.util.ArrayList<java.lang.Integer> rsRowNum, java.lang.StringBuilder data)
public void compressEncodedArray(java.lang.StringBuilder data)
public static void compressNumArray(java.util.ArrayList<java.lang.Integer> rsRowEdit, java.lang.StringBuilder data)
public static void encodeRunLen(java.util.ArrayList<java.lang.String> data, java.lang.StringBuilder newData)
public void encodeStr(java.lang.String value, int curCol, int curRow)