apoc.config.map

This is the APOC Extended documentation.

APOC Extended is not supported by Neo4j. For the officially supported APOC Core, go to the APOC Core page.

Procedure Apoc Extended

apoc.config.map | Lists the Neo4j configuration as map

Signature

apoc.config.map() :: (value :: MAP?)

Output parameters

Name Type

value

MAP?

Usage Examples

CALL apoc.config.map()
YIELD value
WITH [key in keys(value) WHERE not(key STARTS WITH "apoc")] AS keys, value
RETURN apoc.map.clean(value, keys, []) AS value;
Table 1. Results
value

{apoc.uuid.enabled: "false", apoc.import.file.allow_read_from_filesystem: "true", apoc.ttl.enabled: "true", apoc.trigger.enabled: "false", apoc.ttl.limit: "1000", apoc.import.file.enabled: "false", apoc.ttl.schedule: "PT1M", apoc.export.file.enabled: "false", apoc_ttl_enabled: "true", apoc.import.file.use_neo4j_config: "true"}

Please note that this procedure only gets the following configurations, to avoid retrieving sensitive data:

  • apoc.import.file.enabled,

  • apoc.import.file.use_neo4j_config,

  • apoc.import.file.allow_read_from_filesystem,

  • apoc.export.file.enabled,

  • apoc.trigger.enabled,

  • apoc.trigger.refresh,

  • apoc.uuid.enabled,

  • apoc.uuid.enabled.<databaseName>,

  • apoc.ttl.enabled,

  • apoc.ttl.enabled.<databaseName>,

  • apoc.ttl.schedule

  • apoc.ttl.limit

  • apoc.jobs.scheduled.num_threads,

  • apoc.jobs.pool.num_threads,

  • apoc.jobs.queue.size

  • apoc.http.timeout.connect

  • apoc.http.timeout.read

  • apoc.custom.procedures.refresh

  • apoc.spatial.geocode.osm.throttle

  • apoc.spatial.geocode.google.throttle