Tuukka Norri avatar Tuukka Norri committed 13372ca

Removed the moved files

Comments (0)

Files changed (6)

Documentation/BaseTen-class-hierarchy.dot

-digraph baseten_class_hierarchy
-{
-	compound=true;
-	rankdir="RL";
-	
-	node [shape = box]
-		NSObject
-		NSProxy
-		NSException
-		BXDatabaseContext
-		BXDatabaseObject
-		BXDatabaseObjectID
-		BXException
-
-        BXDatabaseObjectModel
-        BXDatabaseObjectModelStorage
-		
-		BXAbstractDescription
-		BXEntityDescription
-		BXPropertyDescription
-		BXAttributeDescription
-		BXRelationshipDescription
-		
-		BXContainerProxy
-		BXArrayProxy
-		BXSetProxy;
-		
-	node [shape = diamond]
-		NSObjectProtocol [label = NSObject]
-		BXDatabaseContextDelegate;
-		
-	edge [arrowhead = onormal]
-		NSObject -> NSObjectProtocol 
-		NSProxy -> NSObjectProtocol
-		BXDatabaseContext -> NSObject
-		BXDatabaseObject -> NSObject
-		BXDatabaseObjectID -> NSObject
-
-        BXDatabaseObjectModel -> NSObject
-        BXDatabaseObjectModelStorage -> NSObject
-
-		NSException:w -> NSObject
-		BXException -> NSException
-	
-		BXAbstractDescription -> NSObject
-		BXEntityDescription -> BXAbstractDescription
-		BXPropertyDescription -> BXAbstractDescription
-		BXAttributeDescription -> BXPropertyDescription
-		BXRelationshipDescription -> BXPropertyDescription
-	
-		BXContainerProxy -> NSProxy
-		BXArrayProxy -> BXContainerProxy
-		BXSetProxy -> BXContainerProxy
-	
-		BXDatabaseContextDelegate -> NSObjectProtocol;
-}

Documentation/BaseTen-object-relationships.dot

-digraph baseten_relationships 
-{	
-	compound = true;
-	
-	node [shape = box]
-        BXArrayProxy
-        BXDatabaseObjectModel
-        BXDatabaseObjectModelStorage
-		BXEntityDescription
-		BXDatabaseObject
-		BXDatabaseObjectID
-        BXAttributeDescription
-        BXRelationshipDescription
-        BXSetProxy
-        BXDatabaseContext;		
-	
-	node [shape = ellipse]
-		"Object URI"
-		"Owning object"
-        "Column values"
-        "Related objects";
-	
-	BXDatabaseContext -> BXDatabaseObject [arrowtail = normal, arrowhead = normalnormal];	
-    BXDatabaseContext -> BXDatabaseObjectModel [arrowhead = normal];
-
-    BXDatabaseObjectModelStorage -> BXDatabaseObjectModel [arrowtail = normal, arrowhead = normalnormal];
-	BXDatabaseObjectModel -> BXEntityDescription [arrowtail = normal, arrowhead = normalnormal];
-
-	BXArrayProxy -> BXDatabaseObject [arrowhead = normalnormal]
-	
-	BXDatabaseObject -> "Column values" [arrowhead = normalnormal];
-	BXDatabaseObject -> BXDatabaseObjectID:n [arrowhead = normal];
-    BXDatabaseObject -> BXSetProxy [arrowtail = normal, arrowhead = normalnormal];
-	BXSetProxy -> "Related objects" [arrowhead = normalnormal];
-	
-	BXDatabaseObjectID:s -> BXEntityDescription;
-	BXDatabaseObjectID -> "Object URI";
-	
-	BXEntityDescription -> BXAttributeDescription [arrowhead = normalnormal, arrowtail = normal];
-	BXEntityDescription -> BXRelationshipDescription [arrowhead = normalnormal, arrowtail = normal];
-	
-	"Owning object" -> BXArrayProxy [arrowhead = normal, arrowtail = normal];
-}

Documentation/connect.msc

