DefaultGraphStore Members
[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]
The DefaultGraphStore type exposes the following members.
Constructors
Name | Description | |
---|---|---|
DefaultGraphStore |
Top
Methods
Name | Description | |
---|---|---|
AddContribution | Overloaded. Adds to the store. | |
AddPropertyChangedEventHandler | Adds the property changed event handler to the node. (Inherited from GraphStore.) | |
BeginNavigateFromRootTo | Begins to asynchronously resolve a symbolic node reference, using global navigation scope. (Inherited from GraphStore.) | |
BeginNavigateTo | Begins to asynchronously resolve a symbolic node reference using the current node to define the navigation scope. (Inherited from GraphStore.) | |
CreateCollection | Overloaded. | |
CreateConstant | Overloaded. | |
EndNavigateFromRootTo | Obtains the return value from the BeginNavigateTo asynchronous delegate with global context. (Inherited from GraphStore.) | |
EndNavigateTo | Obtains the return value from the BeginNavigateTo asynchronous delegate. (Inherited from GraphStore.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetAdapterForAllNodes | Provides efficient access and enumeration of the data store nodes, with node scope. (Inherited from GraphStore.) | |
GetAdapterForEdges | Provides efficient access and enumeration of the data store as edges, with node scope. (Inherited from GraphStore.) | |
GetAdapterForLists | Provides efficient access and enumeration of the data store as a collection, with node scope. (Inherited from GraphStore.) | |
GetAdapterForOrderedNodes | Provides efficient access and enumeration of the data store as ordered nodes, with node scope. (Inherited from GraphStore.) | |
GetAdapterForRecords | Provides efficient access and enumeration of the data store as records, with node scope. (Inherited from GraphStore.) | |
GetAdapterForRecordValues | Provides efficient access and enumeration of the data store as record values, with node scope. (Inherited from GraphStore.) | |
GetAdapterForTuples | Provides efficient access and enumeration of the data store as tuples, with node scope. (Inherited from GraphStore.) | |
GetAdapterForUnorderedNodes | Provides efficient access and enumeration of the data store as unordered nodes, with node scope. (Inherited from GraphStore.) | |
GetBrand | (Overrides GraphStore. . :: . .GetBrand(Node).) | |
GetConstantBoolean | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantBytes | Gets an atomic node's key (used to hold the constant value), or null if non-atomic. (Inherited from GraphStore.) | |
GetConstantClassification | (Overrides GraphStore. . :: . .GetConstantClassification(Node).) | |
GetConstantDate | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantDateTime | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantDateTimeOffset | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantDecimal | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if non-atomic. (Inherited from GraphStore.) | |
GetConstantDouble | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantGraphReference | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantGuid | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantInt32 | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantInt64 | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. (Inherited from GraphStore.) | |
GetConstantString | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node key is non-atomic. (Inherited from GraphStore.) | |
GetConstantTime | Gets an atomic node's key (used to hold the constant value), or nullNothingnullptrunita null reference (Nothing in Visual Basic) if non-atomic. (Inherited from GraphStore.) | |
GetConstantValue | (Overrides GraphStore. . :: . .GetConstantValue(Node).) | |
GetEdgeEnumerator | (Overrides GraphStore. . :: . .GetEdgeEnumerator(Node).) | |
GetEdges | (Overrides GraphStore. . :: . .GetEdges(Node).) | |
GetHashCode | (Inherited from Object.) | |
GetLabeledEdge | (Inherited from GraphStore.) | |
GetLabeledEdgeOrDefault | When overridden in a derived class, gets the target node of the outgoing edge from the current node with the specified label, or if there is no such label, a new node from the default constructor. (Inherited from GraphStore.) | |
GetLabeledEdges | (Overrides GraphStore. . :: . .GetLabeledEdges(Node).) | |
GetLabeledValues | When overridden in a derived class, gets an enumeration of the target nodes that are on outgoing labeled edges of the current node. (Inherited from GraphStore.) | |
GetLabels | When overridden in a derived class, gets an enumeration of the target nodes of the outgoing labeled edges from the current node. (Inherited from GraphStore.) | |
GetListValues | (Overrides GraphStore. . :: . .GetListValues(Node).) | |
GetNodeKind | (Overrides GraphStore. . :: . .GetNodeKind(Node).) | |
GetOrderedValues | When overridden in a derived class, gets a list of the current node's successor nodes if they are a list; otherwise returns an empty immutable collection. (Inherited from GraphStore.) | |
GetTupleValues | (Overrides GraphStore. . :: . .GetTupleValues(Node).) | |
GetType | (Inherited from Object.) | |
GetUnlabeledContributionTarget | (Overrides GraphStore. . :: . .GetUnlabeledContributionTarget(Node).) | |
GetUnlabeledEdges | (Overrides GraphStore. . :: . .GetUnlabeledEdges(Node).) | |
GetValues | (Overrides GraphStore. . :: . .GetValues(Node).) | |
HasLabel | Determines whether an outgoing edge from the node has the specified label. (Inherited from GraphStore.) | |
IsAtomic | (Overrides GraphStore. . :: . .IsAtomic(Node).) | |
IsCollection | (Overrides GraphStore. . :: . .IsCollection(Node).) | |
IsComposite | (Overrides GraphStore. . :: . .IsComposite(Node).) | |
IsList | (Overrides GraphStore. . :: . .IsList(Node).) | |
IsNode | Determines whether a node's key is in the data store. (Inherited from GraphStore.) | |
IsReadOnly | (Overrides GraphStore. . :: . .IsReadOnly(Node).) | |
IsRecord | (Overrides GraphStore. . :: . .IsRecord(Node).) | |
IsTuple | (Overrides GraphStore. . :: . .IsTuple(Node).) | |
MemberwiseClone | (Inherited from Object.) | |
NavigateFromRootTo | Gets the node that resolves a graph reference, with global scope. (Inherited from GraphStore.) | |
NavigateTo | Gets the node that resolves a graph reference, scoped by the specified node. (Inherited from GraphStore.) | |
OwnsKey | (Overrides GraphStore. . :: . .OwnsKey(Object).) | |
RemovePropertyChangedEventHandler | Removes a delegate from the list of PropertyChanged event handlers for a node. (Inherited from GraphStore.) | |
ResolveAllReferences | (Inherited from GraphStore.) | |
SetBrand | (Overrides GraphStore. . :: . .SetBrand(Node, Identifier).) | |
SetConstantValue | (Overrides GraphStore. . :: . .SetConstantValue(Node, Object).) | |
SetEdge | Sets the outgoing labeled edge from the specified node to the value. (Inherited from GraphStore.) | |
SetListValue | (Inherited from GraphStore.) | |
SetReferenceTarget | Uses a delegate to update a node to a target reference value. (Inherited from GraphStore.) | |
ToString | Overloaded. | |
WriteTo | Overloaded. Writes the sub-graph that can be reached from this node to a stream. | |
WriteToString | (Inherited from GraphStore.) |
Top
Properties
Name | Description | |
---|---|---|
KeyComparer | When overridden in a derived class, gets a reference to the method used to compare store keys. (Inherited from GraphStore.) | |
OuterEdges | When overridden in a derived class, gets the outer edges of the graph that is backed by the store. (Inherited from GraphStore.) | |
ReferenceResolver | When overridden in a derived class, gets and sets the GraphReferenceResolver that resolves symbolic references. (Inherited from GraphStore.) | |
SyntheticSource | When overridden in a derived class, gets a node that is not technically part of the graph managed by the graph store, but that synthetically gathers all outer edges of the graph. (Inherited from GraphStore.) |
Top