wt.pom
Class DBProperties
java.lang.Object
java.util.Dictionary
java.util.Hashtable
java.util.Properties
wt.util.WTProperties
wt.pom.DBProperties
- All Implemented Interfaces:
- Cloneable, Map, Serializable
- public class DBProperties
- extends WTProperties
Database configuration properties.
These properties are loaded from a file identified by a property
named "wt.pom.properties" in the standard Windchill properties file.
- See Also:
WTProperties
,
Serialized Form
Nested classes inherited from class java.util.Hashtable |
|
Fields inherited from class java.util.Hashtable |
|
Methods inherited from class wt.util.WTProperties |
appendPropertyToFile, appendPropertyToFile, copyFile, getAppletProperties, getLocalProperties, getProperty, getProperty, getProperty, getServerCodebase, getServerCodebase, getServerProperties, getServerProperties, getURL, list, main, parseArgs, propertyNames, reset, setLocalPropertiesOnly, setVerbose, store, store, store, substitute |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
upgradeSchemaMode
public static boolean upgradeSchemaMode
dbProperties
private static DBProperties dbProperties
LOG_FILE
public static final String LOG_FILE
LOG_ENABLED
public static final boolean LOG_ENABLED
LOG_APPEND
public static final boolean LOG_APPEND
LOG_SQL_STATEMENTS
public static final boolean LOG_SQL_STATEMENTS
LOG_STRIPPED_SQL_STATEMENTS
public static final boolean LOG_STRIPPED_SQL_STATEMENTS
LOG_JDBC_STATEMENTS
public static final boolean LOG_JDBC_STATEMENTS
LOG_FILE_JDBC
public static final String LOG_FILE_JDBC
LOG_FILTER_JDBC
public static final String LOG_FILTER_JDBC
LOG_ENTER_EXIT
public static final boolean LOG_ENTER_EXIT
LOG_CRUD_ENTER_EXIT
public static final boolean LOG_CRUD_ENTER_EXIT
LOG_MAPPING
public static final boolean LOG_MAPPING
LOG_BLOB_INFO
public static final boolean LOG_BLOB_INFO
LOG_STATEMENT_CACHE
public static final boolean LOG_STATEMENT_CACHE
LOG_TRANSACTION
public static final boolean LOG_TRANSACTION
LOG_PROPERTIES
public static final boolean LOG_PROPERTIES
LOG_STACK_TRACE
public static final boolean LOG_STACK_TRACE
LOG_INSERT_UPDATE
public static final boolean LOG_INSERT_UPDATE
LOG_SQL_EXCEPTION
public static final boolean LOG_SQL_EXCEPTION
LOG_CONNECTION_INFO
public static final boolean LOG_CONNECTION_INFO
FEEDBACK_INTERVAL
public static final int FEEDBACK_INTERVAL
INTERRUPT_INTERVAL
public static final int INTERRUPT_INTERVAL
DEFAULT_CHUNK_SIZE
public static final int DEFAULT_CHUNK_SIZE
CACHED_STATEMENT_RS_LIMIT
private static final int CACHED_STATEMENT_RS_LIMIT
NAVIGATE_DEPTH_THRESHOLD
public static final int NAVIGATE_DEPTH_THRESHOLD
NAVIGATE_DEPTH_UNION_LIMIT
public static final int NAVIGATE_DEPTH_UNION_LIMIT
QUERY_DEPTH_THRESHOLD
public static final int QUERY_DEPTH_THRESHOLD
DEPTH_THRESHOLD_IN_CLAUSE_SIZE_LIMIT
public static final int DEPTH_THRESHOLD_IN_CLAUSE_SIZE_LIMIT
LOB_CHUNK_SIZE
public static final int LOB_CHUNK_SIZE
JDBC_DRIVER
public static final String JDBC_DRIVER
JDBC_DRIVER_MAJOR_VERSION
public static final int JDBC_DRIVER_MAJOR_VERSION
JDBC_DRIVER_MINOR_VERSION
public static final int JDBC_DRIVER_MINOR_VERSION
JDBC_URL
public static final String JDBC_URL
MAX_DB_CONNECTIONS
public static final int MAX_DB_CONNECTIONS
MIN_DB_CONNECTIONS
public static final int MIN_DB_CONNECTIONS
RECOVERABLE_CONNECTION_CODES
public static final String RECOVERABLE_CONNECTION_CODES
MAX_IDLE_STMT_CACHES
public static final int MAX_IDLE_STMT_CACHES
ALLOW_PARTIAL_UPDATE
public static final int ALLOW_PARTIAL_UPDATE
ALLOW_COMPOUND_PARANTHESES
public static final boolean ALLOW_COMPOUND_PARANTHESES
CONN_CLOSER_THRESHOLD
public static final int CONN_CLOSER_THRESHOLD
CONN_CLOSER_IDLE_TIMEOUT
public static final int CONN_CLOSER_IDLE_TIMEOUT
CONN_MONITOR_SLEEP_INTERVAL
public static final int CONN_MONITOR_SLEEP_INTERVAL
DB_USER
public static final String DB_USER
DB_PASSWORD
public static final String DB_PASSWORD
DB_CONNECTION_PROPERTIES_NAME_LIST
public static final String DB_CONNECTION_PROPERTIES_NAME_LIST
DB_CONNECTION_PROPERTIES_VALUE_LIST
public static final String DB_CONNECTION_PROPERTIES_VALUE_LIST
SERVICE_NAME
public static final String SERVICE_NAME
ROW_PREFETCH
public static final int ROW_PREFETCH
STATEMENT_CACHE_SIZE
public static final int STATEMENT_CACHE_SIZE
CACHED_STATEMENT_REUSE_LIMIT
public static final int CACHED_STATEMENT_REUSE_LIMIT
USE_BIND
public static final boolean USE_BIND
OBJECT_REFERENCE_QUERY_SIZE
public static final int OBJECT_REFERENCE_QUERY_SIZE
OBJECT_REFERENCE_QUERY_CHUNK_SIZE
public static final int OBJECT_REFERENCE_QUERY_CHUNK_SIZE
INFLATE_HINT
public static final String INFLATE_HINT
IN_CLAUSE_FIXED_SIZE
public static final int IN_CLAUSE_FIXED_SIZE
QUERY_LIMIT
public static final int QUERY_LIMIT
IN_CLAUSE_SIZE_LIMIT
public static final int IN_CLAUSE_SIZE_LIMIT
IN_CLAUSE_BIND_LIMIT
public static final int IN_CLAUSE_BIND_LIMIT
IN_CLAUSE_USE_BIND_OPTIMIZATION
public static final boolean IN_CLAUSE_USE_BIND_OPTIMIZATION
IN_CLAUSE_BIND_OPTIMIZATION_CARDINALITY
private static final int IN_CLAUSE_BIND_OPTIMIZATION_CARDINALITY
CARDINALITY_VALUE_FIXED_SIZE
private static final int CARDINALITY_VALUE_FIXED_SIZE
INFLATE_SINGLE_TABLE_MODE
public static final boolean INFLATE_SINGLE_TABLE_MODE
IN_LIST_OPTIMIZATION_WARNING_ENABLED
public static final boolean IN_LIST_OPTIMIZATION_WARNING_ENABLED
TRANSACTION_MODE
public static final String TRANSACTION_MODE
PAGING_QUEUE_INVOKE_TIME
public static final int PAGING_QUEUE_INVOKE_TIME
PAGING_SESSION_CLEANUP_TIME
public static final int PAGING_SESSION_CLEANUP_TIME
PAGING_SESSION_LIMIT
public static final int PAGING_SESSION_LIMIT
CHANGE_COMPOUND_QUERY
public static final boolean CHANGE_COMPOUND_QUERY
STATEMENT_CACHE_SUMMERY_INTERVAL
public static final int STATEMENT_CACHE_SUMMERY_INTERVAL
PAGE_THRESHOLD
public static final int PAGE_THRESHOLD
PAGE_INSERT_CHUNKSIZE
public static final int PAGE_INSERT_CHUNKSIZE
PAGING_FETCH_LIMIT
public static final int PAGING_FETCH_LIMIT
PAGING_FETCH_SLEEP_INTERVAL
public static final int PAGING_FETCH_SLEEP_INTERVAL
PAGING_CLOSE_SLEEP_INTERVAL
public static final int PAGING_CLOSE_SLEEP_INTERVAL
PAGING_SNAPSHOT_QUERY_LIMIT
public static final int PAGING_SNAPSHOT_QUERY_LIMIT
PAGING_RULE_HINT_ENABLED
public static final boolean PAGING_RULE_HINT_ENABLED
FREE_CONNECTION_IMMEDIATE
public static final boolean FREE_CONNECTION_IMMEDIATE
ORACLE_DRIVER
public static final String ORACLE_DRIVER
HANDLE_620_LOCALIZED_VALUES
public static final boolean HANDLE_620_LOCALIZED_VALUES
BLOB_REWRITE_ENABLED
public static final boolean BLOB_REWRITE_ENABLED
ENABLE_NLS_SORT
public static boolean ENABLE_NLS_SORT
CONSTANT_ARRAY_TABLE_LIMIT
public static final int CONSTANT_ARRAY_TABLE_LIMIT
TRACE_TIMING_ENABLED
public static boolean TRACE_TIMING_ENABLED
TRACE_TIMING_STACK_TRACE
public static boolean TRACE_TIMING_STACK_TRACE
TRACE_TIMING_SQL
public static boolean TRACE_TIMING_SQL
COMPUTED_COLUMNS_ENABLED
public static boolean COMPUTED_COLUMNS_ENABLED
SELECT_FOR_UPDATE_ENABLED
public static boolean SELECT_FOR_UPDATE_ENABLED
REFRESH_CACHE_ENABLED
public static final boolean REFRESH_CACHE_ENABLED
LOG_REFRESH_CACHE
public static final boolean LOG_REFRESH_CACHE
REFRESH_CACHE_SUMMARY_INTERVAL
public static final int REFRESH_CACHE_SUMMARY_INTERVAL
REFRESH_CACHE_SIZE
public static final int REFRESH_CACHE_SIZE
EXPAND_ALL_ROLES_EXCLUDED_SOURCE_CLASS_NAMES
public static final String EXPAND_ALL_ROLES_EXCLUDED_SOURCE_CLASS_NAMES
EXPAND_ALL_ROLES_EXCLUDED_LINK_ROLES
public static final String EXPAND_ALL_ROLES_EXCLUDED_LINK_ROLES
REF_INTEGRITY_OWNER_QUERY_CHUNK_THRESHOLD
public static final int REF_INTEGRITY_OWNER_QUERY_CHUNK_THRESHOLD
REF_INTEGRITY_OWNER_QUERY_ROLE_CHUNK_SIZE
public static final int REF_INTEGRITY_OWNER_QUERY_ROLE_CHUNK_SIZE
REF_INTEGRITY_OWNER_QUERY_OBJECT_CHUNK_SIZE
public static final int REF_INTEGRITY_OWNER_QUERY_OBJECT_CHUNK_SIZE
BATCH_SPEC_TABLE_EXPRESSION_THRESHOLD
public static final int BATCH_SPEC_TABLE_EXPRESSION_THRESHOLD
BATCH_SPEC_USE_TABLE_TYPE
public static final boolean BATCH_SPEC_USE_TABLE_TYPE
BATCH_SPEC_USE_COLUMN_LIST
public static final boolean BATCH_SPEC_USE_COLUMN_LIST
ENABLE_SQL99_OUTERJOIN_SYNTAX
public static boolean ENABLE_SQL99_OUTERJOIN_SYNTAX
DBProperties
private DBProperties()
DBProperties
private DBProperties(Properties defaults)
getDBProperties
public static DBProperties getDBProperties()
throws IOException
- Get the local database properties.
- Throws:
IOException
getDBProperties
private static DBProperties getDBProperties(boolean load)
throws IOException
- Throws:
IOException
getServerProperty
public String getServerProperty(String key,
String defaultValue)
getServerProperty
public boolean getServerProperty(String key,
boolean defaultValue)
getServerProperty
public int getServerProperty(String key,
int defaultValue)
isStatementCacheResultSetLimit
public static boolean isStatementCacheResultSetLimit(int a_rowCount)
getArrayCardinalityHintValue
public static int getArrayCardinalityHintValue(int a_valueCount,
String a_arrayTypeName)
logProperties
private static void logProperties()