com.simba.dsi.core.utilities
Class DriverPropertyValues

java.lang.Object
  extended by com.simba.dsi.core.utilities.DriverPropertyValues

public class DriverPropertyValues
extends java.lang.Object

Constants of driver property values supported by DSI.


Field Summary
static long DSI_AIOSC_FALSE
          A valid value for DSI_DRIVER_ALLOW_INCREASED_ODBC_STATEMENT_CONCURRENCY.
static long DSI_AIOSC_TRUE
          A valid value for DSI_DRIVER_ALLOW_INCREASED_ODBC_STATEMENT_CONCURRENCY.
static long DSI_AM_CONNECTION
          A valid value for DSI_ASYNC_MODE.
static long DSI_AM_NONE
          A valid value for DSI_ASYNC_MODE.
static long DSI_AM_STATEMENT
          A valid value for DSI_ASYNC_MODE.
static long DSI_ARIB_FALSE
          A valid value for DSI_DRIVER_APPROXNUM_RADIX_IS_BINARY.
static long DSI_ARIB_TRUE
          A valid value for DSI_DRIVER_APPROXNUM_RADIX_IS_BINARY.
static long DSI_ASYNC_DBC_CAPABLE
          A valid value for DSI_ASYNC_DBC_FUNCTIONS.
static long DSI_ASYNC_DBC_NOT_CAPABLE
          A valid value for DSI_ASYNC_DBC_FUNCTIONS.
static short DSI_BATCH_STOP_ON_ERROR_FALSE
          A valid value for DSI_BATCH_STOP_ON_ERROR.
static short DSI_BATCH_STOP_ON_ERROR_TRUE
          A valid value for DSI_BATCH_STOP_ON_ERROR.
static long DSI_CIFC_FALSE
          A valid value for DSI_DRIVER_CLEANUP_IN_FORK_CHILD.
static long DSI_CIFC_TRUE
          A valid value for DSI_DRIVER_CLEANUP_IN_FORK_CHILD.
static long DSI_DRIVER_IS_ALLOW_FAILED_AUTH_FALLBACK
          A valid bitmask value for DSI_DRIVER_SUPPORTS_INTEGRATED_SECURITY.
static long DSI_DRIVER_IS_EXEC_AS_USER
          A valid bitmask value for DSI_DRIVER_SUPPORTS_INTEGRATED_SECURITY.
static long DSI_DRIVER_IS_REQUIRED_AUTH
          A valid bitmask value for DSI_DRIVER_SUPPORTS_INTEGRATED_SECURITY.
static long DSI_DRIVER_IS_SUPPORTS_KERBEROS
          A valid bitmask value for DSI_DRIVER_SUPPORTS_INTEGRATED_SECURITY.
static long DSI_EDEFBC_FALSE
          A valid value for DSI_DRIVER_ENABLE_DEFAULT_ENCODING_FOR_BINARY_CONVERSION.
static long DSI_EDEFBC_TRUE
          A valid value for DSI_DRIVER_ENABLE_DEFAULT_ENCODING_FOR_BINARY_CONVERSION.
static long DSI_ESF_FALSE
          A valid value for DSI_DRIVER_ENCRYPT_SWAP_FILE.
static long DSI_ESF_TRUE
          A valid value for DSI_DRIVER_ENCRYPT_SWAP_FILE.
static char DSI_FILE_CATALOG
          A valid value for DSI_DRIVER_FILE_USAGE.
static char DSI_FILE_NOT_SUPPORTED
          A valid value for DSI_DRIVER_FILE_USAGE.
static char DSI_FILE_TABLE
          A valid value for DSI_DRIVER_FILE_USAGE.
static long DSI_FMS_FALSE
          A valid value for DSI_FILTER_METADATA_SOURCE The SDK will not handle filtering of metadata sources.
static long DSI_FMS_TRUE
          A valid value for DSI_FILTER_METADATA_SOURCE The SDK will handle filtering of metadata sources, in addition to any filtering done by the DSII metadata sources.
static long DSI_KNLZ_FALSE
          A valid bitmask for DSI_STANDARD_CLI_CONFORMANCE.
static long DSI_KNLZ_TRUE
          A valid bitmask for DSI_STANDARD_CLI_CONFORMANCE.
