public abstract class DataChange extends java.lang.Object implements MesgConsts
Modifier and Type | Class and Description |
---|---|
static class |
DataChange.ChangeAction
This constants denotes the action of change made to a particular data item
|
ERR_ARG_CANNOT_BE_NULL, ERR_CODE_NOT_IN_LIST, ERR_DOP_CONSTRAINT, ERR_E_AUTO_IDX_MUST_SOLR_OR_LUCENE, ERR_E_AUTO_IDX_NOT_EXIST, ERR_E_DS_MUSTBE_FILE_OR_IS, ERR_E_MAX_LINE_CONSTRAINT, ERR_EDGE_DIR_NOT_BOTH, ERR_EDGE_WORK_TBL_NOT_CLEAN, ERR_GRAPH_NAME_CANT_BENULL, ERR_HIT_EXCEPTION, ERR_HIT_INTERRUPT, ERR_HIT_IO, ERR_HIT_OPGE, ERR_HIT_PARSEE, ERR_ID_CANNOT_BE_NULL, ERR_IDX_KEY_CANNOT_BE_NULL, ERR_IDX_KEY_NOT_NULL, ERR_IDX_KEYS_NOT_NULL, ERR_IN_DS_EDGE_CANTBE_NULL, ERR_IN_DS_VERT_CANTBE_NULL, ERR_IN_E_FLAT_DOESNT_EXIST, ERR_IN_V_FLAT_DOESNT_EXIST, ERR_INPUT_LIST_NOT_NULL, ERR_INPUT_NOT_NULL, ERR_INVALID_CHANGE_ACTION, ERR_INVALID_NUM_FIELDS, ERR_INVALID_NUM_NOARG, ERR_INVALID_NUMBER, ERR_INVALID_VAL, ERR_KEY_CANNOT_BE_ID, ERR_KEY_CANNOT_BE_NULL, ERR_KEY_CANNOT_BE_NULL_EMPTY, ERR_KEY_NOT_SET_TO, ERR_NO_ELEM_TO_BE_CONSUMED, ERR_NO_OP_SUPPORTED, ERR_NOT_IMPLEMENTED_YET, ERR_NOT_ORACLE_V_E, ERR_NUM_PART_CONSTRAINT, ERR_OFFSET_CONSTRAINT, ERR_OFFSET_E_MUST_BE_POS, ERR_OFFSET_V_MUST_BE_POS, ERR_OPT_FLAG_EDGE_INVALID, ERR_OPT_FLAG_VERT_INVALID, ERR_ORA_TEXT_INVALID_KEY, ERR_ORA_TEXT_ONLY_AUTO, ERR_OUTPUT_LIST_NOT_NULL, ERR_PG_ALREADY_EXISTS, ERR_PG_NOT_EMPTY, ERR_PG_NOT_NULL, ERR_SIZE_MUST_BE_POS, ERR_TIMEOUT_TAB_CREATION, ERR_TXT_IDX_NOT_FOUND, ERR_TYPE_ID_NOT_RECO, ERR_UNSUPPORTED_VAL_TYP, ERR_USER_REQ_OP_CANCEL, ERR_V_AUTO_IDX_MUST_SOLR_OR_LUCENE, ERR_V_AUTO_IDX_NOT_EXIST, ERR_V_DS_MUSTBE_FILE_OR_IS, ERR_V_MAX_LINE_CONSTRAINT, ERR_VALUE_CANNOT_BE_NULL, INFO_EMP_K_NO_P_VAL, INFO_NUL_K_NO_P_VAL, TYPE_DT_BOOL, TYPE_DT_BYTE, TYPE_DT_CHAR, TYPE_DT_DATE, TYPE_DT_DOUBLE, TYPE_DT_EMPTY, TYPE_DT_FLOAT, TYPE_DT_INTEGER, TYPE_DT_JSON, TYPE_DT_LONG, TYPE_DT_SERI, TYPE_DT_SHORT, TYPE_DT_SPATIAL, TYPE_DT_STRING, TYPE_DT_URI
Modifier and Type | Method and Description |
---|---|
DataChange.ChangeAction |
getChangeAction()
Returns the type of this change
|
java.lang.Long |
getEndSCN()
Returns the end SCN where the data change was performed
|
java.lang.Long |
getID()
Returns the ID of the element
|
java.lang.String |
getKey()
Returns the key of the K/V
|
java.lang.Long |
getStartSCN()
Returns the start SCN where the data change was performed
|
java.lang.Object |
getValue()
Returns the value of the K/V
|
java.lang.String |
getXID()
Returns the XID of this data change
|
static java.lang.String |
pad(java.lang.Long l, int length, char c)
Adds a padding to the String representation of a Long using a character-
|
static java.lang.String |
pad(java.lang.String s, int length, char c)
Adds a padding to the given string using a character-
|
static DataChange.ChangeAction |
translateIntoChangeAction(java.lang.String s)
Parses a given string into a ChangeAction object.
|
public DataChange.ChangeAction getChangeAction()
public java.lang.Long getEndSCN()
public java.lang.Long getID()
public java.lang.String getKey()
public java.lang.Long getStartSCN()
public java.lang.Object getValue()
public java.lang.String getXID()
public static java.lang.String pad(java.lang.Long l, int length, char c)
l
- a long numberlength
- the new length of the stringc
- the character to use for paddingpublic static java.lang.String pad(java.lang.String s, int length, char c)
s
- the string to padlength
- the new length of the stringc
- the character to use for paddingpublic static DataChange.ChangeAction translateIntoChangeAction(java.lang.String s)
s
- a string representing a change action. It can be "I", "D", or "U"DataChange.ChangeAction
object.Copyright © 2017, 2018 Oracle and/or its affiliates. All Rights Reserved.