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
Public method DefaultGraphStore

Top

Methods

  Name Description
Public method AddContribution Overloaded. Adds to the store.
Public method AddPropertyChangedEventHandler Adds the property changed event handler to the node. (Inherited from GraphStore.)
Public method BeginNavigateFromRootTo Begins to asynchronously resolve a symbolic node reference, using global navigation scope. (Inherited from GraphStore.)
Public method BeginNavigateTo Begins to asynchronously resolve a symbolic node reference using the current node to define the navigation scope. (Inherited from GraphStore.)
Public method CreateCollection Overloaded.
Public method CreateConstant Overloaded.
Public method EndNavigateFromRootTo Obtains the return value from the BeginNavigateTo asynchronous delegate with global context. (Inherited from GraphStore.)
Public method EndNavigateTo Obtains the return value from the BeginNavigateTo asynchronous delegate. (Inherited from GraphStore.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAdapterForAllNodes Provides efficient access and enumeration of the data store nodes, with node scope. (Inherited from GraphStore.)
Public method GetAdapterForEdges Provides efficient access and enumeration of the data store as edges, with node scope. (Inherited from GraphStore.)
Public method GetAdapterForLists Provides efficient access and enumeration of the data store as a collection, with node scope. (Inherited from GraphStore.)
Public method GetAdapterForOrderedNodes Provides efficient access and enumeration of the data store as ordered nodes, with node scope. (Inherited from GraphStore.)
Public method GetAdapterForRecords Provides efficient access and enumeration of the data store as records, with node scope. (Inherited from GraphStore.)
Public method GetAdapterForRecordValues Provides efficient access and enumeration of the data store as record values, with node scope. (Inherited from GraphStore.)
Public method GetAdapterForTuples Provides efficient access and enumeration of the data store as tuples, with node scope. (Inherited from GraphStore.)
Public method GetAdapterForUnorderedNodes Provides efficient access and enumeration of the data store as unordered nodes, with node scope. (Inherited from GraphStore.)
Public method GetBrand (Overrides GraphStore. . :: . .GetBrand(Node).)
Public method 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.)
Public method GetConstantBytes Gets an atomic node's key (used to hold the constant value), or null if non-atomic. (Inherited from GraphStore.)
Public method GetConstantClassification (Overrides GraphStore. . :: . .GetConstantClassification(Node).)
Public method 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.)
Public method 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.)
Public method 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.)
Public method 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.)
Public method 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.)
Public method 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.)
Public method 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.)
Public method 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.)
Public method 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.)
Public method 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.)
Public method 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.)
Public method GetConstantValue (Overrides GraphStore. . :: . .GetConstantValue(Node).)
Protected method GetEdgeEnumerator (Overrides GraphStore. . :: . .GetEdgeEnumerator(Node).)
Protected method GetEdges (Overrides GraphStore. . :: . .GetEdges(Node).)
Public method GetHashCode (Inherited from Object.)
Protected method GetLabeledEdge (Inherited from GraphStore.)
Protected method 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.)
Public method GetLabeledEdges (Overrides GraphStore. . :: . .GetLabeledEdges(Node).)
Protected method 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.)
Protected method 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.)
Protected method GetListValues (Overrides GraphStore. . :: . .GetListValues(Node).)
Public method GetNodeKind (Overrides GraphStore. . :: . .GetNodeKind(Node).)
Protected method 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.)
Protected method GetTupleValues (Overrides GraphStore. . :: . .GetTupleValues(Node).)
Public method GetType (Inherited from Object.)
Protected method GetUnlabeledContributionTarget (Overrides GraphStore. . :: . .GetUnlabeledContributionTarget(Node).)
Public method GetUnlabeledEdges (Overrides GraphStore. . :: . .GetUnlabeledEdges(Node).)
Protected method GetValues (Overrides GraphStore. . :: . .GetValues(Node).)
Protected method HasLabel Determines whether an outgoing edge from the node has the specified label. (Inherited from GraphStore.)
Protected method IsAtomic (Overrides GraphStore. . :: . .IsAtomic(Node).)
Protected method IsCollection (Overrides GraphStore. . :: . .IsCollection(Node).)
Protected method IsComposite (Overrides GraphStore. . :: . .IsComposite(Node).)
Protected method IsList (Overrides GraphStore. . :: . .IsList(Node).)
Public method IsNode Determines whether a node's key is in the data store. (Inherited from GraphStore.)
Public method IsReadOnly (Overrides GraphStore. . :: . .IsReadOnly(Node).)
Protected method IsRecord (Overrides GraphStore. . :: . .IsRecord(Node).)
Protected method IsTuple (Overrides GraphStore. . :: . .IsTuple(Node).)
Protected method MemberwiseClone (Inherited from Object.)
Public method NavigateFromRootTo Gets the node that resolves a graph reference, with global scope. (Inherited from GraphStore.)
Public method NavigateTo Gets the node that resolves a graph reference, scoped by the specified node. (Inherited from GraphStore.)
Public method OwnsKey (Overrides GraphStore. . :: . .OwnsKey(Object).)
Public method RemovePropertyChangedEventHandler Removes a delegate from the list of PropertyChanged event handlers for a node. (Inherited from GraphStore.)
Public method ResolveAllReferences (Inherited from GraphStore.)
Public method SetBrand (Overrides GraphStore. . :: . .SetBrand(Node, Identifier).)
Public method SetConstantValue (Overrides GraphStore. . :: . .SetConstantValue(Node, Object).)
Public method SetEdge Sets the outgoing labeled edge from the specified node to the value. (Inherited from GraphStore.)
Public method SetListValue (Inherited from GraphStore.)
Public method SetReferenceTarget Uses a delegate to update a node to a target reference value. (Inherited from GraphStore.)
Public method ToString Overloaded.
Public method WriteTo Overloaded. Writes the sub-graph that can be reached from this node to a stream.
Public method WriteToString (Inherited from GraphStore.)

Top

Properties

  Name Description
Public property KeyComparer When overridden in a derived class, gets a reference to the method used to compare store keys. (Inherited from GraphStore.)
Public property OuterEdges When overridden in a derived class, gets the outer edges of the graph that is backed by the store. (Inherited from GraphStore.)
Public property ReferenceResolver When overridden in a derived class, gets and sets the GraphReferenceResolver that resolves symbolic references. (Inherited from GraphStore.)
Public property 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

See Also

Reference

DefaultGraphStore Class

System.Dataflow Namespace