Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codemix/graph
/ functions
Functions
1,533 in github.com/codemix/graph
⨍
Functions
1,533
◇
Types & classes
417
↓ 3 callers
Function
buildBinaryCondition
(head, tail, operator)
packages/graph/src/grammar.js:18227
↓ 3 callers
Method
checkUniqueConstraint
* Check if adding/updating a value would violate a unique constraint. * Throws UniqueConstraintViolationError if it would. * * @param label T
packages/graph/src/indexes/IndexManager.ts:189
↓ 3 callers
Method
compareTo
* Compare two dates for sorting. * Returns negative if this < other, positive if this > other, 0 if equal.
packages/graph/src/TemporalTypes.ts:176
↓ 3 callers
Function
convertCreateClause
* Convert a CREATE clause into a CreateStep. * Handles both simple node patterns and chain patterns (with relationships). * * Chain patterns like:
packages/graph/src/astToSteps.ts:633
↓ 3 callers
Function
convertMergeClause
* Convert a MERGE clause into a MergeStep.
packages/graph/src/astToSteps.ts:750
↓ 3 callers
Function
convertShortestPathPattern
* Convert a ShortestPathPattern into a sequence of steps. * Uses ShortestPathStep with BFS/Dijkstra algorithm. * * TODO: The pattern.all field (for
packages/graph/src/astToSteps.ts:1175
↓ 3 callers
Function
createGraph
()
packages/graph/src/test/count-star.test.ts:17
↓ 3 callers
Function
createTestGraph
()
packages/graph/src/test/multihop-integration.test.ts:23
↓ 3 callers
Function
createUserPostGraph
()
packages/graph/src/test/testHelpers.ts:139
↓ 3 callers
Function
createWeightedEdgeGraph
()
packages/graph/src/test/EdgeTraversal.test.ts:41
↓ 3 callers
Function
defaultIdGenerator
()
packages/graph/src/Graph.ts:287
↓ 3 callers
Function
durationBetween
(start: TemporalValue, end: TemporalValue)
packages/graph/src/TemporalTypes.ts:1637
↓ 3 callers
Function
executeQuery
(graph: Graph<typeof schema>, queryString: string)
packages/graph/src/test/count-star.test.ts:25
↓ 3 callers
Method
findByUniqueProperties
* Find an element by its unique properties. * This is used by MERGE operations to find existing elements. * * @param label The element label.
packages/graph/src/indexes/IndexManager.ts:534
↓ 3 callers
Function
getCurrentGraphSource
()
packages/graph/src/Steps.ts:76
↓ 3 callers
Method
getEdgeById
(id: ElementId)
packages/y-graph-storage/src/YGraphStorage.ts:129
↓ 3 callers
Function
getEdges
(pattern: Pattern)
packages/graph/src/test/backtickIdentifiers.test.ts:27
↓ 3 callers
Method
getVertexById
( id: ElementId, options?: { throwIfNotFound?: boolean }, )
packages/graph/src/Graph.ts:419
↓ 3 callers
Function
hasMeasureGreaterThan0
* Check if the stem has measure > 0
packages/text-search/src/stemmer.ts:30
↓ 3 callers
Method
instantiateVertex
* Instantiate a vertex from a stored vertex. * @param storedVertex The stored vertex. * @returns The instantiated vertex.
packages/graph/src/Graph.ts:377
↓ 3 callers
Function
isBuiltinProcedure
(name: string)
packages/graph/src/ProcedureRegistry.ts:415
↓ 3 callers
Function
isNumericConvertible
* Checks if a value can be safely converted to a finite number. * Returns false for NaN, Infinity, and non-numeric strings.
packages/graph/src/Comparator.ts:7
↓ 3 callers
Function
isPlainObject
(value: unknown)
packages/graph/src/Comparator.ts:183
↓ 3 callers
Method
lookupRange
* Find all elements with values in the given range. * O(log n + k) where k is the number of matches. * * @param min The lower bound. * @pa
packages/graph/src/indexes/BTreeIndex.ts:267
↓ 3 callers
Method
lookupUnique
* Look up an element by a unique property value. * Returns the element ID if found, undefined otherwise. * Automatically builds the index if not
packages/graph/src/indexes/IndexManager.ts:141
↓ 3 callers
Function
makeStrictType
( typeChecker: (value: unknown) => boolean, typeName: string, )
packages/graph/src/test/Graph.test.ts:758
↓ 3 callers
Function
makeTrimType
* Creates a schema that trims whitespace from strings.
packages/graph/src/test/standardSchema.test.ts:37
↓ 3 callers
Function
makeType
(_defaultValue: T)
packages/graph/src/test/count-support.test.ts:12
↓ 3 callers
Function
makeType
(_defaultValue: T)
packages/graph/src/test/EdgeTraversal.test.ts:9
↓ 3 callers
Function
makeType
(_defaultValue: T)
packages/graph/src/test/functionInvocation.test.ts:19
↓ 3 callers
Method
multiply
* Multiply this duration by a scalar.
packages/graph/src/TemporalTypes.ts:1371
↓ 3 callers
Method
negate
* Negate this duration.
packages/graph/src/TemporalTypes.ts:1396
↓ 3 callers
Method
nodes
(propertyName?: string)
packages/graph/src/Traversals.ts:149
↓ 3 callers
Method
offset
()
packages/graph/src/TemporalTypes.ts:413
↓ 3 callers
Method
otherV
* Get the other vertex of the edge.
packages/graph/src/Traversals.ts:1862
↓ 3 callers
Function
peg$parseANY
()
packages/graph/src/grammar.js:16137
↓ 3 callers
Function
peg$parseAndCondition
()
packages/graph/src/grammar.js:8238
↓ 3 callers
Function
peg$parseBY
()
packages/graph/src/grammar.js:14509
↓ 3 callers
Function
peg$parseBooleanAndExpression
()
packages/graph/src/grammar.js:9238
↓ 3 callers
Function
peg$parseBooleanNotExpression
()
packages/graph/src/grammar.js:9292
↓ 3 callers
Function
peg$parseBooleanOrExpression
()
packages/graph/src/grammar.js:9130
↓ 3 callers
Function
peg$parseBooleanXorExpression
()
packages/graph/src/grammar.js:9184
↓ 3 callers
Function
peg$parseCALL
()
packages/graph/src/grammar.js:16285
↓ 3 callers
Function
peg$parseCASE
()
packages/graph/src/grammar.js:15878
↓ 3 callers
Function
peg$parseCONTAINS
()
packages/graph/src/grammar.js:15434
↓ 3 callers
Function
peg$parseComparisonOperator
()
packages/graph/src/grammar.js:11773
↓ 3 callers
Function
peg$parseCreatePattern
()
packages/graph/src/grammar.js:3854
↓ 3 callers
Function
peg$parseDETACH
()
packages/graph/src/grammar.js:15619
↓ 3 callers
Function
peg$parseEND
()
packages/graph/src/grammar.js:16026
↓ 3 callers
Function
peg$parseENDS
()
packages/graph/src/grammar.js:15360
↓ 3 callers
Function
peg$parseEdgeAndNodePattern
()
packages/graph/src/grammar.js:6298
↓ 3 callers
Function
peg$parseEdgeLabels
()
packages/graph/src/grammar.js:7521
↓ 3 callers
Function
peg$parseEdgePattern
()
packages/graph/src/grammar.js:7358
↓ 3 callers
Function
peg$parseEdgeVariable
()
packages/graph/src/grammar.js:7726
↓ 3 callers
Function
peg$parseFOREACH
()
packages/graph/src/grammar.js:15471
↓ 3 callers
Function
peg$parseForeachOperation
()
packages/graph/src/grammar.js:4348
↓ 3 callers
Function
peg$parseGroupByItem
()
packages/graph/src/grammar.js:13743
↓ 3 callers
Function
peg$parseLabelAndExpression
()
packages/graph/src/grammar.js:6674
↓ 3 callers
Function
peg$parseLabelNotExpression
()
packages/graph/src/grammar.js:6740
↓ 3 callers
Function
peg$parseLimitClause
()
packages/graph/src/grammar.js:13857
↓ 3 callers
Function
peg$parseListLiteralExpr
()
packages/graph/src/grammar.js:10391
↓ 3 callers
Function
peg$parseMERGE
()
packages/graph/src/grammar.js:15693
↓ 3 callers
Function
peg$parseMapLiteralEntry
()
packages/graph/src/grammar.js:10641
↓ 3 callers
Function
peg$parseMapProjectionSelector
()
packages/graph/src/grammar.js:11034
↓ 3 callers
Function
peg$parseMatchClauseWithWhere
()
packages/graph/src/grammar.js:4141
↓ 3 callers
Function
peg$parseMultiplicativeExpression
()
packages/graph/src/grammar.js:9531
↓ 3 callers
Function
peg$parseNONE
()
packages/graph/src/grammar.js:16174
↓ 3 callers
Function
peg$parseNULLS
()
packages/graph/src/grammar.js:14731
↓ 3 callers
Function
peg$parseNonEmptyCypherStatement
()
packages/graph/src/grammar.js:2584
↓ 3 callers
Function
peg$parseNumberLiteral
()
packages/graph/src/grammar.js:16800
↓ 3 callers
Function
peg$parseON
()
packages/graph/src/grammar.js:15730
↓ 3 callers
Function
peg$parseOPTIONAL
()
packages/graph/src/grammar.js:15804
↓ 3 callers
Function
peg$parseOrderByClause
()
packages/graph/src/grammar.js:13441
↓ 3 callers
Function
peg$parseOrderItem
()
packages/graph/src/grammar.js:13538
↓ 3 callers
Function
peg$parsePostfixExpression
()
packages/graph/src/grammar.js:9668
↓ 3 callers
Function
peg$parsePowerExpression
()
packages/graph/src/grammar.js:9597
↓ 3 callers
Function
peg$parsePropertyListElement
()
packages/graph/src/grammar.js:7178
↓ 3 callers
Function
peg$parsePropertyListLiteral
()
packages/graph/src/grammar.js:7056
↓ 3 callers
Function
peg$parseREMOVE
()
packages/graph/src/grammar.js:15656
↓ 3 callers
Function
peg$parseRemoveItem
()
packages/graph/src/grammar.js:3385
↓ 3 callers
Function
peg$parseReturnItem
()
packages/graph/src/grammar.js:12008
↓ 3 callers
Function
peg$parseSINGLE
()
packages/graph/src/grammar.js:16211
↓ 3 callers
Function
peg$parseSTARTS
()
packages/graph/src/grammar.js:15323
↓ 3 callers
Function
peg$parseSetAssignment
()
packages/graph/src/grammar.js:5551
↓ 3 callers
Function
peg$parseSimpleFunctionName
()
packages/graph/src/grammar.js:11512
↓ 3 callers
Function
peg$parseSkipClause
()
packages/graph/src/grammar.js:13830
↓ 3 callers
Function
peg$parseTHEN
()
packages/graph/src/grammar.js:15952
↓ 3 callers
Function
peg$parseUNION
()
packages/graph/src/grammar.js:16063
↓ 3 callers
Function
peg$parseUNWIND
()
packages/graph/src/grammar.js:15841
↓ 3 callers
Function
peg$parseWHEN
()
packages/graph/src/grammar.js:15915
↓ 3 callers
Function
peg$parseWithItem
()
packages/graph/src/grammar.js:4545
↓ 3 callers
Function
peg$parseXorCondition
()
packages/graph/src/grammar.js:8184
↓ 3 callers
Function
peg$parseYieldItem
()
packages/graph/src/grammar.js:5446
↓ 3 callers
Method
relationships
(propertyName?: string)
packages/graph/src/Traversals.ts:172
↓ 3 callers
Function
runQuery
(name: string)
packages/graph/src/test/QueryContext.test.ts:114
↓ 3 callers
Function
selectBestIndexHint
( hints: IndexHint[], hasIndex: (property: string, type: IndexConfig["type"]) => boolean, )
packages/graph/src/indexes/QueryPlanner.ts:172
↓ 3 callers
Method
subscribe
* Subscribe to changes to the graph. * @param observer The observer to subscribe to. * @returns A function to unsubscribe from the changes.
packages/y-graph-storage/src/YGraph.ts:57
↓ 3 callers
Function
subtractDuration
( temporal: TemporalValue, duration: DurationValue, )
packages/graph/src/TemporalTypes.ts:1627
↓ 2 callers
Method
#normalizeValue
* Normalize value for consistent JSON.stringify behavior. * Converts undefined to null for consistent serialization.
packages/graph/src/Steps.ts:3095
↓ 2 callers
Method
bothE
* Get the edges that are connected to the vertices by both incoming and outgoing edges. * @param edgeLabels The labels of the edges to get. If no l
packages/graph/src/Traversals.ts:712
← previous
next →
301–400 of 1,533, ranked by callers