static long DSI_KTFZ_FALSE
          A valid value for DSI_DRIVER_KEEP_TIMESTRING_FRACTION_ZERO and DSI_DRIVER_KEEP_TIME_FRACTION_ZERO.
static long DSI_KTFZ_TRUE
          A valid value for DSI_DRIVER_KEEP_TIMESTRING_FRACTION_ZERO and DSI_DRIVER_KEEP_TIME_FRACTION_ZERO.
static short DSI_MEM_STRATEGY_LARGE_MEM_DISK_SWAP
          When used, MemoryManager and related classes will allocate as much memory as needed up to the maximum amount and will perform external swapping when memory is low.
static short DSI_MEM_STRATEGY_MEMORY_ONLY
          When used, MemoryManager and related classes will use memory only.
static short DSI_MEM_STRATEGY_REG_MEM_DISK_SWAP
          When used, MemoryManager and related classes will use the original swapping implementation.
static long DSI_OIC_CORE
          A valid bitmask for DSI_ODBC_INTERFACE_CONFORMANCE.
static long DSI_OIC_LEVEL1
          A valid bitmask for DSI_ODBC_INTERFACE_CONFORMANCE.
static long DSI_OIC_LEVEL2
          A valid bitmask for DSI_ODBC_INTERFACE_CONFORMANCE.
static long DSI_PLIF_FALSE
          A valid value for DSI_DRIVER_PAD_LEADING_INTERVAL_FIELD The driver doesn't pad the leading field with zeros for the string representation of intervals.
static long DSI_PLIF_TRUE
          A valid value for DSI_DRIVER_PAD_LEADING_INTERVAL_FIELD The driver pads the leading field with zeros for the string representation of intervals.
static short DSI_RETRIEVE_DATA_ANY_ORDER
          A valid value for DSI_RETRIEVE_DATA_ORDER_RESTRICTION, as described earlier.
static short DSI_RETRIEVE_DATA_IN_NONDECREASING_ORDER
          A valid value for DSI_RETRIEVE_DATA_ORDER_RESTRICTION, as described earlier.
static long DSI_RSSM_PREPARE_RESULT_TYPE
          A valid bitmask value for DSI_DRIVER_RELAXED_STATEMENT_STATE_MACHINE.
static long DSI_SCC_ISO92_CLI
          A valid bitmask for DSI_STANDARD_CLI_CONFORMANCE.
static long DSI_SCC_XOPEN_CLI_VERSION1
          A valid bitmask for DSI_STANDARD_CLI_CONFORMANCE.
static long DSI_STSL_FALSE
          A valid value for DSI_DRIVER_SUPPORT_TRANSLATION_SHARED_LIBRARY.
static long DSI_STSL_TRUE
          A valid value for DSI_DRIVER_SUPPORT_TRANSLATION_SHARED_LIBRARY.
static short DSI_SUPPORTS_MAR_FALSE
          A valid value for DSI_SUPPORTS_MULT_ACTIVE_RESULTS.
static short DSI_SUPPORTS_MAR_TRUE
          A valid value for DSI_SUPPORTS_MULT_ACTIVE_RESULTS.
static short DSI_SUPPORTS_NAMED_PARAMETERS_FALSE
          A valid value for DSI_SUPPORTS_NAMED_PARAMETERS.
static short DSI_SUPPORTS_NAMED_PARAMETERS_TRUE
          A valid value for DSI_SUPPORTS_NAMED_PARAMETERS.
static short DSI_SUPPORTS_SELECT_FOR_UPDATE_FALSE
          A valid value for DSI_SUPPORTS_SELECT_FOR_UPDATE.
static short DSI_SUPPORTS_SELECT_FOR_UPDATE_TRUE
          A valid value for DSI_SUPPORTS_SELECT_FOR_UPDATE.
static short DSI_SUPPORTS_UPDATE_BATCHING_FALSE
          A valid value for DSI_SUPPORTS_UPDATE_BATCHING.
static short DSI_SUPPORTS_UPDATE_BATCHING_TRUE
          A valid value for DSI_SUPPORTS_UPDATE_BATCHING.
static long DSI_TCK_FALSE
          A valid value for DSI_DRIVER_UPDATECONNECTIONSETTINGS_REQUIRED.
