public abstract class OracleElement extends java.lang.Object implements com.tinkerpop.blueprints.Element, MesgConsts
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
Constructor and Description |
---|
OracleElement()
Creates an OracleElement object.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
forceRefresh()
Forces re-read the attributes about this graph element from the database.
|
java.lang.String |
getAttributes()
Returns a String of all the Key, Value Pairs.
|
java.lang.Long |
getId()
Returns an identifier of this element that is unique to its inheriting class.
|
java.lang.Object |
getProperty(java.lang.String key)
Returns the object value associated with the provided string key.
|
OraclePropertyGraph |
getPropertyGraph()
Gets the property graph instance associated to this object.
|
java.util.Set<java.lang.String> |
getPropertyKeys()
Returns all the keys associated with the element.
|
boolean |
isPartial()
Validates if this object is partially constructed.
|
void |
refresh()
Re-reads the attributes about this graph element from the database if this element is only partially constructed.
|
java.lang.Object |
removeProperty(java.lang.String key)
Un-assigns a key/value property from the element.
|
void |
setPartial(boolean partial)
Sets a flag to denote if this graph element is only partially constructed.
|
void |
setProperty(java.lang.String key, java.lang.Object value)
Assigns a key/value property to the element.
|
void |
setProperty(java.lang.String key, java.lang.Object value, boolean skipQueue)
Assigns a key/value property to the element.
|
void |
setProperty(java.lang.String key, java.lang.Object value, boolean skipQueue, boolean skipLucene)
Assigns a key/value property to the element.
|
void |
setPropertyCommon(java.lang.String key, java.lang.Object value, boolean skipQueue)
Assigns a key/value property to the element.
|
public abstract void forceRefresh() throws java.lang.Exception
java.lang.Exception
public java.lang.String getAttributes()
public java.lang.Long getId()
getId
in interface com.tinkerpop.blueprints.Element
public java.lang.Object getProperty(java.lang.String key)
getProperty
in interface com.tinkerpop.blueprints.Element
public OraclePropertyGraph getPropertyGraph()
OraclePropertyGraph
public java.util.Set<java.lang.String> getPropertyKeys()
getPropertyKeys
in interface com.tinkerpop.blueprints.Element
public boolean isPartial()
public void refresh()
public java.lang.Object removeProperty(java.lang.String key)
removeProperty
in interface com.tinkerpop.blueprints.Element
public void setPartial(boolean partial)
partial
- true if this graph element is only partially constructed.public void setProperty(java.lang.String key, java.lang.Object value)
setProperty
in interface com.tinkerpop.blueprints.Element
key
- key of the attribute (K/V)value
- value of the attribute (K/V)public void setProperty(java.lang.String key, java.lang.Object value, boolean skipQueue)
key
- key of the attribute (K/V)value
- value of the attribute (K/V)skipQueue
- when true, then this K/V pair change will not cause this Element to be put in the update queue.public void setProperty(java.lang.String key, java.lang.Object value, boolean skipQueue, boolean skipLucene)
key
- key of the attribute (K/V)value
- value of the attribute (K/V)skipQueue
- when true, then this K/V pair change will not cause this Element to be put in the update queue.skipLucene
- when true, then this K/V pair will not be indexedpublic void setPropertyCommon(java.lang.String key, java.lang.Object value, boolean skipQueue)
key
- key of an attribute (K/V pair)value
- value of an attribute (K/V pair)skipQueue
- when true, then this K/V pair change will not cause this Element to be put in the update queue.Copyright © 2017, 2018 Oracle and/or its affiliates. All Rights Reserved.