com.sybase.jdbc2.jdbc
Class SybProperty

java.lang.Object
  |
  +--com.sybase.jdbc2.jdbc.SybProperty

public class SybProperty
extends Object
implements Serializable, Cloneable


Field Summary
 protected boolean[]_hasBeenSet
           
 private java.util.Properties_info
           
 protected java.lang.Object[]_propValue
           
 private java.sql.SQLWarning_warnings
           
 private int_version
           
 final static intAPPLICATIONNAME
           
 final static intCANCEL_ALL
           
 final static intCHARSET
           
 final static intCHARSET_CONVERTER_CLASS
           
 final static intCLASS_LOADER
           
 final static intCONNECTION_FAILOVER
           
 final static intCURSOR_ROWS
           
 private final static java.lang.String[]DEF_PROP_VALUE
           
 protected final static java.lang.String[]DESCRIPTION
           
 final static intDYNAMIC_PREPARE
           
 final static intELIMINATE_010SM
           
 private final static java.lang.StringEMPTY_STRING
           
 final static intEXPIRESTRING
           
 final static intFAKE_METADATA
           
 final static intHOSTNAME
           
 final static intHOSTPROC
           
 final static intIGNORE_DONE_IN_PROC
           
 final static intIS_CLOSED_TEST
           
 protected final static java.lang.StringIS_CLOSED_TEST_INTERNAL_VALUE
           
 final static intJCONNECT_VERSION
           
 final static intLANGUAGE
           
 final static intLANGUAGE_CURSOR
           
 final static intLITERAL_PARAMS
           
 final static intLSB_BYTE_ORDER
           
 final static intMAX_PROPS
           
 private final static java.lang.StringOFF
           
 private final static java.lang.StringON
           
 final static intPACKETSIZE
           
 final static intPASSWORD
           
 final static intPRELOAD_JARS
           
 protected final static java.lang.String[]PROPNAME
           
 final static intPROTOCOL_CAPTURE
           
 final static intPROXY
           
 final static intREMOTEPWD
           
 final static intREPEAT_READ
           
 final static intREQUEST_HA_SESSION
           
 final static intRMNAME
           
 final static intSELECT_OPENS_CURSOR
           
 final static intSEND_LONG_PARAMS_REGARDLESS_OF_CAPABILITIES
           
 final static intSERIALIZE_REQUESTS
           
 final static intSERVICENAME
           
 final static intSESSION_ID
           
 final static intSESSION_TIMEOUT
           
 final static intSQL_INIT_STRING
           
 final static intSTREAM_CACHE_SIZE
           
 final static intSYBSOCKET_FACTORY
           
 final static intUSE_METADATA
           
 final static intUSER
           
 final static intVERSIONSTRING
           

Constructor Summary
SybProperty(int )
           
SybProperty(java.util.Properties , int )
           

Method Summary
 protected java.lang.Objectclone()
           
 booleangetBoolean(int )
           
 (package private) java.lang.ObjectgetConnProperty(java.lang.String )
           
 intgetInteger(int )
           
 java.lang.ObjectgetObject(int )
           
 java.util.PropertiesgetProperties()
           
 java.lang.StringgetString(int )
           
 protected java.sql.SQLWarninggetWarnings()
           
 voidparsePropertyString(java.lang.String )
           
 (package private) voidsetConnProperty(java.lang.String , java.lang.Object , boolean , boolean )
           
 voidsetProperty(int , java.lang.Object )
           
 protected voidsetProperty(int , java.lang.Object , boolean )
           
 private voidsetPropertyDefaults()
           
 private voidsetVersionDefaults()
           
 private voidstashWarning(java.sql.SQLException )
           
 private static java.lang.String[]tokenizeString(java.lang.String , java.lang.String )
           

Methods inherited from class java.lang.Object
getClass, hashCode, equals, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_hasBeenSet

protected boolean[] _hasBeenSet

_info

private java.util.Properties _info

_propValue

protected java.lang.Object[] _propValue

_warnings

private java.sql.SQLWarning _warnings

_version

private int _version

APPLICATIONNAME

public final static int APPLICATIONNAME

CANCEL_ALL

public final static int CANCEL_ALL

CHARSET

public final static int CHARSET

CHARSET_CONVERTER_CLASS

