borland Packages  Class Hierarchy  dx.sql.dataset Package 

RuntimeMetaData class

java.lang.Object
   +----com.borland.dx.sql.dataset.RuntimeMetaData

About the RuntimeMetaData class

Variables  Constructors  Properties  Methods  

This class is used internally by other com.borland classes. You should never use this class directly.

For information on handling metadata in JDataStore, see the metaDataUpdate property of the StorageDataSet component and the MetaDataUpdate interface.


RuntimeMetaData variables

Variables implemented in this class

RuntimeMetaData constructors

RuntimeMetaData properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in java.lang.Object

RuntimeMetaData methods

Methods implemented in this class

Methods implemented in java.lang.Object


RuntimeMetaData variables

database

  protected Database database
This variable is used internally by other com.borland classes. You should never use this variable directly.

DB_DB2

  public static final int DB_DB2 = 0x0004
This variable is used internally by other com.borland classes. You should never use this variable directly.

DB_DBASE

  public static final int DB_DBASE = 0x0005
This variable is used internally by other com.borland classes. You should never use this variable directly.

DB_INTERBASE

  public static final int DB_INTERBASE = 0x0001
This variable is used internally by other com.borland classes. You should never use this variable directly.

DB_ORACLE

  public static final int DB_ORACLE = 0x0002
This variable is used internally by other com.borland classes. You should never use this variable directly.

DB_PARADOX

  public static final int DB_PARADOX = 0x0006
This variable is used internally by other com.borland classes. You should never use this variable directly.

DB_SYBASE

  public static final int DB_SYBASE = 0x0003
This variable is used internally by other com.borland classes. You should never use this variable directly.

DB_UNKNOWN

  public static final int DB_UNKNOWN = 0x0000
This variable is used internally by other com.borland classes. You should never use this variable directly.

INT_SQLDIALECT

  protected static final int INT_SQLDIALECT = 15
This variable is used internally by other com.borland classes. You should never use this variable directly.

INVALID_DRIVER

  public static final int INVALID_DRIVER = 0xffffFFFF
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC2_DATAGATEWAY

  public static final int JDBC2_DATAGATEWAY = 0x3000
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC2_DB2

  public static final int JDBC2_DB2 = 0x3200
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC2_ORACLE

  public static final int JDBC2_ORACLE = 0x3100
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC4_DATAGATEWAY

  public static final int JDBC4_DATAGATEWAY = 0x2000
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC4_DB2

  public static final int JDBC4_DB2 = 0x2200
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC4_INTERCLIENT

  public static final int JDBC4_INTERCLIENT = 0x2300
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC4_JCONNECT

  public static final int JDBC4_JCONNECT = 0x2400
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC4_JDATASTORE

  public static final int JDBC4_JDATASTORE = 0x2500
This variable is used internally by other com.borland classes. You should never use this variable directly.

JDBC4_ORACLE

  public static final int JDBC4_ORACLE = 0x2100
This variable is used internally by other com.borland classes. You should never use this variable directly.

jdbcMetaData

  protected DatabaseMetaData jdbcMetaData
This variable is used internally by other com.borland classes. You should never use this variable directly.

MASK_DIALECT

  protected static final int MASK_DIALECT = 0x00FF
This variable is used internally by other com.borland classes. You should never use this variable directly.

MASK_DRIVER

  protected static final int MASK_DRIVER = 0xFF00
This variable is used internally by other com.borland classes. You should never use this variable directly.

ODBC_ORACLE

  public static final int ODBC_ORACLE = 0x1200
This variable is used internally by other com.borland classes. You should never use this variable directly.

ODBC_UNKNOWN

  public static final int ODBC_UNKNOWN = 0x1000
This variable is used internally by other com.borland classes. You should never use this variable directly.

ODBC_VISIGENIC

  public static final int ODBC_VISIGENIC = 0x1100
This variable is used internally by other com.borland classes. You should never use this variable directly.

UNKNOWN_DRIVER

  public static final int UNKNOWN_DRIVER = 0x0000
This variable is used internally by other com.borland classes. You should never use this variable directly.

RuntimeMetaData constructors

RuntimeMetaData(com.borland.dx.sql.dataset.Database)

  protected RuntimeMetaData(Database database)
This constructor is used internally by other com.borland classes. You should never use this constructor directly.

RuntimeMetaData(com.borland.dx.sql.dataset.RuntimeMetaData)

  protected RuntimeMetaData(RuntimeMetaData metaData)
This constructor is used internally by other com.borland classes. You should never use this constructor directly.

RuntimeMetaData properties

jdbcMetaData

 public final synchronized DatabaseMetaData getJdbcMetaData()
This property is used internally by other com.borland classes. You should never use this property directly.

RuntimeMetaData methods

connectionClosed()

  protected void connectionClosed()
This method is used internally by other com.borland classes. You should never use this method directly.

createColumn(java.lang.String, java.lang.String, int, int, int, int, boolean)

  protected static Column createColumn(String name, String label, int sqlType, int precision, int displaySize, int scale, boolean search)
This method is used internally by other com.borland classes. You should never use this method directly.

getIdentifierQuoteChar()

  protected final char getIdentifierQuoteChar()
This method is used internally by other com.borland classes. You should never use this method directly.

getIntValue(int)

  protected int getIntValue(int index)
This method is used internally by other com.borland classes. You should never use this method directly.

getRuntimeMetaData(com.borland.dx.sql.dataset.Database)

  public static RuntimeMetaData getRuntimeMetaData(Database database)
This method is used internally by other com.borland classes. You should never use this method directly.

getUserName()

  protected String getUserName()
This method is used internally by other com.borland classes. You should never use this method directly.

sqlTypeToVariantType(int)

  public static int sqlTypeToVariantType(int sqlType)
This method is used internally by other com.borland classes. You should never use this method directly.