static long DSI_TCK_TRUE
          A valid value for DSI_DRIVER_TRANSACTION_CAPABILITY_KNOWN.
static long DSI_TNZ_FALSE
          A valid value for DSI_DRIVER_TRUNCATE_NUMSTRING_ZERO.
static long DSI_TNZ_TRUE
          A valid value for DSI_DRIVER_TRUNCATE_NUMSTRING_ZERO.
static long DSI_UCR_FALSE
          A valid value for DSI_DRIVER_UPDATECONNECTIONSETTINGS_REQUIRED.
static long DSI_UCR_TRUE
          A valid value for DSI_DRIVER_UPDATECONNECTIONSETTINGS_REQUIRED.
static short DSI_UID_PWD_MAPPING_FALSE
          A valid value for DSI_UID_PWD_MAPPING.
static short DSI_UID_PWD_MAPPING_TRUE
          A valid value for DSI_UID_PWD_MAPPING.
 
Constructor Summary
DriverPropertyValues()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DSI_AIOSC_TRUE

public static final long DSI_AIOSC_TRUE
A valid value for DSI_DRIVER_ALLOW_INCREASED_ODBC_STATEMENT_CONCURRENCY. Indicates that increased statement concurrency is enabled.

See Also:
Constant Field Values

DSI_AIOSC_FALSE

public static final long DSI_AIOSC_FALSE
A valid value for DSI_DRIVER_ALLOW_INCREASED_ODBC_STATEMENT_CONCURRENCY. Indicates that increased statement concurrency is disabled.

See Also:
Constant Field Values

DSI_ASYNC_DBC_NOT_CAPABLE

public static final long DSI_ASYNC_DBC_NOT_CAPABLE
A valid value for DSI_ASYNC_DBC_FUNCTIONS. Indicates that asynchronous connection functions execution is not supported.

See Also:
Constant Field Values

DSI_ASYNC_DBC_CAPABLE

public static final long DSI_ASYNC_DBC_CAPABLE
A valid value for DSI_ASYNC_DBC_FUNCTIONS. Indicates that asynchronous connection functions execution is supported.

See Also:
Constant Field Values

DSI_AM_NONE

public static final long DSI_AM_NONE
A valid value for DSI_ASYNC_MODE. Indicates that asynchronous mode is not supported by the driver.

See Also:
Constant Field Values

DSI_AM_CONNECTION

public static final long DSI_AM_CONNECTION
A valid value for DSI_ASYNC_MODE. Indicates that connection level asynchronous execution is supported by the driver. Either all statement handles associated with a given connection handle are in asynchronous mode or all are in synchronous mode. A statement handle on a connection cannot be in asynchronous mode while another statement handle on the same connection is in synchronous mode and vice-versa.

See Also:
Constant Field Values

DSI_AM_STATEMENT

public static final long DSI_AM_STATEMENT
A valid value for DSI_ASYNC_MODE. Indicates that statement level asynchronous execution is supported by the driver. Some statement handles associated with a connection handle can be in asynchronous mode, while other statement handles on the same connection are in synchronous mode.

See Also:
Constant Field Values

DSI_ARIB_TRUE

public static final long DSI_ARIB_TRUE
A valid value for DSI_DRIVER_APPROXNUM_RADIX_IS_BINARY.

The ODBC functions SQLDescribeCol and SQLDescribeParam return binary precision for the column or parameter size for approximate numeric types.

See Also:
Constant Field Values

DSI_ARIB_FALSE

public static final long DSI_ARIB_FALSE
A valid value for DSI_DRIVER_APPROXNUM_RADIX_IS_BINARY.

The ODBC functions SQLDescribeCol and SQLDescribeParam return decimal precision for the column or parameter size for approximate numeric types.

See Also:
Constant Field Values

DSI_ESF_TRUE

public static final long DSI_ESF_TRUE
A valid value for DSI_DRIVER_ENCRYPT_SWAP_FILE.

The swap file created on disk by the SQL engine are encrypted.

See Also:
Constant Field Values

DSI_ESF_FALSE

public static final long DSI_ESF_FALSE
A valid value for DSI_DRIVER_ENCRYPT_SWAP_FILE.

The swap file created on disk by the SQL engine are in clear.

See Also:
Constant Field Values