-msc
-{
-    hscale = "1.5";
-
-    d   [ label = "Delegate" ],
-    ctx [ label = "Database context" ],
-    c   [ label = "Connector" ] ;
-
-    d=>ctx [ label = "-connect:" ];
-    ctx->c [ label = "Begin connection attempt" ];
-    c->c   [ label = "Display connection panel" ];
-    ...    [ label = "User sets the host name" ];
-    ...;
-    c=>>d  [ label = "-databaseContextGotDatabaseURI:" ];
-    d->d   [ label = "Prepare entities" ];
-    d>>c;
-    c->c   [ label = "Continue connecting" ];
-    ...    [ label = "Connection gets negotiated" ];
-    ...;
-    ---    [ label = "Connection attempt finished" ];
-    c=>>d  [ label = "-databaseContextConnectionSucceeded: or -databaseContext:failedToConnect:" ];
-}

Documentation/operator-handling.dot

-digraph G
-{
-	rankdir = "LR";
-	{
-		node []		
-		start2 [label = "Equality"]
-		end2 [label = "End"]
-		
-		start1 [label = "Lt, gt, lte, gte,\nbetween"]
-		end1 [label = "End"]
-		
-		start3 [label = "Contains"]
-		end3 [label = "End"]
-		
-		start4 [label = "In"]
-		end4 [label = "End"]
-		
-		start5 [label = "Begins, ends, like,\nmatches, (in)"]
-		end5 [label = "End"]
-		
-		start6 [label = "Custom selector"]
-		end6 [label = "End"]
-	}
-	{
-		node [shape = box]
-		P1 [label = "Add collect all\nto stack"]
-		P2 [label = "Add the operation\nto stack"]
-
-		P3 [label = "Add collect all\nto stack"]
-		P4 [label = "Add the operation\nto stack"]
-		
-		P5 [label = "Handle like ”equals” with ANY qualifier"]
-		
-		P6 [label = "Swap lval and rval"]
-		P7 [label = "Handle as a string operation"]
-		P8 [label = "Handle like equals with ANY qualifier"]
-		P9 [label = "Add collect all\nto stack"]
-		
-		P10 [label = "Escape [%\\_] in rval,\nprepend or append % for begins, ends, in"]
-		P11 [label = "Add the operation\nto stack"]
-		P13 [label = "Add collect all\nto stack"]
-		
-		P12 [label = "Add collect all\nto stack"]
-	}
-	{
-		node [shape = diamond]
-		D1 [label = "Is there an ANY or\nALL qualifier?"]
-		D2 [label = "Are lval and rval\nboth scalars?"]
-		D3 [label = "Is lval a collection\nand rval a scalar?"]		
-		
-		D4 [label = "Is there an ANY or\nALL qualifier?"]
-		D5 [label = "Is lval a collection\nand rval a scalar?"]		
-		D6 [label = "Are lval and rval\nof the same type?"]
-		
-		D7 [label = "Is rval a scalar?"]
-		D8 [label = "Is lval a scalar?"]
-		
-		D9 [label = "Is rval a scalar?"]
-		D10 [label = "Is there an ANY or\nALL qualifier?"]
-		D11 [label = "Is lval a scalar?"]
-		D12 [label = "Is lval a collection?"]
-	}
-	
-	start2 -> D4
-	D4 -> D5 [label=y]
-	D4 -> D6 [label=n]
-	D5 -> P4 [label=y]
-	D5 -> P3 [label=n]
-	D6 -> P4 [label=y]
-	D6 -> P3 [label=n]
-	P3 -> end2
-	P4 -> end2
-	
-	start1 -> D1
-	D1 -> D3 [label=y]
-	D1 -> D2 [label=n]
-	D2 -> P2 [label=y]
-	D2 -> P1 [label=n]
-	D3 -> P2 [label=y]
-	D3 -> P1 [label=n]
-	P1 -> end1
-	P2 -> end1
-	
-	start3 -> P5 -> end3
-	
-	start4 -> P6
-	P6 -> D7
-	D7 -> D8 [label=y]
-	D7 -> P9 [label=n]
-	D8 -> P7 [label=y]
-	D8 -> P8 [label=n]
-	P7 -> end4
-	P8 -> end4
-	P9 -> end4
-		
-	start5 -> D9
-	D9 -> P10 [label=y]
-	D9 -> P13 [label=n]
-	P10 -> D10
-	D10 -> D12 [label=y]
-	D10 -> D11 [label=n]
-	D11 -> P11 [label=y]
-	D11 -> P13 [label=n]
-	D12 -> P11 [label=y]
-	D12 -> P13 [label=n]
-	P11 -> end5
-	P13 -> end5
-	
-	start6 -> P12 -> end6
-}

