C# 클래스 VelocityGraph.PropertyType

상속: OptimizedPersistable
파일 보기 프로젝트 열기: VelocityDB/VelocityDB 1 사용 예제들

공개 메소드들

메소드 설명
GetPropertyEdge ( IComparable value ) : System.Edge

Try to find an Edge with a given property value.

GetPropertyEdges ( IComparable value ) : IEnumerable

Try to find all Edge with a given property value.

GetPropertyValue ( Int32 elementId ) : IComparable

Get property value of a Vertex/Edge

GetPropertyVertex ( IComparable value, bool polymorphic = false, bool errorIfNotFound = true ) : Vertex

Try to find a Vertex with a given property value.

GetPropertyVertices ( IComparable value, bool polymorphic = false ) : IEnumerable

Try to find all Vertex with a given property value.

HasPropertyValue ( Int32 elementId ) : bool

Check if an element has a property value

RemovePropertyValue ( Int32 elementId ) : IComparable

Remove a property value

SetPropertyValue ( Int32 elementId, Int32 typeId, IComparable value ) : void

Sets a property value for an element

비공개 메소드들

메소드 설명
PropertyType ( bool isVertexProp, Int32 typeId, Int32 propertyId, string name, Graph graph ) : System

메소드 상세

GetPropertyEdge() 추상적인 공개 메소드

Try to find an Edge with a given property value.
abstract public GetPropertyEdge ( IComparable value ) : System.Edge
value IComparable the property value to look for
리턴 System.Edge

GetPropertyEdges() 추상적인 공개 메소드

Try to find all Edge with a given property value.
abstract public GetPropertyEdges ( IComparable value ) : IEnumerable
value IComparable the property value to look for
리턴 IEnumerable

GetPropertyValue() 추상적인 공개 메소드

Get property value of a Vertex/Edge
abstract public GetPropertyValue ( Int32 elementId ) : IComparable
elementId System.Int32 Id of a Vertex/Edge
리턴 IComparable

GetPropertyVertex() 추상적인 공개 메소드

Try to find a Vertex with a given property value.
abstract public GetPropertyVertex ( IComparable value, bool polymorphic = false, bool errorIfNotFound = true ) : Vertex
value IComparable The property value to look for
polymorphic bool If true, also look for property value matching vertices of property sub classes
errorIfNotFound bool If true, signal an error if no matching found
리턴 Vertex

GetPropertyVertices() 추상적인 공개 메소드

Try to find all Vertex with a given property value.
abstract public GetPropertyVertices ( IComparable value, bool polymorphic = false ) : IEnumerable
value IComparable The property value to look for
polymorphic bool If true, also look for property value matching vertices of property sub classes
리턴 IEnumerable

HasPropertyValue() 추상적인 공개 메소드

Check if an element has a property value
abstract public HasPropertyValue ( Int32 elementId ) : bool
elementId System.Int32 Id of a Vertex/Edge
리턴 bool

RemovePropertyValue() 추상적인 공개 메소드

Remove a property value
abstract public RemovePropertyValue ( Int32 elementId ) : IComparable
elementId System.Int32 Id of an edge/vertex
리턴 IComparable

SetPropertyValue() 추상적인 공개 메소드

Sets a property value for an element
abstract public SetPropertyValue ( Int32 elementId, Int32 typeId, IComparable value ) : void
elementId System.Int32 Id of a vertex or edge
typeId System.Int32 Id of vertex/edge
value IComparable Value to assign to property
리턴 void