public final static int CHARSET_CONVERTER_CLASS

CLASS_LOADER

public final static int CLASS_LOADER

CONNECTION_FAILOVER

public final static int CONNECTION_FAILOVER

CURSOR_ROWS

public final static int CURSOR_ROWS

DEF_PROP_VALUE

private final static java.lang.String[] DEF_PROP_VALUE

DESCRIPTION

protected final static java.lang.String[] DESCRIPTION

DYNAMIC_PREPARE

public final static int DYNAMIC_PREPARE

ELIMINATE_010SM

public final static int ELIMINATE_010SM

EMPTY_STRING

private final static java.lang.String EMPTY_STRING

EXPIRESTRING

public final static int EXPIRESTRING

FAKE_METADATA

public final static int FAKE_METADATA

HOSTNAME

public final static int HOSTNAME

HOSTPROC

public final static int HOSTPROC

IGNORE_DONE_IN_PROC

public final static int IGNORE_DONE_IN_PROC

IS_CLOSED_TEST

public final static int IS_CLOSED_TEST

IS_CLOSED_TEST_INTERNAL_VALUE

protected final static java.lang.String IS_CLOSED_TEST_INTERNAL_VALUE

JCONNECT_VERSION

public final static int JCONNECT_VERSION

LANGUAGE

public final static int LANGUAGE

LANGUAGE_CURSOR

public final static int LANGUAGE_CURSOR

LITERAL_PARAMS

public final static int LITERAL_PARAMS

LSB_BYTE_ORDER

public final static int LSB_BYTE_ORDER

MAX_PROPS

public final static int MAX_PROPS

OFF

private final static java.lang.String OFF

ON

private final static java.lang.String ON

PACKETSIZE

public final static int PACKETSIZE

PASSWORD

public final static int PASSWORD

PRELOAD_JARS

public final static int PRELOAD_JARS

PROPNAME

protected final static java.lang.String[] PROPNAME

PROTOCOL_CAPTURE

public final static int PROTOCOL_CAPTURE

PROXY

public final static int PROXY

REMOTEPWD

public final static int REMOTEPWD

REPEAT_READ

public final static int REPEAT_READ

REQUEST_HA_SESSION

public final static int REQUEST_HA_SESSION

RMNAME

public final static int RMNAME

SELECT_OPENS_CURSOR

public final static int SELECT_OPENS_CURSOR

SEND_LONG_PARAMS_REGARDLESS_OF_CAPABILITIES

public final static int SEND_LONG_PARAMS_REGARDLESS_OF_CAPABILITIES

SERIALIZE_REQUESTS

public final static int SERIALIZE_REQUESTS

SERVICENAME

public final static int SERVICENAME

SESSION_ID

public final static int SESSION_ID

SESSION_TIMEOUT

public final static int SESSION_TIMEOUT

SQL_INIT_STRING

public final static int SQL_INIT_STRING

STREAM_CACHE_SIZE

public final static int STREAM_CACHE_SIZE

SYBSOCKET_FACTORY

public final static int SYBSOCKET_FACTORY

USE_METADATA

public final static int USE_METADATA

USER

public final static int USER

VERSIONSTRING

public final static int VERSIONSTRING
Constructor Detail

SybProperty

public SybProperty(int )

SybProperty

public SybProperty(java.util.Properties , int )
Method Detail

clone

protected java.lang.Object clone()

getBoolean

public boolean getBoolean(int )

getConnProperty

java.lang.Object getConnProperty(java.lang.String )

getInteger

public int getInteger(int )

getObject

public java.lang.Object getObject(int )

getProperties

public java.util.Properties getProperties()

getString

public java.lang.String getString(int )

getWarnings

protected java.sql.SQLWarning getWarnings()

parsePropertyString

public void parsePropertyString(java.lang.String )

setConnProperty

void setConnProperty(java.lang.String , java.lang.Object , boolean , boolean )

setProperty

public void setProperty(int , java.lang.Object )

setProperty

protected void setProperty(int , java.lang.Object , boolean )

setPropertyDefaults

private void setPropertyDefaults()

setVersionDefaults

private void setVersionDefaults()

stashWarning

private void stashWarning(java.sql.SQLException )

tokenizeString

private static java.lang.String[] tokenizeString(java.lang.String , java.lang.String )