Class GraphDatabaseSettings

java.lang.Object
org.neo4j.configuration.GraphDatabaseSettings
All Implemented Interfaces:
SettingsDeclaration

public class GraphDatabaseSettings extends Object implements SettingsDeclaration
  • Field Details

    • DEFAULT_BLOCK_SIZE

      public static final int DEFAULT_BLOCK_SIZE
      Data block sizes for dynamic array stores.
      See Also:
    • DEFAULT_LABEL_BLOCK_SIZE

      public static final int DEFAULT_LABEL_BLOCK_SIZE
      See Also:
    • MINIMAL_BLOCK_SIZE

      public static final int MINIMAL_BLOCK_SIZE
      See Also:
    • UNSPECIFIED_TIMEOUT

      public static final long UNSPECIFIED_TIMEOUT
      See Also:
    • SYSTEM_DATABASE_NAME

      public static final String SYSTEM_DATABASE_NAME
      See Also:
    • DEFAULT_DATABASE_NAME

      public static final String DEFAULT_DATABASE_NAME
      See Also:
    • DEFAULT_DATA_DIR_NAME

      public static final String DEFAULT_DATA_DIR_NAME
      See Also:
    • DEFAULT_DATABASES_ROOT_DIR_NAME

      public static final String DEFAULT_DATABASES_ROOT_DIR_NAME
      See Also:
    • DEFAULT_TX_LOGS_ROOT_DIR_NAME

      public static final String DEFAULT_TX_LOGS_ROOT_DIR_NAME
      See Also:
    • DEFAULT_SCRIPT_FOLDER

      public static final String DEFAULT_SCRIPT_FOLDER
      See Also:
    • DEFAULT_DUMPS_DIR_NAME

      public static final String DEFAULT_DUMPS_DIR_NAME
      See Also:
    • DEFAULT_LICENSES_DIR_NAME

      public static final String DEFAULT_LICENSES_DIR_NAME
      See Also:
    • DEFAULT_ROUTING_CONNECTOR_PORT

      public static final int DEFAULT_ROUTING_CONNECTOR_PORT
      See Also:
    • neo4j_home

      public static final Setting<Path> neo4j_home
    • initial_default_database

      public static final Setting<String> initial_default_database
    • DATA_DIRECTORY_SETTING_NAME

      public static final String DATA_DIRECTORY_SETTING_NAME
      See Also:
    • data_directory

      public static final Setting<Path> data_directory
    • TRANSACTION_LOGS_ROOT_PATH_SETTING_NAME

      public static final String TRANSACTION_LOGS_ROOT_PATH_SETTING_NAME
      See Also:
    • transaction_logs_root_path

      public static final Setting<Path> transaction_logs_root_path
    • script_root_path

      public static final Setting<Path> script_root_path
    • database_dumps_root_path

      public static final Setting<Path> database_dumps_root_path
    • read_only_database_default

      public static final Setting<Boolean> read_only_database_default
    • read_only_databases

      public static final Setting<Set<String>> read_only_databases
    • writable_databases

      public static final Setting<Set<String>> writable_databases
    • strict_config_validation

      public static final Setting<Boolean> strict_config_validation
    • db_format

      public static final Setting<String> db_format
    • routing_default_router

      public static final Setting<GraphDatabaseSettings.RoutingMode> routing_default_router
    • client_side_router_enforce_for_domains

      public static final Setting<Set<String>> client_side_router_enforce_for_domains
    • cypher_render_plan_descriptions

      public static final Setting<Boolean> cypher_render_plan_descriptions
    • cypher_planner

      public static final Setting<GraphDatabaseSettings.CypherPlanner> cypher_planner
    • cypher_hints_error

      public static final Setting<Boolean> cypher_hints_error
    • forbid_exhaustive_shortestpath

      public static final Setting<Boolean> forbid_exhaustive_shortestpath
    • forbid_shortestpath_common_nodes

      public static final Setting<Boolean> forbid_shortestpath_common_nodes
    • cypher_lenient_create_relationship

      public static final Setting<Boolean> cypher_lenient_create_relationship
    • query_cache_size

      public static final Setting<Integer> query_cache_size
    • query_statistics_divergence_threshold

      public static final Setting<Double> query_statistics_divergence_threshold
    • cypher_min_replan_interval

      public static final Setting<Duration> cypher_min_replan_interval
    • allow_file_urls

      public static final Setting<Boolean> allow_file_urls
    • load_csv_file_url_root

      public static final Setting<Path> load_csv_file_url_root
    • csv_legacy_quote_escaping

      public static final Setting<Boolean> csv_legacy_quote_escaping
    • csv_buffer_size

      public static final Setting<Long> csv_buffer_size
    • track_query_cpu_time

      public static final Setting<Boolean> track_query_cpu_time
    • max_concurrent_transactions

      public static final Setting<Integer> max_concurrent_transactions
    • transaction_tracing_level

      public static final Setting<GraphDatabaseSettings.TransactionTracingLevel> transaction_tracing_level
    • transaction_sampling_percentage

      public static final Setting<Integer> transaction_sampling_percentage
    • transaction_timeout

      public static final Setting<Duration> transaction_timeout
    • lock_acquisition_timeout

      public static final Setting<Duration> lock_acquisition_timeout
    • transaction_monitor_check_interval

      public static final Setting<Duration> transaction_monitor_check_interval
    • shutdown_transaction_end_timeout

      public static final Setting<Duration> shutdown_transaction_end_timeout
    • plugin_dir

      public static final Setting<Path> plugin_dir
    • db_timezone

      public static final Setting<LogTimeZone> db_timezone
    • db_temporal_timezone

      public static final Setting<ZoneId> db_temporal_timezone
    • check_point_policy

      public static final Setting<GraphDatabaseSettings.CheckpointPolicy> check_point_policy
    • check_point_interval_tx

      public static final Setting<Integer> check_point_interval_tx
    • check_point_interval_time

      public static final Setting<Duration> check_point_interval_time
    • check_point_interval_volume

      public static final Setting<Long> check_point_interval_volume
    • check_point_iops_limit

      public static final Setting<Integer> check_point_iops_limit
    • index_background_sampling_enabled

      public static final Setting<Boolean> index_background_sampling_enabled
    • index_sample_size_limit

      public static final Setting<Integer> index_sample_size_limit
    • index_sampling_update_percentage

      public static final Setting<Integer> index_sampling_update_percentage
    • keep_logical_logs

      public static final Setting<String> keep_logical_logs
    • logical_log_rotation_threshold

      public static final Setting<Long> logical_log_rotation_threshold
    • transaction_log_buffer_size

      public static final Setting<Long> transaction_log_buffer_size
    • preallocate_logical_logs

      public static final Setting<Boolean> preallocate_logical_logs
    • preallocate_store_files

      public static final Setting<Boolean> preallocate_store_files
    • fail_on_missing_files

      public static final Setting<Boolean> fail_on_missing_files
    • pagecache_memory

      public static final Setting<Long> pagecache_memory
    • pagecache_scan_prefetch

      public static final Setting<Integer> pagecache_scan_prefetch
    • pagecache_buffered_flush_enabled

      public static final Setting<Boolean> pagecache_buffered_flush_enabled
    • pagecache_flush_buffer_size_in_pages

      public static final Setting<Integer> pagecache_flush_buffer_size_in_pages
    • pagecache_warmup_profiling_interval

      public static final Setting<Duration> pagecache_warmup_profiling_interval
    • pagecache_warmup_enabled

      public static final Setting<Boolean> pagecache_warmup_enabled
    • pagecache_warmup_prefetch

      public static final Setting<Boolean> pagecache_warmup_prefetch
    • pagecache_warmup_prefetch_allowlist

      public static final Setting<String> pagecache_warmup_prefetch_allowlist
    • pagecache_direct_io

      public static final Setting<Boolean> pagecache_direct_io
    • filewatcher_enabled

      public static final Setting<Boolean> filewatcher_enabled
    • dense_node_threshold

      public static final Setting<Integer> dense_node_threshold
    • log_queries

      public static final Setting<GraphDatabaseSettings.LogQueryLevel> log_queries
    • log_queries_transactions_level

      public static final Setting<GraphDatabaseSettings.LogQueryLevel> log_queries_transactions_level
    • server_logging_config_path

      public static final Setting<Path> server_logging_config_path
    • user_logging_config_path

      public static final Setting<Path> user_logging_config_path
    • logs_directory

      public static final Setting<Path> logs_directory
    • debug_log_enabled

      public static final Setting<Boolean> debug_log_enabled
    • licenses_directory

      public static final Setting<Path> licenses_directory
    • log_queries_parameter_logging_enabled

      public static final Setting<Boolean> log_queries_parameter_logging_enabled
    • query_log_max_parameter_length

      public static final Setting<Integer> query_log_max_parameter_length
    • log_queries_early_raw_logging_enabled

      public static final Setting<Boolean> log_queries_early_raw_logging_enabled
    • log_queries_threshold

      public static final Setting<Duration> log_queries_threshold
    • log_queries_transaction_threshold

      public static final Setting<Duration> log_queries_transaction_threshold
    • log_queries_obfuscate_literals

      public static final Setting<Boolean> log_queries_obfuscate_literals
    • log_queries_query_plan

      public static final Setting<Boolean> log_queries_query_plan
    • auth_enabled

      public static final Setting<Boolean> auth_enabled
    • auth_max_failed_attempts

      public static final Setting<Integer> auth_max_failed_attempts
    • auth_lock_time

      public static final Setting<Duration> auth_lock_time
    • procedure_unrestricted

      public static final Setting<List<String>> procedure_unrestricted
    • procedure_allowlist

      public static final Setting<List<String>> procedure_allowlist
    • default_listen_address

      public static final Setting<SocketAddress> default_listen_address
    • default_advertised_address

      public static final Setting<SocketAddress> default_advertised_address
    • bookmark_ready_timeout

      public static final Setting<Duration> bookmark_ready_timeout
    • routing_ttl

      public static final Setting<Duration> routing_ttl
    • memory_transaction_global_max_size

      public static final Setting<Long> memory_transaction_global_max_size
    • memory_transaction_database_max_size

      public static final Setting<Long> memory_transaction_database_max_size
    • memory_transaction_max_size

      public static final Setting<Long> memory_transaction_max_size
    • memory_tracking

      public static final Setting<Boolean> memory_tracking
    • tx_state_memory_allocation

      public static final Setting<GraphDatabaseSettings.TransactionStateMemoryAllocation> tx_state_memory_allocation
    • tx_state_max_off_heap_memory

      public static final Setting<Long> tx_state_max_off_heap_memory
    • tx_state_off_heap_max_cacheable_block_size

      public static final Setting<Long> tx_state_off_heap_max_cacheable_block_size
    • tx_state_off_heap_block_cache_size

      public static final Setting<Integer> tx_state_off_heap_block_cache_size
    • routing_enabled

      public static final Setting<Boolean> routing_enabled
    • routing_listen_address

      public static final Setting<SocketAddress> routing_listen_address
    • routing_driver_logging_level

      public static final Setting<Level> routing_driver_logging_level
    • routing_driver_max_connection_pool_size

      public static final Setting<Integer> routing_driver_max_connection_pool_size
    • routing_driver_idle_time_before_connection_test

      public static final Setting<Duration> routing_driver_idle_time_before_connection_test
    • routing_driver_max_connection_lifetime

      public static final Setting<Duration> routing_driver_max_connection_lifetime
    • routing_driver_connection_acquisition_timeout

      public static final Setting<Duration> routing_driver_connection_acquisition_timeout
    • routing_driver_connect_timeout

      public static final Setting<Duration> routing_driver_connect_timeout
    • SERVER_DEFAULTS

      public static final Map<Setting<?>,Object> SERVER_DEFAULTS
      Default settings for connectors. The default values are assumes to be default for embedded deployments through the code. This map contains default connector settings that you can pass to the builders.
  • Constructor Details

    • GraphDatabaseSettings

      public GraphDatabaseSettings()