org.eclipse.emf.oda.ecore.impl
Class DataSetMetaData

java.lang.Object
  extended by org.eclipse.emf.oda.ecore.impl.DataSetMetaData
All Implemented Interfaces:
org.eclipse.datatools.connectivity.oda.IDataSetMetaData

public class DataSetMetaData
extends java.lang.Object
implements org.eclipse.datatools.connectivity.oda.IDataSetMetaData

Implementation of IDataSetMetaData for EMF ODA runtime driver.


Field Summary
protected  org.eclipse.datatools.connectivity.oda.IConnection connection
           
 
Fields inherited from interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
sortModeColumnOrder, sortModeNone, sortModeSingleColumn, sortModeSingleOrder, sqlStateSQL99, sqlStateXOpen
 
Constructor Summary
protected DataSetMetaData(org.eclipse.datatools.connectivity.oda.IConnection connection)
           
 
Method Summary
 org.eclipse.datatools.connectivity.oda.IConnection getConnection()
           
 int getDataSourceMajorVersion()
           
 int getDataSourceMinorVersion()
           
 org.eclipse.datatools.connectivity.oda.IResultSet getDataSourceObjects(java.lang.String catalog, java.lang.String schema, java.lang.String object, java.lang.String version)
           
 java.lang.String getDataSourceProductName()
           
 java.lang.String getDataSourceProductVersion()
           
 int getSortMode()
           
 int getSQLStateType()
           
 boolean supportsInParameters()
           
 boolean supportsMultipleOpenResults()
           
 boolean supportsMultipleResultSets()
           
 boolean supportsNamedParameters()
           
 boolean supportsNamedResultSets()
           
 boolean supportsOutParameters()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connection

protected final org.eclipse.datatools.connectivity.oda.IConnection connection
Constructor Detail

DataSetMetaData

protected DataSetMetaData(org.eclipse.datatools.connectivity.oda.IConnection connection)
Method Detail

getConnection

public org.eclipse.datatools.connectivity.oda.IConnection getConnection()
                                                                 throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getConnection in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getDataSourceObjects

public org.eclipse.datatools.connectivity.oda.IResultSet getDataSourceObjects(java.lang.String catalog,
                                                                              java.lang.String schema,
                                                                              java.lang.String object,
                                                                              java.lang.String version)
                                                                       throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getDataSourceObjects in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getDataSourceMajorVersion

public int getDataSourceMajorVersion()
                              throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getDataSourceMajorVersion in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getDataSourceMinorVersion

public int getDataSourceMinorVersion()
                              throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getDataSourceMinorVersion in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getDataSourceProductName

public java.lang.String getDataSourceProductName()
                                          throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getDataSourceProductName in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getDataSourceProductVersion

public java.lang.String getDataSourceProductVersion()
                                             throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getDataSourceProductVersion in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getSQLStateType

public int getSQLStateType()
                    throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getSQLStateType in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

supportsMultipleResultSets

public boolean supportsMultipleResultSets()
                                   throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
supportsMultipleResultSets in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

supportsMultipleOpenResults

public boolean supportsMultipleOpenResults()
                                    throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
supportsMultipleOpenResults in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

supportsNamedResultSets

public boolean supportsNamedResultSets()
                                throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
supportsNamedResultSets in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

supportsNamedParameters

public boolean supportsNamedParameters()
                                throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
supportsNamedParameters in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

supportsInParameters

public boolean supportsInParameters()
                             throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
supportsInParameters in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

supportsOutParameters

public boolean supportsOutParameters()
                              throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
supportsOutParameters in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getSortMode

public int getSortMode()
Specified by:
getSortMode in interface org.eclipse.datatools.connectivity.oda.IDataSetMetaData

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.