Class Configuration.Builder
- java.lang.Object
-
- org.neo4j.cypherdsl.core.renderer.Configuration.Builder
-
- Enclosing class:
- Configuration
public static final class Configuration.Builder extends Object
Use this builder to create newConfigurationinstances.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Configuration.BuilderalwaysEscapeNames(boolean alwaysEscapeNames)Configurationbuild()Configuration.BuilderwithDialect(Dialect dialect)Use a configuration with a dialect fitting your target database if thedefault dialectleads to incompatible results with your version of Neo4j.Configuration.BuilderwithIndentSize(int indentSize)Configuration.BuilderwithIndentStyle(Configuration.IndentStyle indentStyle)Configuration.BuilderwithPrettyPrint(boolean prettyPrint)Enables or disables pretty printing.
-
-
-
Method Detail
-
withPrettyPrint
public Configuration.Builder withPrettyPrint(boolean prettyPrint)
Enables or disables pretty printing. Enabling pretty printing will disable unnecessary escaping of labels and types.- Parameters:
prettyPrint- use true for enabling pretty printing- Returns:
- this builder
-
withIndentStyle
public Configuration.Builder withIndentStyle(Configuration.IndentStyle indentStyle)
-
withIndentSize
public Configuration.Builder withIndentSize(int indentSize)
-
alwaysEscapeNames
public Configuration.Builder alwaysEscapeNames(boolean alwaysEscapeNames)
-
withDialect
public Configuration.Builder withDialect(Dialect dialect)
Use a configuration with a dialect fitting your target database if thedefault dialectleads to incompatible results with your version of Neo4j.- Parameters:
dialect- The new dialect- Returns:
- This builder. You can both use the original or this instance.
- Since:
- 2022.3.0
-
build
public Configuration build()
-
-