DSI_FILE_NOT_SUPPORTED

public static final char DSI_FILE_NOT_SUPPORTED
A valid value for DSI_DRIVER_FILE_USAGE. The driver is not a single-tier driver. For example, an ORACLE driver is a two-tier driver.

See Also:
Constant Field Values

DSI_FILE_TABLE

public static final char DSI_FILE_TABLE
A valid value for DSI_DRIVER_FILE_USAGE. A single-tier driver treats files in a data source as tables. For example, an Xbase driver treats each Xbase file as a table.

See Also:
Constant Field Values

DSI_FILE_CATALOG

public static final char DSI_FILE_CATALOG
A valid value for DSI_DRIVER_FILE_USAGE. A single-tier driver treats files in a data source as a catalog. For example, a Microsoft Access driver treats each Microsoft Access file as a complete database.

See Also:
Constant Field Values

DSI_OIC_CORE

public static final long DSI_OIC_CORE
A valid bitmask for DSI_ODBC_INTERFACE_CONFORMANCE. The minimum level that all ODBC drivers are expected to conform to. This level includes basic interface elements such as connection functions, functions for preparing and executing an SQL statement, basic result set metadata functions, basic catalog functions, and so on.

See Also:
Constant Field Values

DSI_OIC_LEVEL1

public static final long DSI_OIC_LEVEL1
A valid bitmask for DSI_ODBC_INTERFACE_CONFORMANCE. A level including the core standards compliance level functionality, plus scrollable cursors, bookmarks, positioned updates and deletes, and so on.

See Also:
Constant Field Values

DSI_OIC_LEVEL2

public static final long DSI_OIC_LEVEL2
A valid bitmask for DSI_ODBC_INTERFACE_CONFORMANCE. A level including level 1 standards compliance level functionality, plus advanced features such as

See Also:
Constant Field Values

DSI_RETRIEVE_DATA_IN_NONDECREASING_ORDER

public static final short DSI_RETRIEVE_DATA_IN_NONDECREASING_ORDER
A valid value for DSI_RETRIEVE_DATA_ORDER_RESTRICTION, as described earlier.

See Also:
Constant Field Values

DSI_RETRIEVE_DATA_ANY_ORDER

public static final short DSI_RETRIEVE_DATA_ANY_ORDER
A valid value for DSI_RETRIEVE_DATA_ORDER_RESTRICTION, as described earlier.

See Also:
Constant Field Values

DSI_SCC_XOPEN_CLI_VERSION1

public static final long DSI_SCC_XOPEN_CLI_VERSION1
A valid bitmask for DSI_STANDARD_CLI_CONFORMANCE. The driver conforms to the X/Open CLI version 1.

See Also:
Constant Field Values

DSI_SCC_ISO92_CLI

public static final long DSI_SCC_ISO92_CLI
A valid bitmask for DSI_STANDARD_CLI_CONFORMANCE. The driver conforms to the ISO 92 CLI.

See Also:
Constant Field Values

DSI_KNLZ_TRUE

public static final long DSI_KNLZ_TRUE
A valid bitmask for DSI_STANDARD_CLI_CONFORMANCE. The driver conforms to the ISO 92 CLI.

See Also:
Constant Field Values

DSI_KNLZ_FALSE

public static final long DSI_KNLZ_FALSE
A valid bitmask for DSI_STANDARD_CLI_CONFORMANCE. The driver conforms to the ISO 92 CLI.

See Also:
Constant Field Values

DSI_MEM_STRATEGY_MEMORY_ONLY

public static final short DSI_MEM_STRATEGY_MEMORY_ONLY
When used, MemoryManager and related classes will use memory only. They will allocate as much memory as needed up to the maximum amount and will perform no external swapping. The maximum amount of memory is specified with the DSI_MEM_MANAGER_MEMORY_LIMIT driver property.

See Also:
Constant Field Values

DSI_MEM_STRATEGY_REG_MEM_DISK_SWAP

public static final short DSI_MEM_STRATEGY_REG_MEM_DISK_SWAP
When used, MemoryManager and related classes will use the original swapping implementation. They will allocate a fixed amount of memory before performing external swapping. The maximum amount of memory is specified with the DSI_MEM_MANAGER_MEMORY_LIMIT driver property.

See Also:
Constant Field Values

