
public class OScriptGraphWrapper
extends java.lang.Object
implements com.tinkerpop.blueprints.TransactionalGraph
| Modifier and Type | Field and Description |
|---|---|
protected OrientBaseGraph |
graph |
| Constructor and Description |
|---|
OScriptGraphWrapper(OrientBaseGraph iWrapped) |
| Modifier and Type | Method and Description |
|---|---|
OrientEdge |
addEdge(java.lang.Object id,
com.tinkerpop.blueprints.Vertex outVertex,
com.tinkerpop.blueprints.Vertex inVertex,
java.lang.String label) |
OrientVertex |
addTemporaryVertex(java.lang.String iClassName,
java.lang.Object[] prop) |
OrientVertex |
addVertex(java.lang.Object id) |
OrientVertex |
addVertex(java.lang.Object id,
java.lang.Object[] prop) |
OCommandRequest |
command(OCommandRequest iCommand) |
java.lang.Object |
command(java.lang.String language,
java.lang.String iText) |
java.lang.Object |
command(java.lang.String language,
java.lang.String iText,
java.lang.Object[] iArgs) |
void |
commit() |
long |
countEdges() |
long |
countEdges(java.lang.String iClassName) |
long |
countVertices() |
long |
countVertices(java.lang.String iClassName) |
OClass |
createEdgeType(java.lang.String iClassName) |
OClass |
createEdgeType(java.lang.String iClassName,
OClass iSuperClass) |
OClass |
createEdgeType(java.lang.String iClassName,
java.lang.String iSuperClassName) |
<T extends com.tinkerpop.blueprints.Element> |
createIndex(java.lang.String indexName,
java.lang.Class<T> indexClass,
com.tinkerpop.blueprints.Parameter... indexParameters) |
<T extends com.tinkerpop.blueprints.Element> |
createKeyIndex(java.lang.String key,
java.lang.Class<T> elementClass,
com.tinkerpop.blueprints.Parameter... indexParameters) |
OClass |
createVertexType(java.lang.String iClassName) |
OClass |
createVertexType(java.lang.String iClassName,
OClass iSuperClass) |
OClass |
createVertexType(java.lang.String iClassName,
java.lang.String iSuperClassName) |
void |
drop() |
void |
dropEdgeType(java.lang.String iTypeName) |
void |
dropIndex(java.lang.String indexName) |
<T extends com.tinkerpop.blueprints.Element> |
dropKeyIndex(java.lang.String key,
java.lang.Class<T> elementClass) |
void |
dropVertexType(java.lang.String iTypeName) |
boolean |
equals(java.lang.Object obj) |
OrientEdge |
getEdge(java.lang.Object id) |
OClass |
getEdgeBaseType() |
java.lang.Iterable<com.tinkerpop.blueprints.Edge> |
getEdges() |
java.lang.Iterable<com.tinkerpop.blueprints.Edge> |
getEdges(boolean iPolymorphic) |
java.lang.Iterable<com.tinkerpop.blueprints.Edge> |
getEdges(java.lang.String iKey,
java.lang.Object iValue) |
java.lang.Iterable<com.tinkerpop.blueprints.Edge> |
getEdgesOfClass(java.lang.String iClassName) |
java.lang.Iterable<com.tinkerpop.blueprints.Edge> |
getEdgesOfClass(java.lang.String iClassName,
boolean iPolymorphic) |
OClass |
getEdgeType(java.lang.String iTypeName) |
OrientElement |
getElement(java.lang.Object id) |
com.tinkerpop.blueprints.Features |
getFeatures() |
<T extends com.tinkerpop.blueprints.Element> |
getIndex(java.lang.String indexName,
java.lang.Class<T> indexClass) |
<T extends com.tinkerpop.blueprints.Element> |
getIndexedKeys(java.lang.Class<T> elementClass) |
<T extends com.tinkerpop.blueprints.Element> |
getIndexedKeys(java.lang.Class<T> elementClass,
boolean includeClassNames) |
java.lang.Iterable<com.tinkerpop.blueprints.Index<? extends com.tinkerpop.blueprints.Element>> |
getIndices() |
ODatabaseDocument |
getRawGraph() |
OrientConfigurableGraph.THREAD_MODE |
getThreadMode() |
OrientVertex |
getVertex(java.lang.Object id) |
OClass |
getVertexBaseType() |
OClass |
getVertexType(java.lang.String iTypeName) |
java.lang.Iterable<com.tinkerpop.blueprints.Vertex> |
getVertices() |
java.lang.Iterable<com.tinkerpop.blueprints.Vertex> |
getVertices(boolean iPolymorphic) |
java.lang.Iterable<com.tinkerpop.blueprints.Vertex> |
getVertices(java.lang.String iKey,
java.lang.Object iValue) |
java.lang.Iterable<com.tinkerpop.blueprints.Vertex> |
getVerticesOfClass(java.lang.String iClassName) |
java.lang.Iterable<com.tinkerpop.blueprints.Vertex> |
getVerticesOfClass(java.lang.String iClassName,
boolean iPolymorphic) |
int |
hashCode() |
boolean |
isAutoStartTx() |
boolean |
isClosed() |
boolean |
isKeepInMemoryReferences() |
boolean |
isSaveOriginalIds() |
boolean |
isStandardElementConstraints() |
boolean |
isUseClassForEdgeLabel() |
boolean |
isUseClassForVertexLabel() |
boolean |
isUseLightweightEdges() |
boolean |
isUseVertexFieldsForEdgeLabels() |
com.tinkerpop.blueprints.GraphQuery |
query() |
void |
removeEdge(com.tinkerpop.blueprints.Edge edge) |
void |
removeVertex(com.tinkerpop.blueprints.Vertex vertex) |
OrientBaseGraph |
reuse(ODatabaseDocumentInternal iDatabase) |
void |
rollback() |
void |
setAutoStartTx(boolean autoStartTx) |
void |
setKeepInMemoryReferences(boolean useReferences) |
void |
setSaveOriginalIds(boolean saveIds) |
void |
setStandardElementConstraints(boolean allowsPropertyValueNull) |
OrientBaseGraph |
setThreadMode(OrientConfigurableGraph.THREAD_MODE iControl) |
void |
setUseClassForEdgeLabel(boolean useCustomClassesForEdges) |
void |
setUseClassForVertexLabel(boolean useCustomClassesForVertex) |
void |
setUseLightweightEdges(boolean useDynamicEdges) |
void |
setUseVertexFieldsForEdgeLabels(boolean useVertexFieldsForEdgeLabels) |
void |
shutdown() |
void |
stopTransaction(com.tinkerpop.blueprints.TransactionalGraph.Conclusion conclusion) |
java.lang.String |
toString() |
OTraverse |
traverse() |
protected OrientBaseGraph graph
public OScriptGraphWrapper(OrientBaseGraph iWrapped)
public java.lang.Object command(java.lang.String language,
java.lang.String iText)
public java.lang.Object command(java.lang.String language,
java.lang.String iText,
java.lang.Object[] iArgs)
public com.tinkerpop.blueprints.Features getFeatures()
getFeatures in interface com.tinkerpop.blueprints.Graphpublic int hashCode()
hashCode in class java.lang.Objectpublic void commit()
commit in interface com.tinkerpop.blueprints.TransactionalGraphpublic void rollback()
rollback in interface com.tinkerpop.blueprints.TransactionalGraphpublic boolean isAutoStartTx()
public void setAutoStartTx(boolean autoStartTx)
public void stopTransaction(com.tinkerpop.blueprints.TransactionalGraph.Conclusion conclusion)
stopTransaction in interface com.tinkerpop.blueprints.TransactionalGraphpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic void drop()
public <T extends com.tinkerpop.blueprints.Element> com.tinkerpop.blueprints.Index<T> createIndex(java.lang.String indexName,
java.lang.Class<T> indexClass,
com.tinkerpop.blueprints.Parameter... indexParameters)
public <T extends com.tinkerpop.blueprints.Element> com.tinkerpop.blueprints.Index<T> getIndex(java.lang.String indexName,
java.lang.Class<T> indexClass)
public java.lang.Iterable<com.tinkerpop.blueprints.Index<? extends com.tinkerpop.blueprints.Element>> getIndices()
public void dropIndex(java.lang.String indexName)
public OrientVertex addVertex(java.lang.Object id)
addVertex in interface com.tinkerpop.blueprints.Graphpublic OrientVertex addVertex(java.lang.Object id, java.lang.Object[] prop)
public OrientVertex addTemporaryVertex(java.lang.String iClassName, java.lang.Object[] prop)
public OrientEdge addEdge(java.lang.Object id, com.tinkerpop.blueprints.Vertex outVertex, com.tinkerpop.blueprints.Vertex inVertex, java.lang.String label)
addEdge in interface com.tinkerpop.blueprints.Graphpublic OrientVertex getVertex(java.lang.Object id)
getVertex in interface com.tinkerpop.blueprints.Graphpublic void removeVertex(com.tinkerpop.blueprints.Vertex vertex)
removeVertex in interface com.tinkerpop.blueprints.Graphpublic java.lang.Iterable<com.tinkerpop.blueprints.Vertex> getVertices()
getVertices in interface com.tinkerpop.blueprints.Graphpublic java.lang.Iterable<com.tinkerpop.blueprints.Vertex> getVertices(boolean iPolymorphic)
public java.lang.Iterable<com.tinkerpop.blueprints.Vertex> getVerticesOfClass(java.lang.String iClassName)
public java.lang.Iterable<com.tinkerpop.blueprints.Vertex> getVerticesOfClass(java.lang.String iClassName,
boolean iPolymorphic)
public java.lang.Iterable<com.tinkerpop.blueprints.Vertex> getVertices(java.lang.String iKey,
java.lang.Object iValue)
getVertices in interface com.tinkerpop.blueprints.Graphpublic java.lang.Iterable<com.tinkerpop.blueprints.Edge> getEdges()
getEdges in interface com.tinkerpop.blueprints.Graphpublic java.lang.Iterable<com.tinkerpop.blueprints.Edge> getEdges(boolean iPolymorphic)
public java.lang.Iterable<com.tinkerpop.blueprints.Edge> getEdgesOfClass(java.lang.String iClassName)
public java.lang.Iterable<com.tinkerpop.blueprints.Edge> getEdgesOfClass(java.lang.String iClassName,
boolean iPolymorphic)
public java.lang.Iterable<com.tinkerpop.blueprints.Edge> getEdges(java.lang.String iKey,
java.lang.Object iValue)
getEdges in interface com.tinkerpop.blueprints.Graphpublic OrientEdge getEdge(java.lang.Object id)
getEdge in interface com.tinkerpop.blueprints.Graphpublic void removeEdge(com.tinkerpop.blueprints.Edge edge)
removeEdge in interface com.tinkerpop.blueprints.Graphpublic OrientBaseGraph reuse(ODatabaseDocumentInternal iDatabase)
public boolean isClosed()
public void shutdown()
shutdown in interface com.tinkerpop.blueprints.Graphpublic java.lang.String toString()
toString in class java.lang.Objectpublic ODatabaseDocument getRawGraph()
public OClass getVertexBaseType()
public final OClass getVertexType(java.lang.String iTypeName)
public OClass createVertexType(java.lang.String iClassName)
public OClass createVertexType(java.lang.String iClassName, java.lang.String iSuperClassName)
public final void dropVertexType(java.lang.String iTypeName)
public OClass getEdgeBaseType()
public final OClass getEdgeType(java.lang.String iTypeName)
public OClass createEdgeType(java.lang.String iClassName)
public OClass createEdgeType(java.lang.String iClassName, java.lang.String iSuperClassName)
public final void dropEdgeType(java.lang.String iTypeName)
public OrientElement getElement(java.lang.Object id)
public <T extends com.tinkerpop.blueprints.Element> void dropKeyIndex(java.lang.String key,
java.lang.Class<T> elementClass)
public <T extends com.tinkerpop.blueprints.Element> void createKeyIndex(java.lang.String key,
java.lang.Class<T> elementClass,
com.tinkerpop.blueprints.Parameter... indexParameters)
public <T extends com.tinkerpop.blueprints.Element> java.util.Set<java.lang.String> getIndexedKeys(java.lang.Class<T> elementClass)
public <T extends com.tinkerpop.blueprints.Element> java.util.Set<java.lang.String> getIndexedKeys(java.lang.Class<T> elementClass,
boolean includeClassNames)
public com.tinkerpop.blueprints.GraphQuery query()
query in interface com.tinkerpop.blueprints.Graphpublic OTraverse traverse()
public OCommandRequest command(OCommandRequest iCommand)
public boolean isUseLightweightEdges()
public void setUseLightweightEdges(boolean useDynamicEdges)
public boolean isSaveOriginalIds()
public void setSaveOriginalIds(boolean saveIds)
public long countVertices()
public long countVertices(java.lang.String iClassName)
public long countEdges()
public long countEdges(java.lang.String iClassName)
public boolean isKeepInMemoryReferences()
public void setKeepInMemoryReferences(boolean useReferences)
public boolean isUseClassForEdgeLabel()
public void setUseClassForEdgeLabel(boolean useCustomClassesForEdges)
public boolean isUseClassForVertexLabel()
public void setUseClassForVertexLabel(boolean useCustomClassesForVertex)
public boolean isUseVertexFieldsForEdgeLabels()
public void setUseVertexFieldsForEdgeLabels(boolean useVertexFieldsForEdgeLabels)
public boolean isStandardElementConstraints()
public void setStandardElementConstraints(boolean allowsPropertyValueNull)
public OrientConfigurableGraph.THREAD_MODE getThreadMode()
public OrientBaseGraph setThreadMode(OrientConfigurableGraph.THREAD_MODE iControl)
Copyright © 2009–2023 OrientDB. All rights reserved.