APOC 支持
APOC(Cypher 上的强大过程)是一个 Neo4j 库,提供对其他过程和函数的访问,扩展了 Cypher 查询语言的使用。有关 APOC 的更多信息,请参阅APOC 文档。
如下所示,APOC Core 函数和过程的子集已预先安装并在 Aura 中可用
apoc
限定名称 | 类型 |
---|---|
apoc.case |
过程 |
apoc.help |
过程 |
apoc.version |
函数 |
apoc.when |
过程 |
apoc.agg
限定名称 | 类型 |
---|---|
apoc.agg.first |
函数 |
apoc.agg.graph |
函数 |
apoc.agg.last |
函数 |
apoc.agg.maxItems |
函数 |
apoc.agg.median |
函数 |
apoc.agg.minItems |
函数 |
apoc.agg.nth |
函数 |
apoc.agg.percentiles |
函数 |
apoc.agg.product |
函数 |
apoc.agg.slice |
函数 |
apoc.agg.statistics |
函数 |
apoc.algo
限定名称 | 类型 |
---|---|
apoc.algo.aStar |
过程 |
apoc.algo.aStarConfig |
过程 |
apoc.algo.allSimplePaths |
过程 |
apoc.algo.cover |
过程 |
apoc.algo.dijkstra |
过程 |
apoc.any
限定名称 | 类型 |
---|---|
apoc.any.properties |
函数 |
apoc.any.property |
函数 |
apoc.atomic
限定名称 | 类型 |
---|---|
apoc.atomic.add |
过程 |
apoc.atomic.concat |
过程 |
apoc.atomic.insert |
过程 |
apoc.atomic.remove |
过程 |
apoc.atomic.subtract |
过程 |
apoc.atomic.update |
过程 |
apoc.bitwise
限定名称 | 类型 |
---|---|
apoc.bitwise.op |
函数 |
apoc.coll
限定名称 | 类型 |
---|---|
apoc.coll.avg |
函数 |
apoc.coll.combinations |
函数 |
apoc.coll.contains |
函数 |
apoc.coll.containsAll |
函数 |
apoc.coll.containsAllSorted |
函数 |
apoc.coll.containsDuplicates |
函数 |
apoc.coll.containsSorted |
函数 |
apoc.coll.different |
函数 |
apoc.coll.disjunction |
函数 |
apoc.coll.dropDuplicateNeighbors |
函数 |
apoc.coll.duplicates |
函数 |
apoc.coll.duplicatesWithCount |
函数 |
apoc.coll.elements |
过程 |
apoc.coll.fill |
函数 |
apoc.coll.flatten |
函数 |
apoc.coll.frequencies |
函数 |
apoc.coll.frequenciesAsMap |
函数 |
apoc.coll.indexOf |
函数 |
apoc.coll.insert |
函数 |
apoc.coll.insertAll |
函数 |
apoc.coll.intersection |
函数 |
apoc.coll.isEqualCollection |
函数 |
apoc.coll.max |
函数 |
apoc.coll.min |
函数 |
apoc.coll.occurrences |
函数 |
apoc.coll.pairs |
函数 |
apoc.coll.pairsMin |
函数 |
apoc.coll.partition |
函数 |
apoc.coll.partition |
过程 |
apoc.coll.randomItem |
函数 |
apoc.coll.randomItems |
函数 |
apoc.coll.remove |
函数 |
apoc.coll.removeAll |
函数 |
apoc.coll.runningTotal |
函数 |
apoc.coll.set |
函数 |
apoc.coll.shuffle |
函数 |
apoc.coll.sort |
函数 |
apoc.coll.sortMaps |
函数 |
apoc.coll.sortMulti |
函数 |
apoc.coll.sortNodes |
函数 |
apoc.coll.sortText |
函数 |
apoc.coll.split |
过程 |
apoc.coll.subtract |
函数 |
apoc.coll.sum |
函数 |
apoc.coll.sumLongs |
函数 |
apoc.coll.toSet |
函数 |
apoc.coll.union |
函数 |
apoc.coll.unionAll |
函数 |
apoc.coll.zip |
函数 |
apoc.coll.zipToRows |
过程 |
apoc.convert
限定名称 | 类型 |
---|---|
apoc.convert.fromJsonList |
函数 |
apoc.convert.fromJsonMap |
函数 |
apoc.convert.getJsonProperty |
函数 |
apoc.convert.getJsonPropertyMap |
函数 |
apoc.convert.setJsonProperty |
过程 |
apoc.convert.toJson |
函数 |
apoc.convert.toList |
函数 |
apoc.convert.toMap |
函数 |
apoc.convert.toNode |
函数 |
apoc.convert.toNodeList |
函数 |
apoc.convert.toRelationship |
函数 |
apoc.convert.toRelationshipList |
函数 |
apoc.convert.toSet |
函数 |
apoc.convert.toSortedJsonMap |
函数 |
apoc.convert.toTree |
过程 |
apoc.create
限定名称 | 类型 |
---|---|
apoc.create.addLabels |
过程 |
apoc.create.node |
过程 |
apoc.create.nodes |
过程 |
apoc.create.relationship |
过程 |
apoc.create.removeLabels |
过程 |
apoc.create.removeProperties |
过程 |
apoc.create.removeRelProperties |
过程 |
apoc.create.setLabels |
过程 |
apoc.create.setProperties |
过程 |
apoc.create.setProperty |
过程 |
apoc.create.setRelProperties |
过程 |
apoc.create.setRelProperty |
过程 |
apoc.create.uuid |
函数 已弃用 |
apoc.create.uuids |
过程 已弃用 |
apoc.create.vNode |
过程 |
apoc.create.vNode |
函数 |
apoc.create.vNodes |
过程 |
apoc.create.vRelationship |
过程 |
apoc.create.vRelationship |
函数 |
apoc.create.virtual.fromNode |
函数 |
apoc.cypher
限定名称 | 类型 |
---|---|
apoc.cypher.doIt |
过程 |
apoc.cypher.run |
过程 |
apoc.cypher.runFirstColumnMany |
函数 |
apoc.cypher.runFirstColumnSingle |
函数 |
apoc.cypher.runMany |
过程 |
apoc.cypher.runTimeboxed |
过程 |
apoc.data
限定名称 | 类型 |
---|---|
apoc.data.url |
函数 |
apoc.date
限定名称 | 类型 |
---|---|
apoc.date.add |
函数 |
apoc.date.convert |
函数 |
apoc.date.convertFormat |
函数 |
apoc.date.currentTimestamp |
函数 |
apoc.date.field |
函数 |
apoc.date.fields |
函数 |
apoc.date.format |
函数 |
apoc.date.fromISO8601 |
函数 |
apoc.date.parse |
函数 |
apoc.date.systemTimezone |
函数 |
apoc.date.toISO8601 |
函数 |
apoc.date.toYears |
函数 |
apoc.diff
限定名称 | 类型 |
---|---|
apoc.diff.nodes |
函数 |
apoc.do
限定名称 | 类型 |
---|---|
apoc.do.case |
过程 |
apoc.do.when |
过程 |
apoc.example
限定名称 | 类型 |
---|---|
apoc.example.movies |
过程 |
apoc.export
限定名称 | 类型 |
---|---|
apoc.export.csv.all |
过程 |
apoc.export.csv.data |
过程 |
apoc.export.csv.graph |
过程 |
apoc.export.csv.query |
过程 |
apoc.export.cypher.all |
过程 |
apoc.export.cypher.data |
过程 |
apoc.export.cypher.graph |
过程 |
apoc.export.cypher.query |
过程 |
apoc.export.cypher.schema |
过程 |
apoc.export.graphml.all |
过程 |
apoc.export.graphml.data |
过程 |
apoc.export.graphml.graph |
过程 |
apoc.export.graphml.query |
过程 |
apoc.export.json.all |
过程 |
apoc.export.json.data |
过程 |
apoc.export.json.graph |
过程 |
apoc.export.json.query |
过程 |
apoc.graph
限定名称 | 类型 |
---|---|
apoc.graph.from |
过程 |
apoc.graph.fromCypher |
过程 |
apoc.graph.fromDB |
过程 |
apoc.graph.fromData |
过程 |
apoc.graph.fromDocument |
过程 |
apoc.graph.fromPath |
过程 |
apoc.graph.fromPaths |
过程 |
apoc.graph.validateDocument |
过程 |
apoc.hashing
限定名称 | 类型 |
---|---|
apoc.hashing.fingerprint |
函数 |
apoc.hashing.fingerprintGraph |
函数 |
apoc.hashing.fingerprinting |
函数 |
apoc.import
限定名称 | 类型 |
---|---|
apoc.import.csv |
过程 |
apoc.import.graphml |
过程 |
apoc.json
限定名称 | 类型 |
---|---|
apoc.json.path |
函数 |
apoc.label
限定名称 | 类型 |
---|---|
apoc.label.exists |
函数 |
apoc.load
限定名称 | 类型 |
---|---|
apoc.load.json |
过程 |
apoc.load.jsonArray |
过程 |
apoc.load.xml |
过程 |
apoc.lock
限定名称 | 类型 |
---|---|
apoc.lock.all |
过程 |
apoc.lock.nodes |
过程 |
apoc.lock.read.nodes |
过程 |
apoc.lock.read.rels |
过程 |
apoc.lock.rels |
过程 |
apoc.map
限定名称 | 类型 |
---|---|
apoc.map.clean |
函数 |
apoc.map.flatten |
函数 |
apoc.map.fromLists |
函数 |
apoc.map.fromNodes |
函数 |
apoc.map.fromPairs |
函数 |
apoc.map.fromValues |
函数 |
apoc.map.get |
函数 |
apoc.map.groupBy |
函数 |
apoc.map.groupByMulti |
函数 |
apoc.map.merge |
函数 |
apoc.map.mergeList |
函数 |
apoc.map.mget |
函数 |
apoc.map.removeKey |
函数 |
apoc.map.removeKeys |
函数 |
apoc.map.setEntry |
函数 |
apoc.map.setKey |
函数 |
apoc.map.setLists |
函数 |
apoc.map.setPairs |
函数 |
apoc.map.setValues |
函数 |
apoc.map.sortedProperties |
函数 |
apoc.map.submap |
函数 |
apoc.map.unflatten |
函数 |
apoc.map.updateTree |
函数 |
apoc.map.values |
函数 |
apoc.math
限定名称 | 类型 |
---|---|
apoc.math.maxByte |
函数 |
apoc.math.maxDouble |
函数 |
apoc.math.maxInt |
函数 |
apoc.math.maxLong |
函数 |
apoc.math.minByte |
函数 |
apoc.math.minDouble |
函数 |
apoc.math.minInt |
函数 |
apoc.math.minLong |
函数 |
apoc.math.regr |
过程 |
apoc.merge
限定名称 | 类型 |
---|---|
apoc.merge.node |
过程 |
apoc.merge.node.eager |
过程 |
apoc.merge.relationship |
过程 |
apoc.merge.relationship.eager |
过程 |
apoc.meta
限定名称 | 类型 |
---|---|
apoc.meta.cypher.isType |
函数 |
apoc.meta.cypher.type |
函数 |
apoc.meta.cypher.types |
函数 |
apoc.meta.data |
过程 |
apoc.meta.graph |
过程 |
apoc.meta.graphSample |
过程 |
apoc.meta.nodeTypeProperties |
过程 |
apoc.meta.relTypeProperties |
过程 |
apoc.meta.schema |
过程 |
apoc.meta.stats |
过程 |
apoc.meta.subGraph |
过程 |
apoc.neighbors
限定名称 | 类型 |
---|---|
apoc.neighbors.athop |
过程 |
apoc.neighbors.athop.count |
过程 |
apoc.neighbors.byhop |
过程 |
apoc.neighbors.byhop.count |
过程 |
apoc.neighbors.tohop |
过程 |
apoc.neighbors.tohop.count |
过程 |
apoc.node
限定名称 | 类型 |
---|---|
apoc.node.degree |
函数 |
apoc.node.degree.in |
函数 |
apoc.node.degree.out |
函数 |
apoc.node.id |
函数 |
函数 |
|
apoc.node.relationship.exists |
函数 |
apoc.node.relationship.types |
函数 |
apoc.node.relationships.exist |
函数 |
apoc.nodes
限定名称 | 类型 |
---|---|
apoc.nodes.collapse |
过程 |
apoc.nodes.connected |
函数 |
apoc.nodes.delete |
过程 |
apoc.nodes.get |
过程 |
apoc.nodes.group |
过程 |
apoc.nodes.isDense |
函数 |
apoc.nodes.link |
过程 |
apoc.nodes.relationship.types |
函数 |
apoc.nodes.relationships.exist |
函数 |
apoc.nodes.rels |
过程 |
apoc.number
限定名称 | 类型 |
---|---|
apoc.number.arabicToRoman |
函数 |
apoc.number.exact.add |
函数 |
apoc.number.exact.div |
函数 |
apoc.number.exact.mul |
函数 |
apoc.number.exact.sub |
函数 |
apoc.number.exact.toExact |
函数 |
apoc.number.exact.toFloat |
函数 |
apoc.number.exact.toInteger |
函数 |
apoc.number.format |
函数 |
apoc.number.parseFloat |
函数 |
apoc.number.parseInt |
函数 |
apoc.number.romanToArabic |
函数 |
apoc.path
限定名称 | 类型 |
---|---|
apoc.path.combine |
函数 |
apoc.path.create |
函数 |
apoc.path.elements |
函数 |
apoc.path.expand |
过程 |
apoc.path.expandConfig |
过程 |
apoc.path.slice |
函数 |
apoc.path.spanningTree |
过程 |
apoc.path.subgraphAll |
过程 |
apoc.path.subgraphNodes |
过程 |
apoc.periodic
限定名称 | 类型 |
---|---|
apoc.periodic.cancel |
过程 |
apoc.periodic.commit |
过程 |
apoc.periodic.countdown |
过程 |
apoc.periodic.iterate |
过程 |
apoc.periodic.list |
过程 |
apoc.periodic.repeat |
过程 |
apoc.periodic.submit |
过程 |
apoc.refactor
限定名称 | 类型 |
---|---|
apoc.refactor.categorize |
过程 |
apoc.refactor.cloneNodes |
过程 |
apoc.refactor.cloneSubgraph |
过程 |
apoc.refactor.cloneSubgraphFromPaths |
过程 |
apoc.refactor.collapseNode |
过程 |
apoc.refactor.extractNode |
过程 |
apoc.refactor.from |
过程 |
apoc.refactor.invert |
过程 |
apoc.refactor.mergeNodes |
过程 |
apoc.refactor.mergeRelationships |
过程 |
apoc.refactor.normalizeAsBoolean |
过程 |
apoc.refactor.rename.label |
过程 |
apoc.refactor.rename.nodeProperty |
过程 |
apoc.refactor.rename.type |
过程 |
apoc.refactor.rename.typeProperty |
过程 |
apoc.refactor.setType |
过程 |
apoc.refactor.to |
过程 |
apoc.rel
限定名称 | 类型 |
---|---|
apoc.rel.id |
函数 |
apoc.rel.type |
函数 |
apoc.schema
限定名称 | 类型 |
---|---|
apoc.schema.assert |
过程 |
apoc.schema.node.constraintExists |
函数 |
apoc.schema.node.indexExists |
函数 |
apoc.schema.nodes |
过程 |
apoc.schema.properties.distinct |
过程 |
apoc.schema.properties.distinctCount |
过程 |
apoc.schema.relationship.constraintExists |
函数 |
apoc.schema.relationships |
过程 |
apoc.scoring
限定名称 | 类型 |
---|---|
apoc.scoring.existence |
函数 |
apoc.scoring.pareto |
函数 |
apoc.search
限定名称 | 类型 |
---|---|
apoc.search.multiSearchReduced |
过程 |
apoc.search.node |
过程 |
apoc.search.nodeAll |
过程 |
apoc.search.nodeAllReduced |
过程 |
apoc.search.nodeReduced |
过程 |
apoc.spatial
限定名称 | 类型 |
---|---|
apoc.spatial.geocode |
过程 |
apoc.spatial.geocodeOnce |
过程 |
apoc.spatial.reverseGeocode |
过程 |
apoc.spatial.sortByDistance |
过程 |
apoc.stats
限定名称 | 类型 |
---|---|
apoc.stats.degrees |
过程 |
apoc.temporal
限定名称 | 类型 |
---|---|
apoc.temporal.format |
函数 |
apoc.temporal.formatDuration |
函数 |
apoc.temporal.toZonedTemporal |
函数 |
apoc.text
限定名称 | 类型 |
---|---|
apoc.text.base64Decode |
函数 |
apoc.text.base64Encode |
函数 |
apoc.text.base64UrlDecode |
函数 |
apoc.text.base64UrlEncode |
函数 |
apoc.text.byteCount |
函数 |
apoc.text.bytes |
函数 |
apoc.text.camelCase |
函数 |
apoc.text.capitalize |
函数 |
apoc.text.capitalizeAll |
函数 |
apoc.text.charAt |
函数 |
apoc.text.clean |
函数 |
apoc.text.code |
函数 |
apoc.text.compareCleaned |
函数 |
apoc.text.decapitalize |
函数 |
apoc.text.decapitalizeAll |
函数 |
apoc.text.distance |
函数 |
apoc.text.doubleMetaphone |
函数 |
apoc.text.format |
函数 |
apoc.text.fuzzyMatch |
函数 |
apoc.text.hammingDistance |
函数 |
apoc.text.hexCharAt |
函数 |
apoc.text.hexValue |
函数 |
apoc.text.indexOf |
函数 |
apoc.text.indexesOf |
函数 |
apoc.text.jaroWinklerDistance |
函数 |
apoc.text.join |
函数 |
apoc.text.levenshteinDistance |
函数 |
apoc.text.levenshteinSimilarity |
函数 |
apoc.text.lpad |
函数 |
apoc.text.phonetic |
函数 |
apoc.text.phoneticDelta |
过程 |
apoc.text.random |
函数 |
apoc.text.regexGroups |
函数 |
apoc.text.regreplace |
函数 |
apoc.text.repeat |
函数 |
apoc.text.replace |
函数 |
apoc.text.rpad |
函数 |
apoc.text.slug |
函数 |
apoc.text.snakeCase |
函数 |
apoc.text.sorensenDiceSimilarity |
函数 |
apoc.text.split |
函数 |
apoc.text.swapCase |
函数 |
apoc.text.toCypher |
函数 |
apoc.text.toUpperCase |
函数 |
apoc.text.upperCamelCase |
函数 |
apoc.text.urldecode |
函数 |
apoc.text.urlencode |
函数 |
apoc.util
限定名称 | 类型 |
---|---|
apoc.util.md5 |
函数 |
apoc.util.sha1 |
函数 |
apoc.util.sha256 |
函数 |
apoc.util.sha384 |
函数 |
apoc.util.sha512 |
函数 |
apoc.util.sleep |
过程 |
apoc.util.validate |
过程 |
apoc.util.validatePredicate |
函数 |
apoc.warmup
限定名称 | 类型 |
---|---|
apoc.warmup.run |
过程 已弃用 |
apoc.xml
限定名称 | 类型 |
---|---|
apoc.xml.parse |
函数 |