DSI_MEM_STRATEGY_LARGE_MEM_DISK_SWAP

public static final short DSI_MEM_STRATEGY_LARGE_MEM_DISK_SWAP
When used, MemoryManager and related classes will allocate as much memory as needed up to the maximum amount and will perform external swapping when memory is low. The maximum amount of memory is specified with the DSI_MEM_MANAGER_MEMORY_LIMIT driver property.

See Also:
Constant Field Values

DSI_DRIVER_IS_SUPPORTS_KERBEROS

public static final long DSI_DRIVER_IS_SUPPORTS_KERBEROS
A valid bitmask value for DSI_DRIVER_SUPPORTS_INTEGRATED_SECURITY. This indicates that the driver may use Kerberos credentials. In a client ODBC/JDBC Driver the IEnvironment::CreateConnection(ICredentials) method will be used to construct connections. In a Server, the client will be allowed to attempt authenticating to the server using Kerberos tokens. If the authentication is successful, IEnvironment::CreateConnection(ICredentials) will be used to construct the connection. If authentication fails, the connection will be closed unless DSI_DRIVER_IS_ALLOW_FAILED_AUTH_FALLBACK is set (see below). By default, the client may choose not to attempt Kerberos authentication and the connection will instead be constructed using IEnvironment::CreateConnection().

See Also:
Constant Field Values

DSI_DRIVER_IS_EXEC_AS_USER

public static final long DSI_DRIVER_IS_EXEC_AS_USER
A valid bitmask value for DSI_DRIVER_SUPPORTS_INTEGRATED_SECURITY. This indicates that when a user has been authenticated with integrated security, DSII calls for that connection should be executed with the privileges of that user rather than the default privileges of the server process. This is supported on Windows and in Java implementations using JNIDSI.

See Also:
Constant Field Values

DSI_DRIVER_IS_ALLOW_FAILED_AUTH_FALLBACK

public static final long DSI_DRIVER_IS_ALLOW_FAILED_AUTH_FALLBACK
A valid bitmask value for DSI_DRIVER_SUPPORTS_INTEGRATED_SECURITY. This indicates that if Kerberos authentication between the client and server fails, the server will allow the connection to proceed and construct the connection object using IEnvironment::CreateConnection. In this case, a DSII would be expected to behave as if there was no Kerberos credentials and look at the connection settings map for authorization. This value has lower precedence than DSI_DRIVER_IS_REQUIRED_AUTH. If both are set, this value will be ignored.

See Also:
Constant Field Values

DSI_DRIVER_IS_REQUIRED_AUTH

public static final long DSI_DRIVER_IS_REQUIRED_AUTH
A valid bitmask value for DSI_DRIVER_SUPPORTS_INTEGRATED_SECURITY. This indicates that the client must successfully login with Kerberos or the connection will be rejected. If the client does not attempt to use Kerberos or the attempt fails, the connection will also be rejected before DSII calls occur. This value has precedence over DSI_DRIVER_IS_ALLOW_FAILED_AUTH_FALLBACK. If both are set, the behaviour will be as if only DSI_DRIVER_IS_REQUIRED_AUTH was set.

See Also:
Constant Field Values

DSI_PLIF_TRUE

public static final long DSI_PLIF_TRUE
A valid value for DSI_DRIVER_PAD_LEADING_INTERVAL_FIELD The driver pads the leading field with zeros for the string representation of intervals. For instance, the string representation of the leading field 12 with a leading precision of 4 would be 0012.

See Also:
Constant Field Values

DSI_PLIF_FALSE

public static final long DSI_PLIF_FALSE
A valid value for DSI_DRIVER_PAD_LEADING_INTERVAL_FIELD The driver doesn't pad the leading field with zeros for the string representation of intervals.

See Also:
Constant Field Values

DSI_FMS_TRUE

public static final long DSI_FMS_TRUE
A valid value for DSI_FILTER_METADATA_SOURCE The SDK will handle filtering of metadata sources, in addition to any filtering done by the DSII metadata sources.

See Also:
Constant Field Values

DSI_FMS_FALSE

public static final long DSI_FMS_FALSE
A valid value for DSI_FILTER_METADATA_SOURCE The SDK will not handle filtering of metadata sources.

See Also:
Constant Field Values

