System properties can be set when starting the virtual machine:
java -Dh2.baseDir=/tempThey can be set within the application, but this must be done before loading any classes of this database (before loading the JDBC driver):
System.setProperty("h2.baseDir", "/temp");
| Modifier and Type | Field and Description |
|---|---|
| public static final String | ALLOWED_CLASSES
System property |
| public static final String | AUTH_CONFIG_FILE
System property |
| public static final String | BIND_ADDRESS
System property |
| public static final boolean | CHECK
System property |
| public static final String | CLIENT_TRACE_DIRECTORY
System property |
| public static final int | COLLATOR_CACHE_SIZE
System property |
| public static final int | CONSOLE_MAX_PROCEDURES_LIST_COLUMNS
System property |
| public static final int | CONSOLE_MAX_TABLES_LIST_COLUMNS
System property |
| public static final int | CONSOLE_MAX_TABLES_LIST_INDEXES
System property |
| public static final boolean | CONSOLE_STREAM
System property |
| public static final int | CONSOLE_TIMEOUT
System property |
| public static final int | DATASOURCE_TRACE_LEVEL
System property |
| public static final int | DELAY_WRONG_PASSWORD_MAX
System property |
| public static final int | DELAY_WRONG_PASSWORD_MIN
System property |
| public static boolean | FORCE_AUTOCOMMIT_OFF_ON_COMMIT
System property |
| private static final String | |
| public static final String | H2_BROWSER
INTERNAL |
| public static final String | H2_SCRIPT_DIRECTORY
INTERNAL |
| public static final String | JAVA_OBJECT_SERIALIZER
System property |
| public static final boolean | JAVA_SYSTEM_COMPILER
System property |
| public static final int | LOB_CLIENT_MAX_SIZE_MEMORY
System property |
| public static boolean | lobCloseBetweenReads
System property |
| public static final int | MAX_FILE_RETRY
System property |
| public static final int | MAX_MEMORY_ROWS
System property |
| public static final int | MAX_RECONNECT
System property |
| public static final long | MAX_TRACE_DATA_LENGTH
System property |
| public static final boolean | NIO_CLEANER_HACK
System property |
| public static final boolean | NIO_LOAD_MAPPED
System property |
| public static final boolean | OBJECT_CACHE
System property |
| public static final int | OBJECT_CACHE_MAX_PER_ELEMENT_SIZE
System property |
| public static final int | OBJECT_CACHE_SIZE
System property |
| public static final String | PG_DEFAULT_CLIENT_ENCODING
System property |
| public static final String | PREFIX_TEMP_FILE
System property |
| public static final int | SERVER_CACHED_OBJECTS
System property |
| public static final int | SERVER_RESULT_SET_FETCH_SIZE
System property |
| public static final int | SOCKET_CONNECT_RETRY
System property |
| public static final int | SOCKET_CONNECT_TIMEOUT
System property |
| public static final long | SPLIT_FILE_SIZE_SHIFT
System property |
| public static final boolean | THREAD_DEADLOCK_DETECTOR
System property |
| public static final boolean | TRACE_IO
System property |
| public static final String | URL_MAP
System property |
| public static final boolean | USE_THREAD_CONTEXT_CLASS_LOADER
System property |
| public static final String | USER_HOME
System property |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static int | getAutoScaledForMemoryProperty(String key, int defaultValue)
This method attempts to auto-scale some of our properties to take advantage of more powerful machines out of the box. |
| public static String | |
| public static String | Returns: the current valueSystem property |
| public static void |
| ALLOWED_CLASSES | back to summary |
|---|---|
| public static final String ALLOWED_CLASSES System property | |
| AUTH_CONFIG_FILE | back to summary |
|---|---|
| public static final String AUTH_CONFIG_FILE System property | |
| BIND_ADDRESS | back to summary |
|---|---|
| public static final String BIND_ADDRESS System property | |
| CHECK | back to summary |
|---|---|
| public static final boolean CHECK System property | |
| CLIENT_TRACE_DIRECTORY | back to summary |
|---|---|
| public static final String CLIENT_TRACE_DIRECTORY System property | |
| COLLATOR_CACHE_SIZE | back to summary |
|---|---|
| public static final int COLLATOR_CACHE_SIZE System property | |
| CONSOLE_MAX_PROCEDURES_LIST_COLUMNS | back to summary |
|---|---|
| public static final int CONSOLE_MAX_PROCEDURES_LIST_COLUMNS System property | |
| CONSOLE_MAX_TABLES_LIST_COLUMNS | back to summary |
|---|---|
| public static final int CONSOLE_MAX_TABLES_LIST_COLUMNS System property | |
| CONSOLE_MAX_TABLES_LIST_INDEXES | back to summary |
|---|---|
| public static final int CONSOLE_MAX_TABLES_LIST_INDEXES System property | |
| CONSOLE_STREAM | back to summary |
|---|---|
| public static final boolean CONSOLE_STREAM System property | |
| CONSOLE_TIMEOUT | back to summary |
|---|---|
| public static final int CONSOLE_TIMEOUT System property | |
| DATASOURCE_TRACE_LEVEL | back to summary |
|---|---|
| public static final int DATASOURCE_TRACE_LEVEL System property | |
| DELAY_WRONG_PASSWORD_MAX | back to summary |
|---|---|
| public static final int DELAY_WRONG_PASSWORD_MAX System property | |
| DELAY_WRONG_PASSWORD_MIN | back to summary |
|---|---|
| public static final int DELAY_WRONG_PASSWORD_MIN System property | |
| FORCE_AUTOCOMMIT_OFF_ON_COMMIT | back to summary |
|---|---|
| public static boolean FORCE_AUTOCOMMIT_OFF_ON_COMMIT System property | |
| H2_BASE_DIR | back to summary |
|---|---|
| private static final String H2_BASE_DIR | |
| H2_BROWSER | back to summary |
|---|---|
| public static final String H2_BROWSER INTERNAL | |
| H2_SCRIPT_DIRECTORY | back to summary |
|---|---|
| public static final String H2_SCRIPT_DIRECTORY INTERNAL | |
| JAVA_OBJECT_SERIALIZER | back to summary |
|---|---|
| public static final String JAVA_OBJECT_SERIALIZER System property | |
| JAVA_SYSTEM_COMPILER | back to summary |
|---|---|
| public static final boolean JAVA_SYSTEM_COMPILER System property | |
| LOB_CLIENT_MAX_SIZE_MEMORY | back to summary |
|---|---|
| public static final int LOB_CLIENT_MAX_SIZE_MEMORY System property | |
| lobCloseBetweenReads | back to summary |
|---|---|
| public static boolean lobCloseBetweenReads System property | |
| MAX_FILE_RETRY | back to summary |
|---|---|
| public static final int MAX_FILE_RETRY System property | |
| MAX_MEMORY_ROWS | back to summary |
|---|---|
| public static final int MAX_MEMORY_ROWS System property | |
| MAX_RECONNECT | back to summary |
|---|---|
| public static final int MAX_RECONNECT System property | |
| MAX_TRACE_DATA_LENGTH | back to summary |
|---|---|
| public static final long MAX_TRACE_DATA_LENGTH System property | |
| NIO_CLEANER_HACK | back to summary |
|---|---|
| public static final boolean NIO_CLEANER_HACK System property | |
| NIO_LOAD_MAPPED | back to summary |
|---|---|
| public static final boolean NIO_LOAD_MAPPED System property | |
| OBJECT_CACHE | back to summary |
|---|---|
| public static final boolean OBJECT_CACHE System property | |
| OBJECT_CACHE_MAX_PER_ELEMENT_SIZE | back to summary |
|---|---|
| public static final int OBJECT_CACHE_MAX_PER_ELEMENT_SIZE System property | |
| OBJECT_CACHE_SIZE | back to summary |
|---|---|
| public static final int OBJECT_CACHE_SIZE System property | |
| PG_DEFAULT_CLIENT_ENCODING | back to summary |
|---|---|
| public static final String PG_DEFAULT_CLIENT_ENCODING System property | |
| PREFIX_TEMP_FILE | back to summary |
|---|---|
| public static final String PREFIX_TEMP_FILE System property | |
| SERVER_CACHED_OBJECTS | back to summary |
|---|---|
| public static final int SERVER_CACHED_OBJECTS System property | |
| SERVER_RESULT_SET_FETCH_SIZE | back to summary |
|---|---|
| public static final int SERVER_RESULT_SET_FETCH_SIZE System property | |
| SOCKET_CONNECT_RETRY | back to summary |
|---|---|
| public static final int SOCKET_CONNECT_RETRY System property | |
| SOCKET_CONNECT_TIMEOUT | back to summary |
|---|---|
| public static final int SOCKET_CONNECT_TIMEOUT System property | |
| SPLIT_FILE_SIZE_SHIFT | back to summary |
|---|---|
| public static final long SPLIT_FILE_SIZE_SHIFT System property | |
| THREAD_DEADLOCK_DETECTOR | back to summary |
|---|---|
| public static final boolean THREAD_DEADLOCK_DETECTOR System property | |
| TRACE_IO | back to summary |
|---|---|
| public static final boolean TRACE_IO System property | |
| URL_MAP | back to summary |
|---|---|
| public static final String URL_MAP System property | |
| USE_THREAD_CONTEXT_CLASS_LOADER | back to summary |
|---|---|
| public static final boolean USE_THREAD_CONTEXT_CLASS_LOADER System property | |
| USER_HOME | back to summary |
|---|---|
| public static final String USER_HOME System property | |
| SysProperties | back to summary |
|---|---|
| private SysProperties() | |
| getAutoScaledForMemoryProperty | back to summary |
|---|---|
| private static int getAutoScaledForMemoryProperty(String key, int defaultValue) This method attempts to auto-scale some of our properties to take advantage of more powerful machines out of the box. We assume that our default properties are set correctly for approx. 1G of memory, and scale them up if we have more. | |
| getBaseDir | back to summary |
|---|---|
| public static String getBaseDir() INTERNAL
| |
| getScriptDirectory | back to summary |
|---|---|
| public static String getScriptDirectory() System property
| |
| setBaseDir | back to summary |
|---|---|
| public static void setBaseDir(String dir) INTERNAL
| |