Class Hierarchy    Previous  Next  Index

Class COM.cloudscape.vti.ErrorMessages

java.lang.Object
    |
    +----COM.cloudscape.vti.VTITemplate
            |
            +----COM.cloudscape.vti.ErrorMessages

public class ErrorMessages
extends VTITemplate
implements VTICosting
Copyright © 1998-2000, Informix Software, Inc. All rights reserved.

ErrorMessage is a VTI class that contains all the SQLStates, locale-sensitive error messages, and exception severities for a database.

To use it, query it as an external virtual table:

 SELECT * FROM NEW ErrorMessages() AS EQ; 

The ErrorMessages VTI has the following columns:


Variable Index

 o defaultEstimatedCost
 
 o defaultEstimatedRowCount
 

Constructor Index

 o ErrorMessages()
 

Method Index

 o close()
See java.sql.ResultSet.close().
 o getEstimatedCostPerInstantiation(VTIEnvironment)
Cloudscape calls this during optimization.
 o getEstimatedRowCount(VTIEnvironment)
Cloudscape calls this during optimization.
 o getInt(int)
See java.sql.ResultSet.getInt()
 o getMetaData()
See java.sql.ResultSet.getMetaData().
 o getString(int)
See java.sql.ResultSet.getString()
 o next()
See java.sql.ResultSet.next().
 o supportsMultipleInstantiations(VTIEnvironment)
Cloudscape calls this during optimization.
 o wasNull(int)
 

Field Detail

 o defaultEstimatedRowCount
public static final double defaultEstimatedRowCount
 o defaultEstimatedCost
public static final double defaultEstimatedCost

Constructor Detail

 o ErrorMessages
public ErrorMessages()

Method Detail

 o wasNull
public boolean wasNull(int col)
 o next
public boolean next()
          See java.sql.ResultSet.next().
 o close
public void close()
          See java.sql.ResultSet.close().
 o getMetaData
public java.sql.ResultSetMetaData getMetaData()
          See java.sql.ResultSet.getMetaData().
 o getString
public java.lang.String getString(int columnIndex) throws java.sql.SQLException
          See java.sql.ResultSet.getString()
Throws:
java.sql.SQLException - column at index is not found
Overrides:
getString in class VTITemplate
 o getInt
public int getInt(int columnIndex) throws java.sql.SQLException
          See java.sql.ResultSet.getInt()
Throws:
java.sql.SQLException - column at index is not found
Overrides:
getInt in class VTITemplate
 o getEstimatedRowCount
public double getEstimatedRowCount(VTIEnvironment vtiEnvironment)
          Cloudscape calls this during optimization. Part of the VTICosting interface.
 o getEstimatedCostPerInstantiation
public double getEstimatedCostPerInstantiation(VTIEnvironment vtiEnvironment)
          Cloudscape calls this during optimization. Part of the VTICosting interface.
 o supportsMultipleInstantiations
public boolean supportsMultipleInstantiations(VTIEnvironment vtiEnvironment)
          Cloudscape calls this during optimization. Part of the VTICosting interface.

  Class Hierarchy    Previous  Next  Index