public abstract class OracleElement extends java.lang.Object implements OracleElementBase, oracle.pg.common.messages.MesgConsts
Element.Exceptions
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
Constructor and Description |
---|
OracleElement() |
Modifier and Type | Method and Description |
---|---|
abstract void |
forceRefresh()
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()
An identifier that is unique to its inheriting class.
|
java.lang.Object |
getProperty(java.lang.String key)
Return the object value associated with the provided string key.
|
OraclePropertyGraph |
getPropertyGraph()
Gets the property graph instance associated to this vertex
|
java.util.Set<java.lang.String> |
getPropertyKeys()
Return all the keys associated with the element.
|
com.tinkerpop.blueprints.Graph |
graph()
Gets the property graph instance associated to this object.
|
java.lang.Object |
id()
Returns an identifier of this element that is unique to its inheriting
class.
|
boolean |
isPartial()
Returns TRUE if this object is partially constructed.
|
void |
refresh()
Re-read 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)
Set a flag to denote if this graph element is only partially constructed.
|
void |
setProperty(java.lang.String key,
java.lang.Object value)
Assign a key/value property to the element.
|
void |
setProperty(java.lang.String key,
java.lang.Object value,
boolean skipQueue)
Assign a key/value property to the element.
|
void |
setProperty(java.lang.String key,
java.lang.Object value,
boolean skipQueue,
boolean skipLucene)
Assign a key/value property to the element.
|
void |
setPropertyCommon(java.lang.String key,
java.lang.Object value,
boolean skipQueue)
Assign a key/value property to the element.
|
void |
setPropertyGraph(OraclePropertyGraph opg)
Sets the property graph instance associated to this element
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setPropertyGraph
public abstract void forceRefresh() throws java.lang.Exception
forceRefresh
in interface OracleElementBase
java.lang.Exception
public java.lang.String getAttributes()
getAttributes
in interface OracleElementBase
public java.lang.Long getId()
public java.lang.Object getProperty(java.lang.String key)
public OraclePropertyGraph getPropertyGraph()
public java.util.Set<java.lang.String> getPropertyKeys()
public com.tinkerpop.blueprints.Graph graph()
graph
in interface Element
OraclePropertyGraph
public java.lang.Object id()
public boolean isPartial()
public void refresh()
public java.lang.Object removeProperty(java.lang.String key)
public void setPartial(boolean partial)
setPartial
in interface OracleElementBase
partial
- true if this graph element is only partially constructed.public void setProperty(java.lang.String key, java.lang.Object value)
public void setProperty(java.lang.String key, java.lang.Object value, boolean skipQueue)
setProperty
in interface OracleElementBase
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 queye.public void setProperty(java.lang.String key, java.lang.Object value, boolean skipQueue, boolean skipLucene)
setProperty
in interface OracleElementBase
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 queye.public void setPropertyGraph(OraclePropertyGraph opg)
opg
- a OraclePropertyGraph objectCopyright © 2015 - 2018 Oracle and/or its affiliates. All Rights Reserved.