|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.h2.constant.SysProperties
public class SysProperties
The constants defined in this class are initialized from system properties. Some system properties are per machine settings, and others are as a last resort and temporary solution to work around a problem in the application or database engine. Also, there are system properties to enable features that are not yet fully tested or that are not backward compatible.
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");
| Field Summary | |
|---|---|
static boolean |
ALIAS_COLUMN_NAME
System property h2.aliasColumnName (default: false). |
static boolean |
ALLOW_BIG_DECIMAL_EXTENSIONS
System property h2.allowBigDecimalExtensions (default:
false). |
static java.lang.String |
ALLOWED_CLASSES
System property h2.allowedClasses (default: *). |
static int |
ANALYZE_AUTO
System property h2.analyzeAuto (default: 0). |
static int |
ANALYZE_SAMPLE
System property h2.analyzeSample (default: 10000). |
static java.lang.String |
BIND_ADDRESS
System property h2.bindAddress (default: null). |
static java.lang.String |
BROWSER
System property h2.browser (default: null). |
static int |
CACHE_SIZE_DEFAULT
System property h2.cacheSizeDefault (default: 16384). |
static java.lang.String |
CACHE_TYPE_DEFAULT
System property h2.cacheTypeDefault (default: LRU). |
static boolean |
CHECK
System property h2.check (default: true). |
static boolean |
CHECK2
System property h2.check2 (default: true). |
static java.lang.String |
CLIENT_TRACE_DIRECTORY
System property h2.clientTraceDirectory (default:
trace.db/). |
static boolean |
CONSOLE_STREAM
System property h2.consoleStream (default: true). |
static boolean |
DATABASE_TO_UPPER
System property h2.databaseToUpper (default: true). |
static int |
DATASOURCE_TRACE_LEVEL
System property h2.dataSourceTraceLevel (default: 1). |
static java.lang.String |
DEFAULT_ESCAPE
System property h2.defaultEscape (default: \). |
static int |
DEFAULT_LOCK_MODE
System property h2.defaultLockMode (default: 3). |
static int |
DEFAULT_MAX_LENGTH_INPLACE_LOB
System property h2.defaultMaxLengthInplaceLob
(default: 4096). |
static int |
DEFAULT_MAX_LENGTH_INPLACE_LOB2
System property h2.defaultMaxLengthInplaceLob2
(default: 128). |
static int |
DEFAULT_MAX_MEMORY_UNDO
System property h2.defaultMaxMemoryUndo (default: 50000). |
static int |
DEFAULT_MAX_OPERATION_MEMORY
System property h2.defaultMaxOperationMemory (default:
100000). |
static int |
DEFAULT_RESULT_SET_CONCURRENCY
System property h2.defaultResultSetConcurrency (default:
ResultSet.CONCUR_READ_ONLY). |
static int |
DELAY_WRONG_PASSWORD_MAX
System property h2.delayWrongPasswordMax (default: 4000). |
static int |
DELAY_WRONG_PASSWORD_MIN
System property h2.delayWrongPasswordMin (default: 250). |
static boolean |
DROP_RESTRICT
System property h2.dropRestrict (default: false). |
static boolean |
ENABLE_ANONYMOUS_SSL
System property h2.enableAnonymousSSL (default: true). |
static int |
ESTIMATED_FUNCTION_TABLE_ROWS
System property h2.estimatedFunctionTableRows (default:
1000). |
static java.lang.String |
FILE_ENCODING
System property file.encoding (default: Cp1252). |
static java.lang.String |
FILE_SEPARATOR
System property file.separator (default: /). |
static boolean |
FUNCTIONS_IN_SCHEMA
System property h2.functionsInSchema (default:
false). |
static java.lang.String |
H2_COLLATOR_CACHE_SIZE
INTERNAL |
static java.lang.String |
H2_MAX_QUERY_TIMEOUT
INTERNAL |
static java.lang.String |
H2_SCRIPT_DIRECTORY
INTERNAL |
static boolean |
IDENTIFIERS_TO_UPPER
System property h2.identifiersToUpper (default: true). |
static java.lang.String |
JAVA_SPECIFICATION_VERSION
System property java.specification.version. |
static int |
LARGE_RESULT_BUFFER_SIZE
System property h2.largeResultBufferSize (default: 4096). |
static boolean |
LARGE_TRANSACTIONS
System property h2.largeTransactions (default: false). |
static java.lang.String |
LINE_SEPARATOR
System property line.separator (default: \n). |
static int |
LOB_FILES_PER_DIRECTORY
System property h2.lobFilesPerDirectory (default: 256). |
static boolean |
LOB_IN_DATABASE
System property h2.lobInDatabase (default: false). |
static boolean |
lobCloseBetweenReads
System property h2.lobCloseBetweenReads (default: false). |
static boolean |
LOG_ALL_ERRORS
System property h2.logAllErrors (default: false). |
static java.lang.String |
LOG_ALL_ERRORS_FILE
System property h2.logAllErrorsFile (default:
h2errors.txt). |
static int |
MAX_COMPACT_COUNT
System property h2.maxCompactCount
(default: Integer.MAX_VALUE). |
static int |
MAX_COMPACT_TIME
System property h2.maxCompactTime (default: 1000). |
static int |
MAX_FILE_RETRY
System property h2.maxFileRetry (default: 16). |
static int |
MAX_MEMORY_ROWS_DISTINCT
System property h2.maxMemoryRowsDistinct (default:
Integer.MAX_VALUE). |
static int |
MAX_RECONNECT
System property h2.maxReconnect (default: 3). |
static long |
MAX_TRACE_DATA_LENGTH
System property h2.maxTraceDataLength (default: 65535). |
static int |
MIN_COLUMN_NAME_MAP
System property h2.minColumnNameMap (default: 3). |
static int |
MIN_WRITE_DELAY
System property h2.minWriteDelay (default: 5). |
static boolean |
NESTED_JOINS
System property h2.nestedJoins (default: false). |
static boolean |
NIO_CLEANER_HACK
System property h2.nioCleanerHack (default: true). |
static boolean |
NIO_LOAD_MAPPED
System property h2.nioLoadMapped (default: false). |
static boolean |
OBJECT_CACHE
System property h2.objectCache (default: true). |
static int |
OBJECT_CACHE_MAX_PER_ELEMENT_SIZE
System property h2.objectCacheMaxPerElementSize (default:
4096). |
static int |
OBJECT_CACHE_SIZE
System property h2.objectCacheSize (default: 1024). |
static boolean |
OPTIMIZE_DISTINCT
System property h2.optimizeDistinct (default: true). |
static boolean |
OPTIMIZE_EVALUATABLE_SUBQUERIES
System property h2.optimizeEvaluatableSubqueries (default:
true). |
static boolean |
OPTIMIZE_IN_LIST
System property h2.optimizeInList (default: true). |
static boolean |
OPTIMIZE_IS_NULL
System property h2.optimizeIsNull (default: false). |
static boolean |
OPTIMIZE_OR
System property h2.optimizeOr (default: false). |
static boolean |
OPTIMIZE_SUBQUERY_CACHE
System property h2.optimizeSubqueryCache (default: true). |
static boolean |
OPTIMIZE_TWO_EQUALS
System property h2.optimizeTwoEquals (default: true). |
static int |
PAGE_SIZE
System property h2.pageSize (default: 2048). |
static boolean |
PAGE_STORE_INTERNAL_COUNT
System property h2.pageStoreInternalCount (default: false). |
static boolean |
PAGE_STORE_TRIM
System property h2.pageStoreTrim (default: true). |
static java.lang.String |
PG_DEFAULT_CLIENT_ENCODING
System property h2.pgClientEncoding (default: UTF-8). |
static java.lang.String |
PREFIX_TEMP_FILE
System property h2.prefixTempFile (default: h2.temp). |
static boolean |
RECOMPILE_ALWAYS
System property h2.recompileAlways (default: false). |
static int |
RECONNECT_CHECK_DELAY
System property h2.reconnectCheckDelay (default: 200). |
static int |
REDO_BUFFER_SIZE
System property h2.redoBufferSize (default: 262144). |
static int |
RESERVE_MEMORY
System property h2.reserveMemory (default: 524288). |
static boolean |
RETURN_LOB_OBJECTS
System property h2.returnLobObjects (default: true). |
static boolean |
runFinalize
System property h2.runFinalize (default: true). |
static boolean |
SELECT_FOR_UPDATE_MVCC
System property h2.selectForUpdateMvcc (default: false). |
static int |
SERVER_CACHED_OBJECTS
System property h2.serverCachedObjects (default: 64). |
static int |
SERVER_RESULT_SET_FETCH_SIZE
System property h2.serverResultSetFetchSize
(default: 100). |
static boolean |
SHARE_LINKED_CONNECTIONS
System property h2.shareLinkedConnections
(default: true). |
static int |
SOCKET_CONNECT_RETRY
System property h2.socketConnectRetry (default: 16). |
static int |
SOCKET_CONNECT_TIMEOUT
System property h2.socketConnectTimeout (default: 2000). |
static boolean |
SORT_NULLS_HIGH
System property h2.sortNullsHigh (default: false). |
static long |
SPLIT_FILE_SIZE_SHIFT
System property h2.splitFileSizeShift (default: 30). |
static java.lang.String |
SYNC_METHOD
System property h2.syncMethod (default: sync). |
static boolean |
TRACE_IO
System property h2.traceIO (default: false). |
static java.lang.String |
USER_HOME
System property user.home (empty string if not set). |
static int |
WEB_MAX_VALUE_LENGTH
System property h2.webMaxValueLength (default: 100000). |
| Method Summary | |
|---|---|
static java.lang.String |
getBaseDir()
INTERNAL |
static int |
getCollatorCacheSize()
System property h2.collatorCacheSize (default: 32000). |
static int |
getIntSetting(java.lang.String name,
int defaultValue)
INTERNAL |
static int |
getMaxQueryTimeout()
System property h2.maxQueryTimeout (default: 0). |
static java.lang.String |
getScriptDirectory()
System property h2.scriptDirectory (default: empty
string). |
static java.lang.String |
getStringSetting(java.lang.String name,
java.lang.String defaultValue)
INTERNAL |
static void |
setBaseDir(java.lang.String dir)
INTERNAL |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String H2_SCRIPT_DIRECTORY
public static final java.lang.String H2_MAX_QUERY_TIMEOUT
public static final java.lang.String H2_COLLATOR_CACHE_SIZE
public static final java.lang.String FILE_ENCODING
file.encoding (default: Cp1252).
public static final java.lang.String FILE_SEPARATOR
file.separator (default: /).
public static final java.lang.String JAVA_SPECIFICATION_VERSION
java.specification.version.
public static final java.lang.String LINE_SEPARATOR
line.separator (default: \n).
public static final java.lang.String USER_HOME
user.home (empty string if not set).
public static final int ANALYZE_SAMPLE
h2.analyzeSample (default: 10000).
public static final int ANALYZE_AUTO
h2.analyzeAuto (default: 0).
public static final boolean ALIAS_COLUMN_NAME
h2.aliasColumnName (default: false).
public static final boolean ALLOW_BIG_DECIMAL_EXTENSIONS
h2.allowBigDecimalExtensions (default:
false).
public static final java.lang.String ALLOWED_CLASSES
h2.allowedClasses (default: *).
public static final java.lang.String BROWSER
h2.browser (default: null).java -Dh2.browser="open,-a,Safari,%url" ....
public static final boolean ENABLE_ANONYMOUS_SSL
h2.enableAnonymousSSL (default: true).
public static final java.lang.String BIND_ADDRESS
h2.bindAddress (default: null).
public static final int CACHE_SIZE_DEFAULT
h2.cacheSizeDefault (default: 16384).
public static final java.lang.String CACHE_TYPE_DEFAULT
h2.cacheTypeDefault (default: LRU).
public static final boolean CHECK
h2.check (default: true).
public static final boolean CHECK2
h2.check2 (default: true).
public static final java.lang.String CLIENT_TRACE_DIRECTORY
h2.clientTraceDirectory (default:
trace.db/).
public static final boolean CONSOLE_STREAM
h2.consoleStream (default: true).
public static final boolean DATABASE_TO_UPPER
h2.databaseToUpper (default: true).
public static final java.lang.String DEFAULT_ESCAPE
h2.defaultEscape (default: \).
public static final int DEFAULT_MAX_OPERATION_MEMORY
h2.defaultMaxOperationMemory (default:
100000).
public static final int DEFAULT_MAX_LENGTH_INPLACE_LOB
h2.defaultMaxLengthInplaceLob
(default: 4096).
public static final int DEFAULT_MAX_LENGTH_INPLACE_LOB2
h2.defaultMaxLengthInplaceLob2
(default: 128).
public static final int DEFAULT_RESULT_SET_CONCURRENCY
h2.defaultResultSetConcurrency (default:
ResultSet.CONCUR_READ_ONLY).
public static final int DATASOURCE_TRACE_LEVEL
h2.dataSourceTraceLevel (default: 1).
public static final int DEFAULT_MAX_MEMORY_UNDO
h2.defaultMaxMemoryUndo (default: 50000).
public static final int DEFAULT_LOCK_MODE
h2.defaultLockMode (default: 3).
public static final int DELAY_WRONG_PASSWORD_MIN
h2.delayWrongPasswordMin (default: 250).
public static final int DELAY_WRONG_PASSWORD_MAX
h2.delayWrongPasswordMax (default: 4000).
public static final boolean DROP_RESTRICT
h2.dropRestrict (default: false).
public static final int ESTIMATED_FUNCTION_TABLE_ROWS
h2.estimatedFunctionTableRows (default:
1000).
public static final boolean FUNCTIONS_IN_SCHEMA
h2.functionsInSchema (default:
false).
public static final boolean IDENTIFIERS_TO_UPPER
h2.identifiersToUpper (default: true).
public static final int LARGE_RESULT_BUFFER_SIZE
h2.largeResultBufferSize (default: 4096).
public static final boolean LARGE_TRANSACTIONS
h2.largeTransactions (default: false).
public static boolean lobCloseBetweenReads
h2.lobCloseBetweenReads (default: false).
public static final int LOB_FILES_PER_DIRECTORY
h2.lobFilesPerDirectory (default: 256).
public static final boolean LOB_IN_DATABASE
h2.lobInDatabase (default: false).
public static final boolean LOG_ALL_ERRORS
h2.logAllErrors (default: false).
public static final java.lang.String LOG_ALL_ERRORS_FILE
h2.logAllErrorsFile (default:
h2errors.txt).
public static final int MAX_COMPACT_COUNT
h2.maxCompactCount
(default: Integer.MAX_VALUE).
public static final int MAX_COMPACT_TIME
h2.maxCompactTime (default: 1000).
public static final int MAX_FILE_RETRY
h2.maxFileRetry (default: 16).
public static final int MAX_MEMORY_ROWS_DISTINCT
h2.maxMemoryRowsDistinct (default:
Integer.MAX_VALUE).
public static final int MAX_RECONNECT
h2.maxReconnect (default: 3).
public static final long MAX_TRACE_DATA_LENGTH
h2.maxTraceDataLength (default: 65535).
public static final int MIN_COLUMN_NAME_MAP
h2.minColumnNameMap (default: 3).
public static final int MIN_WRITE_DELAY
h2.minWriteDelay (default: 5).
public static final boolean NESTED_JOINS
h2.nestedJoins (default: false).
public static final boolean NIO_LOAD_MAPPED
h2.nioLoadMapped (default: false).
public static final boolean NIO_CLEANER_HACK
h2.nioCleanerHack (default: true).
public static final boolean OBJECT_CACHE
h2.objectCache (default: true).
public static final int OBJECT_CACHE_MAX_PER_ELEMENT_SIZE
h2.objectCacheMaxPerElementSize (default:
4096).
public static final int OBJECT_CACHE_SIZE
h2.objectCacheSize (default: 1024).
public static final boolean OPTIMIZE_DISTINCT
h2.optimizeDistinct (default: true).
public static final boolean OPTIMIZE_EVALUATABLE_SUBQUERIES
h2.optimizeEvaluatableSubqueries (default:
true).
public static final boolean OPTIMIZE_IN_LIST
h2.optimizeInList (default: true).
public static final boolean OPTIMIZE_IS_NULL
h2.optimizeIsNull (default: false).
public static final boolean OPTIMIZE_OR
h2.optimizeOr (default: false).
public static final boolean OPTIMIZE_SUBQUERY_CACHE
h2.optimizeSubqueryCache (default: true).
public static final boolean OPTIMIZE_TWO_EQUALS
h2.optimizeTwoEquals (default: true).
public static final int PAGE_SIZE
h2.pageSize (default: 2048).
public static final boolean PAGE_STORE_TRIM
h2.pageStoreTrim (default: true).
public static final boolean PAGE_STORE_INTERNAL_COUNT
h2.pageStoreInternalCount (default: false).
public static final java.lang.String PG_DEFAULT_CLIENT_ENCODING
h2.pgClientEncoding (default: UTF-8).
public static final java.lang.String PREFIX_TEMP_FILE
h2.prefixTempFile (default: h2.temp).
public static final boolean RECOMPILE_ALWAYS
h2.recompileAlways (default: false).
public static final int RECONNECT_CHECK_DELAY
h2.reconnectCheckDelay (default: 200).
public static final int REDO_BUFFER_SIZE
h2.redoBufferSize (default: 262144).
public static final int RESERVE_MEMORY
h2.reserveMemory (default: 524288).
public static final boolean RETURN_LOB_OBJECTS
h2.returnLobObjects (default: true).
public static boolean runFinalize
h2.runFinalize (default: true).
public static final boolean SELECT_FOR_UPDATE_MVCC
h2.selectForUpdateMvcc (default: false).
public static final int SERVER_CACHED_OBJECTS
h2.serverCachedObjects (default: 64).
public static final int SERVER_RESULT_SET_FETCH_SIZE
h2.serverResultSetFetchSize
(default: 100).
public static final boolean SHARE_LINKED_CONNECTIONS
h2.shareLinkedConnections
(default: true).
public static final int SOCKET_CONNECT_RETRY
h2.socketConnectRetry (default: 16).
public static final int SOCKET_CONNECT_TIMEOUT
h2.socketConnectTimeout (default: 2000).
public static final boolean SORT_NULLS_HIGH
h2.sortNullsHigh (default: false).
public static final long SPLIT_FILE_SIZE_SHIFT
h2.splitFileSizeShift (default: 30).
public static final java.lang.String SYNC_METHOD
h2.syncMethod (default: sync).
public static final boolean TRACE_IO
h2.traceIO (default: false).
public static final int WEB_MAX_VALUE_LENGTH
h2.webMaxValueLength (default: 100000).
| Method Detail |
|---|
public static java.lang.String getStringSetting(java.lang.String name,
java.lang.String defaultValue)
public static int getIntSetting(java.lang.String name,
int defaultValue)
public static void setBaseDir(java.lang.String dir)
public static java.lang.String getBaseDir()
public static java.lang.String getScriptDirectory()
h2.scriptDirectory (default: empty
string).
public static int getMaxQueryTimeout()
h2.maxQueryTimeout (default: 0).
public static int getCollatorCacheSize()
h2.collatorCacheSize (default: 32000).
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||