Reader options
| Setting name | Description | Default value | Required | 
|---|---|---|---|
| 
 | Cypher® query to read the data | (none) | Yes* | 
| 
 | List of node labels separated by colon. The first label is to be the primary label. | (none) | Yes* | 
| 
 | Type of a relationship | (none) | Yes* | 
| 
 | Number of records to be used to create the Schema (only if APOC is not installed,
or for custom Cypher queries provided via  | 
 | No | 
| 
 | Strategy used by the connector in order to compute the Schema definition for the Dataset.
Possible values are  | 
 | No | 
| 
 | Enable or disable the PushdownFilters support. | 
 | No | 
| 
 | Enable or disable the PushdownColumn support. | 
 | No | 
| 
 | Enable or disable the PushdownAggregate support. | 
 | No | 
| 
 | Enable or disable the PushdownLimit support. | 
 | No | 
| 
 | Enable or disable the PushDownTopN support. | 
 | No | 
| 
 | This defines the parallelization level while pulling data from Neo4j. Note: as more parallelization does not mean better query performance, tune wisely in according to your Neo4j installation. | 
 | No | 
| Query specific options | |||
| 
 | Query count is used only in combination with  MATCH (p:Person)-[r:BOUGHT]->(pr:Product) WHERE pr.name = 'An Awesome Product' RETURN count(p) AS count or a simple number that represents the number of records returned by  | (empty) | No | 
| Relationship specific options | |||
| 
 | If it’s set to  | 
 | No | 
| 
 | List of source node labels separated by colon. | (empty) | Yes | 
| 
 | List of target node labels separated by colon. | (empty) | Yes | 
* Just one of the options can be specified at the time.