DSI_KTFZ_TRUE

public static final long DSI_KTFZ_TRUE
A valid value for DSI_DRIVER_KEEP_TIMESTRING_FRACTION_ZERO and DSI_DRIVER_KEEP_TIME_FRACTION_ZERO. The driver keeps the fraction even when it's zero when converting a timestamp or time to string.

See Also:
Constant Field Values

DSI_KTFZ_FALSE

public static final long DSI_KTFZ_FALSE
A valid value for DSI_DRIVER_KEEP_TIMESTRING_FRACTION_ZERO and DSI_DRIVER_KEEP_TIME_FRACTION_ZERO. The driver drops the fraction when it's zero when converting a timestamp or time to string.

See Also:
Constant Field Values

DSI_TNZ_TRUE

public static final long DSI_TNZ_TRUE
A valid value for DSI_DRIVER_TRUNCATE_NUMSTRING_ZERO. The driver truncates the fraction when it's zero for string representations of numeric. For instance, the string representation of numeric 0.00 is 0.

See Also:
Constant Field Values

DSI_TNZ_FALSE

public static final long DSI_TNZ_FALSE
A valid value for DSI_DRIVER_TRUNCATE_NUMSTRING_ZERO. The driver doesn't truncate the fraction when it's zero for string representations of numeric. For instance, the string representation of numeric 0.00 is 0.00.

See Also:
Constant Field Values

DSI_EDEFBC_TRUE

public static final long DSI_EDEFBC_TRUE
A valid value for DSI_DRIVER_ENABLE_DEFAULT_ENCODING_FOR_BINARY_CONVERSION.

Enable converting SQL char/wchar data to the default encoding before the data being converted to SQL_C_BINARY.

See Also:
Constant Field Values

DSI_EDEFBC_FALSE

public static final long DSI_EDEFBC_FALSE
A valid value for DSI_DRIVER_ENABLE_DEFAULT_ENCODING_FOR_BINARY_CONVERSION.

Disable converting SQL char/wchar data to the default encoding before the data being converted to SQL_C_BINARY.

See Also:
Constant Field Values

DSI_RSSM_PREPARE_RESULT_TYPE

public static final long DSI_RSSM_PREPARE_RESULT_TYPE
A valid bitmask value for DSI_DRIVER_RELAXED_STATEMENT_STATE_MACHINE.

Enable the relaxed statement state machine for prepare result type.

See Also:
Constant Field Values

DSI_UID_PWD_MAPPING_FALSE

public static final short DSI_UID_PWD_MAPPING_FALSE
A valid value for DSI_UID_PWD_MAPPING. This indicates that the JDBC layer will not map USER/PASSWORD to the ODBC standard of UID/PWD.

See Also:
Constant Field Values

DSI_UID_PWD_MAPPING_TRUE

public static final short DSI_UID_PWD_MAPPING_TRUE
A valid value for DSI_UID_PWD_MAPPING. This indicates that the JDBC layer will map USER/PASSWORD to the ODBC standard of UID/PWD.

See Also:
Constant Field Values

DSI_BATCH_STOP_ON_ERROR_FALSE

public static final short DSI_BATCH_STOP_ON_ERROR_FALSE
A valid value for DSI_BATCH_STOP_ON_ERROR. This indicates that the DSI will process all statements/parameter sets in a batch.

See Also:
Constant Field Values

DSI_BATCH_STOP_ON_ERROR_TRUE

public static final short DSI_BATCH_STOP_ON_ERROR_TRUE
A valid value for DSI_BATCH_STOP_ON_ERROR. This indicates that the DSI will stop on the first error encountered in a batch.

See Also:
Constant Field Values

DSI_SUPPORTS_UPDATE_BATCHING_FALSE

public static final short DSI_SUPPORTS_UPDATE_BATCHING_FALSE
A valid value for DSI_SUPPORTS_UPDATE_BATCHING. This indicates that the DSI does not support update batching.

See Also:
Constant Field Values

DSI_SUPPORTS_UPDATE_BATCHING_TRUE

public static final short DSI_SUPPORTS_UPDATE_BATCHING_TRUE
A valid value for DSI_SUPPORTS_UPDATE_BATCHING. This indicates that the DSI supports update batching.

See Also:
Constant Field Values