Documentation/scalar-or-collection.dot

-digraph G
-{
-	rankdir = "TB";
-	{
-		node []
-		start [label = "Begin"]
-		end [label = "End"]
-	}
-	{
-		node [shape = box]
-		P1 [label = "Set type to scalar"]
-		P2 [label = "Set type to collection"]
-		P3 [label = "Set type to unexpected"]
-		P4 [label = "Set type to function's cardinality"]
-		P5 [label = "Get function object\n(based on cardinality)"]
-		P6 [label = "Get node"]
-	}
-	{
-		node [shape = diamond]
-		D1 [label = "Node type?"]
-		D2 [label = "Is to-many?"]
-		D3 [label = "Nodes left?"]
-		D4 [label = "Function value?"]
-		D5 [label = "Nodes left?"]
-		D6 [label = "Got node?"]
-		D7 [label = "Have at least one\nproperty node?"]
-	}
-	{
-		node [shape = parallelogram]
-		R1 [label = "Get current node name"]
-		R2 [label = "Get current function name"]
-	}
-	
-	start -> P1 -> R1 -> P6 -> D6
-	D6 -> D1 [label=y]
-	D6 -> D7 [label=n]
-	D7 -> P5 [label=y]
-	D7 -> P3 [label=n]
-	D1 -> R2 [label = "Attribute"]
-	D1 -> D2 [label = "Relationship"]
-	D2 -> P2 [label=y]
-	D2 -> D3 [label=n]
-	P2 -> D3
-	D3 -> R1 [label=y]
-	D3 -> R2 [label=n]
-	R2 -> P5 -> D4
-	D4 -> P4 [label = "non-nil"]
-	D4 -> P3 [label = nil]
-	P4 -> D5
-	D5 -> R2 [label=y]
-	P3 -> end
-	D5 -> end [label=n]
-}

Documentation/update-change-propagation.msc

-msc
-{
-    hscale = "3";
-
-    a    [ label = "Client A" ],
-    obja [ label = "Database object" ],
-    ctxa [ label = "A's Database context" ],
-    db   [ label = "Database server" ],
-    ctxb [ label = "B's Database context" ],
-    objb [ label = "Database object" ],
-    b    [ label = "Client B" ];
-     
-    a=>obja    [ label = "-setPrimitiveValue:forKey:" ];
-    obja=>obja [ label = "Cache the given value" ];
-    obja=>ctxa [ label = "Update the database" ];
-    ctxa=>db   [ label = "Send the UPDATE query" ];
-    db=>ctxb   [ label = "Notify the other clients about rows being changed" ];
-    ctxb=>db   [ label = "Send a SELECT query" ];
-    db>>ctxb   [ label = "Return changed rows' primary keys" ];
-    ctxb=>objb [ label = "Fault the corresponding object" ];
-    ...;
-    ...;
-    b=>objb    [ label = "-primitiveValueForKey:" ];
-    objb=>ctxb [ label = "Fire the fault" ];
-    ctxb=>db   [ label = "Send a SELECT query" ];
-    db>>ctxb   [ label = "Return the corresponding row" ];
-    ctxb=>objb [ label = "Cache the received values" ];
-    objb>>b    [ label = "Return the value" ];
-}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.