com.sybase.jdbc2.jdbc
Class MdaManager

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

public class MdaManager
extends Object


Field Summary
 private com.sybase.jdbc2.jdbc.SybConnection_conn
           
 private java.util.Hashtable_functionMapTable
           
 private int_maxLongvarbinaryLength
           
 private int_maxLongvarcharLength
           
 private java.util.Hashtable_metaDataAccess
           
 protected int_prependDBName
           
 protected int_requestedVersion
           
 protected int_version
           
 final static intBASELINE_VERSION
           
 final static java.lang.StringCOLUMNTYPENAME
           
 final static java.lang.StringCONNECTCONFIG
           
 final static java.lang.StringDEFAULT_CHARSET
           
 private final static java.lang.StringFUNCTIONCALL
           
 final static java.lang.StringGET_AUTOCOMMIT
           
 final static java.lang.StringGET_CATALOG
           
 final static java.lang.StringGET_ISOLATION
           
 final static java.lang.StringGET_READONLY
           
 final static intHIGHEST_VERSION
           
 final static java.lang.StringISREADONLY
           
 final static java.lang.StringMAXLONGVARBINARYLENGTH
           
 final static java.lang.StringMAXLONGVARCHARLENGTH
           
 final static intMDA_JDBC_FULL_REQUEST
           
 final static intMDA_JDBC_MINIMAL_REQUEST
           
 final static intMDA_VER_COMPLIANT
           
 final static intMDA_VERSION_REQUEST
           
 final static java.lang.StringMDAVERSION
           
 final static intNOT_SET
           
 final static intOUTERJOIN_VERSION
           
 final static java.lang.StringPREPEND_DB_NAME
           
 final static java.lang.StringSET_AUTOCOMMIT_OFF
           
 final static java.lang.StringSET_AUTOCOMMIT_ON
           
 final static java.lang.StringSET_CATALOG
           
 final static java.lang.StringSET_ISOLATION
           
 final static java.lang.StringSET_READONLY_FALSE
           
 final static java.lang.StringSET_READONLY_TRUE
           
 final static java.lang.StringSET_ROWCOUNT
           

Constructor Summary
 (package private) MdaManager(com.sybase.jdbc2.jdbc.SybConnection , int , com.sybase.jdbc2.jdbc.ProtocolContext )
           
 (package private) MdaManager(com.sybase.jdbc2.jdbc.SybConnection , com.sybase.jdbc2.jdbc.ProtocolContext )
           

Method Summary
 synchronized java.lang.StringgetFunctionMap(java.lang.String , com.sybase.jdbc2.jdbc.ProtocolContext )
           
 intgetMaxLongvarbinaryLength(com.sybase.jdbc2.jdbc.ProtocolContext )
           
 intgetMaxLongvarcharLength(com.sybase.jdbc2.jdbc.ProtocolContext )
           
 java.sql.PreparedStatementgetMetaDataAccessor(java.lang.String , com.sybase.jdbc2.jdbc.ProtocolContext )
           
 java.sql.PreparedStatementgetMetaDataAccessor(java.lang.String , java.lang.String , com.sybase.jdbc2.jdbc.ProtocolContext )
           
 java.sql.PreparedStatementgetMetaDataAccessor(java.lang.String , java.lang.String , java.lang.String , com.sybase.jdbc2.jdbc.ProtocolContext )
           
 private voidloadMetaData(com.sybase.jdbc2.jdbc.ProtocolContext )
           

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

Field Detail

_conn

private com.sybase.jdbc2.jdbc.SybConnection _conn

_functionMapTable

private java.util.Hashtable _functionMapTable

_maxLongvarbinaryLength

private int _maxLongvarbinaryLength

_maxLongvarcharLength

private int _maxLongvarcharLength

_metaDataAccess

private java.util.Hashtable _metaDataAccess

_prependDBName

protected int _prependDBName

_requestedVersion

protected int _requestedVersion

_version

protected int _version

BASELINE_VERSION

public final static int BASELINE_VERSION

COLUMNTYPENAME

public final static java.lang.String COLUMNTYPENAME

CONNECTCONFIG

public final static java.lang.String CONNECTCONFIG

DEFAULT_CHARSET

public final static java.lang.String DEFAULT_CHARSET

FUNCTIONCALL

private final static java.lang.String FUNCTIONCALL

GET_AUTOCOMMIT

public final static java.lang.String GET_AUTOCOMMIT

GET_CATALOG

public final static java.lang.String GET_CATALOG

GET_ISOLATION

public final static java.lang.String GET_ISOLATION

GET_READONLY

public final static java.lang.String GET_READONLY

HIGHEST_VERSION

public final static int HIGHEST_VERSION

ISREADONLY

public final static java.lang.String ISREADONLY

MAXLONGVARBINARYLENGTH

public final static java.lang.String MAXLONGVARBINARYLENGTH

MAXLONGVARCHARLENGTH

public final static java.lang.String MAXLONGVARCHARLENGTH

MDA_JDBC_FULL_REQUEST

public final static int MDA_JDBC_FULL_REQUEST

MDA_JDBC_MINIMAL_REQUEST

public final static int MDA_JDBC_MINIMAL_REQUEST

MDA_VER_COMPLIANT

public final static int MDA_VER_COMPLIANT

MDA_VERSION_REQUEST

public final static int MDA_VERSION_REQUEST

MDAVERSION

public final static java.lang.String MDAVERSION

NOT_SET

public final static int NOT_SET

OUTERJOIN_VERSION

public final static int OUTERJOIN_VERSION

PREPEND_DB_NAME

public final static java.lang.String PREPEND_DB_NAME

SET_AUTOCOMMIT_OFF

public final static java.lang.String SET_AUTOCOMMIT_OFF

SET_AUTOCOMMIT_ON

public final static java.lang.String SET_AUTOCOMMIT_ON

SET_CATALOG

public final static java.lang.String SET_CATALOG

SET_ISOLATION

public final static java.lang.String SET_ISOLATION

SET_READONLY_FALSE

public final static java.lang.String SET_READONLY_FALSE

SET_READONLY_TRUE

public final static java.lang.String SET_READONLY_TRUE

SET_ROWCOUNT

public final static java.lang.String SET_ROWCOUNT
Constructor Detail

MdaManager

MdaManager(com.sybase.jdbc2.jdbc.SybConnection , int , com.sybase.jdbc2.jdbc.ProtocolContext )

MdaManager

MdaManager(com.sybase.jdbc2.jdbc.SybConnection , com.sybase.jdbc2.jdbc.ProtocolContext )
Method Detail

getFunctionMap

public synchronized java.lang.String getFunctionMap(java.lang.String , com.sybase.jdbc2.jdbc.ProtocolContext )

getMaxLongvarbinaryLength

public int getMaxLongvarbinaryLength(com.sybase.jdbc2.jdbc.ProtocolContext )

getMaxLongvarcharLength

public int getMaxLongvarcharLength(com.sybase.jdbc2.jdbc.ProtocolContext )

getMetaDataAccessor

public java.sql.PreparedStatement getMetaDataAccessor(java.lang.String , com.sybase.jdbc2.jdbc.ProtocolContext )

getMetaDataAccessor

public java.sql.PreparedStatement getMetaDataAccessor(java.lang.String , java.lang.String , com.sybase.jdbc2.jdbc.ProtocolContext )

getMetaDataAccessor

public java.sql.PreparedStatement getMetaDataAccessor(java.lang.String , java.lang.String , java.lang.String , com.sybase.jdbc2.jdbc.ProtocolContext )

loadMetaData

private void loadMetaData(com.sybase.jdbc2.jdbc.ProtocolContext )