IBM DB2 Information Integrator
Java API Reference
for Developing Wrappers

Package com.ibm.db2.wrapper

Provides classes that you can use when you develop a wrapper for a data source and, after, you can use the data source in a federated database system.

See:
          Description

Class Summary
CatalogInfo CatalogInfo represents the base class for all the catalog classes and provides the infrastructure to manage a list of options.
CatalogOption The CatalogOption class represents the base class for options of the catalog objects.
ColumnInfo The ColumnInfo class encapsulates catalog information for a column of a nickname.
Data The Data class is the base class that manages cell values, constants, and parameter values.
DefaultRemoteFunction The DefaultRemoteFunction class represents a simple remote function mapping.
FencedGenericNickname The FencedGenericNickname class represents a nonrelational nickname in the fenced (untrusted) process space.
FencedGenericRemoteUser The FencedGenericRemoteUser class represents a user mapping for a nonrelational data source in the fenced (untrusted) process space.
FencedGenericServer The FencedGenericServer class is a subclass of the Server class and is the abstract base class for all nonrelational data source server functionality that operates in the fenced (untrusted) process space.
FencedGenericWrapper The FencedGenericWrapper class represents a nonrelational wrapper on the fenced (untrusted) process space.
FencedNickname The FencedNickname class represents a nickname in the fenced (untrusted) process space.
FencedRemoteUser The FencedRemoteUser class represents a user mapping in the fenced (untrusted) process space.
FencedServer The FencedServer class is a subclass of the Server class and is the abstract base class for all server functionality that operates in the fenced (untrusted) process space.
FencedWrapper The FencedWrapper class represents the wrapper on the fenced (untrusted) process space.
Nickname The Nickname class models collections of data that a data source server manages.
NicknameInfo The NicknameInfo class encapsulates the catalog information for a nickname object including column definitions from the CREATE NICKNAME and ALTER NICKNAME statements.
ParsedQueryFragment The ParsedQueryFragment class represents the base class of both the Request class and Reply class.
PredicateList The PredicateList describes two lists of predicates to estimate the selectivity factor.
Quantifier The Quantifier class encapsulates information for a quantifier of a Request.
RemoteConnection The RemoteConnection class represents a connection (session) with a data source server.
RemoteFunctionInfo The RemoteFunctionInfo class represents the catalog information and describes the function mapping with a remote source.
RemoteOperation The RemoteOperation class serves as the base class for classes that represent various remote operations.
RemotePassthru The RemotePassthru class represents a pass-through session on a remote data source.
RemoteQuery The RemoteQuery class represents SELECT statement operations on a remote data source.
RemoteUser The RemoteUser class represents the authorizations to use on a data source server.
Reply The Reply class represents the portion of a request that the wrapper processes.
Request The Request class encapsulates a query fragment that is analyzed and processed by the wrapper.
RequestConstant The RequestConstant class describes a constant that is used in a query expression during query planning.
RequestExp The RequestExp class represents a node in an expression tree.
RequestExpType The RequestExpType class describes the type of node in an expression tree.
RFuncParmInfo The RFuncParmInfo class represents the information that describes a function parameter in a function mapping.
RuntimeData The RuntimeData class represents each column value that is transferred between the federated server and a wrapper.
RuntimeDataDesc The RuntimeDataDesc class is created by the federated server to describe each column value that is transferred between the federated server and a wrapper.
RuntimeDataDescList The RuntimeDataDescList class encapsulates a list of RuntimeDataDesc objects that describe a row in a result set or a list of input parameters.
RuntimeDataList The RuntimeDataList class encapsulates a list of RuntimeData objects that represent either a row in a result set or a list of input parameters.
Server The Server class is the abstract base class for all server functionality.
ServerInfo The ServerInfo class encapsulates the catalog information for a server object from the CREATE SERVER and ALTER SERVER statements.
UnfencedGenericNickname The UnfencedGenericNickname class represents a nonrelational nickname in the unfenced (trusted) process space.
UnfencedGenericRemoteUser The UnfencedGenericRemoteUser class represents a user mapping for a nonrelational data source in the unfenced (trusted) process space.
UnfencedGenericServer The UnfencedGenericServer class is a subclass of the Server class and is the abstract base class for all nonrelational data source server functionality that operates in the unfenced (trusted) process space.
UnfencedGenericWrapper The UnfencedGenericWrapper class represents a nonrelational wrapper on the unfenced (trusted) process space.
UnfencedNickname The UnfencedNickname class represents a nickname in the unfenced (trusted) process space.
UnfencedRemoteUser The UnfencedRemoteUser class represents a user mapping in the unfenced (trusted) process space.
UnfencedServer The UnfencedServer class is a subclass of the Server class and is the abstract base class for all data source server functionality that operates in the unfenced (trusted) process space.
UnfencedWrapper The UnfencedWrapper class that represents the wrapper on the unfenced (trusted) process space.
UserInfo The UserInfo class encapsulates the catalog information for a user mapping from the CREATE USER MAPPING and ALTER USER MAPPING statements.
Wrapper The Wrapper class represents the base class for a set of data sources.
WrapperInfo The WrapperInfo class encapsulates the catalog information for a wrapper object from the CREATE WRAPPER and ALTER WRAPPER statements.
WrapperUtilities The WrapperUtilities class is a container for several static utility functions.
 

Exception Summary
WrapperException The WrapperException class is the Exception subclass that is used by the Java API to report exceptions.
 

Package com.ibm.db2.wrapper Description

Provides classes that you can use when you develop a wrapper for a data source and, after, you can use the data source in a federated database system.
This documentation is intended for DBAs and wrapper developers who use Java APIs with DB2 Information Integrator that is offered by IBM.

Related Documentation

For more information, please see:


IBM DB2 Information Integrator
Java API Reference
for Developing Wrappers

(C)Copyright IBM Corp. 2002. All rights reserved.

Links on this page are made available for your convenience and may take you to non-IBM sites. IBM does not warrant any sample code provided on these sites.