DSI_SUPPORTS_NAMED_PARAMETERS_FALSE

public static final short DSI_SUPPORTS_NAMED_PARAMETERS_FALSE
A valid value for DSI_SUPPORTS_NAMED_PARAMETERS. This indicates that the DSI does not support named parameters.

See Also:
Constant Field Values

DSI_SUPPORTS_NAMED_PARAMETERS_TRUE

public static final short DSI_SUPPORTS_NAMED_PARAMETERS_TRUE
A valid value for DSI_SUPPORTS_NAMED_PARAMETERS. This indicates that the DSI supports named parameters.

See Also:
Constant Field Values

DSI_SUPPORTS_SELECT_FOR_UPDATE_FALSE

public static final short DSI_SUPPORTS_SELECT_FOR_UPDATE_FALSE
A valid value for DSI_SUPPORTS_SELECT_FOR_UPDATE. This indicates that the DSI does not support "SELECT FOR UPDATE" statements.

See Also:
Constant Field Values

DSI_SUPPORTS_SELECT_FOR_UPDATE_TRUE

public static final short DSI_SUPPORTS_SELECT_FOR_UPDATE_TRUE
A valid value for DSI_SUPPORTS_SELECT_FOR_UPDATE. This indicates that the DSI supports "SELECT FOR UPDATE" statements.

See Also:
Constant Field Values

DSI_SUPPORTS_MAR_FALSE

public static final short DSI_SUPPORTS_MAR_FALSE
A valid value for DSI_SUPPORTS_MULT_ACTIVE_RESULTS. This indicates that the DSI does not support multiple active results.

See Also:
Constant Field Values

DSI_SUPPORTS_MAR_TRUE

public static final short DSI_SUPPORTS_MAR_TRUE
A valid value for DSI_SUPPORTS_MULT_ACTIVE_RESULTS. This indicates that the DSI supports multiple active results.

See Also:
Constant Field Values

DSI_CIFC_TRUE

public static final long DSI_CIFC_TRUE
A valid value for DSI_DRIVER_CLEANUP_IN_FORK_CHILD.

Always clean-up during static destruction.

See Also:
Constant Field Values

DSI_CIFC_FALSE

public static final long DSI_CIFC_FALSE
A valid value for DSI_DRIVER_CLEANUP_IN_FORK_CHILD.

Do not clean-up if the current process is the child of a fork.

See Also:
Constant Field Values

DSI_UCR_TRUE

public static final long DSI_UCR_TRUE
A valid value for DSI_DRIVER_UPDATECONNECTIONSETTINGS_REQUIRED. Setting this means that the ODBC layer will always call IConnection#updateConnectionSettings.

See Also:
Constant Field Values

DSI_UCR_FALSE

public static final long DSI_UCR_FALSE
A valid value for DSI_DRIVER_UPDATECONNECTIONSETTINGS_REQUIRED. Setting this means that the ODBC layer will only call IConnection#updateConnectionSettings if it is possible to update the settings.

See Also:
Constant Field Values

DSI_TCK_TRUE

public static final long DSI_TCK_TRUE
A valid value for DSI_DRIVER_TRANSACTION_CAPABILITY_KNOWN. Setting this means that the connection knows its transaction capabilities before completing IConnection::Connect().

See Also:
Constant Field Values

DSI_TCK_FALSE

public static final long DSI_TCK_FALSE
A valid value for DSI_DRIVER_UPDATECONNECTIONSETTINGS_REQUIRED. Setting this means that the connection doesn't know its transaction capabilities before completing IConnection::Connect().

See Also:
Constant Field Values

DSI_STSL_TRUE

public static final long DSI_STSL_TRUE
A valid value for DSI_DRIVER_SUPPORT_TRANSLATION_SHARED_LIBRARY.

Enable support for SQL Translation shared library.

See Also:
Constant Field Values

DSI_STSL_FALSE

public static final long DSI_STSL_FALSE
A valid value for DSI_DRIVER_SUPPORT_TRANSLATION_SHARED_LIBRARY.

Disable support for SQL Translation shared library.

See Also:
Constant Field Values
Constructor Detail

DriverPropertyValues

public DriverPropertyValues()


Copyright © 2006-2014 Simba Technologies Incorporated. All Rights Reserved.