| Interface | Description |
|---|---|
| ProResultSet |
The ProResultSet interface extends the java.sql.ResultSet to allow indexed
access to arrays.
|
| ProResultSetMetaData |
The ProResultSetMetaData interface extends the java.sql.ResultSetMetaData to
allow the application to obtain information about the underlying 4GL
Temp-Table that cannot be obtained by using standard methods.
|
| SDOFactory |
Classes that implement this interface (typically AppObjects) can create SDO
ProcObjects through the _createSDOProcObject() method.
|
| SDOInterface |
This interface defines the set of SDO methods that an SDOResultSet object use
to access a remote SDO.
|
| SDOResultSet |
See detailed documentation in the "Open Client Developer's Guide".
|
| SDOResultSetMetaData |
The SDOResultSetMetaData provides SDO meta data information.
|
| Class | Description |
|---|---|
| BigDecimalArrayHolder |
The BigDecimalArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT
BigDecimal[] values when the 4GL parameter type is DECIMAL EXTENT.
|
| BigDecimalHolder |
The BigDecimalHolder class is used to pass OUTPUT and INPUT-OUTPUT BigDecimal
values when the 4GL parameter type is DECIMAL.
|
| BooleanArrayHolder |
The BooleanArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT
Boolean[] values when the 4GL parameter type is LOGICAL EXTENT.
|
| BooleanHolder |
The BooleanHolder class is used to pass OUTPUT and INPUT-OUTPUT boolean
values when the 4GL parameter type is LOGICAL.
|
| ByteArrayArrayHolder |
The ByteArrayArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT
byte[][] values when the 4GL parameter type is RAW EXTENT.
|
| ByteArrayHolder |
The ByteArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT byte[]
values when the 4GL parameter type is RAW.
|
| COMHandle |
Represents the PROGRESS 4GL COM-HANDLE data type.
|
| COMHandleArrayHolder |
The COMHandleArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT
COMHandle[] values when the 4GL parameter type is COM-HANDLE EXTENT.
|
| COMHandleHolder |
The COMHandleHolder class is used to pass OUTPUT and INPUT-OUTPUT COMHandle
values when the 4GL parameter type is COM-HANDLE.
|
| DatasetAsXml |
A ProDataSet serialized as an XML document.
|
| DatasetHandleAsXml |
A ProDataSet Handle serialized as an XML document.
|
| DateArrayHolder |
The DateArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT
GregorianCalendar[] values when the 4GL parameter type is a DATE, DATETIME or
DATETIME-TZ array.
|
| DateHolder |
The DateHolder class is used to pass OUTPUT and INPUT-OUTPUT
GregorianCalendar values when the 4GL parameter type is DATE, DATETIME, or
DATETIME-TZ.
|
| ExternalizableInput |
A wrapper for ObjectInput to allow its use as an InputStream
|
| ExternalizableOutput |
A wrapper for ObjectOutput to allow its use as an OutputStream
|
| Handle |
Represents the PROGRESS 4GL HANDLE data type.
|
| HandleArrayHolder |
The HandleArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT Handle[]
values when the 4GL parameter type is HANDLE EXTENT.
|
| HandleHolder |
The HandleHolder class is used to pass OUTPUT and INPUT-OUTPUT Handle values
when the 4GL parameter type is HANDLE.
|
| Holder |
The Holder class is the super class for all the different holder classes.
|
| InputResultSet |
Use the InputResultSet abstract class to implement input result sets.
|
| IntArrayHolder |
The IntArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT Integer[]
values when the 4GL parameter type is INTEGER EXTENT.
|
| IntHolder |
The IntHolder class is used to pass OUTPUT and INPUT-OUTPUT int values when
the 4GL parameter type is INTEGER.
|
| LongArrayHolder |
The LongArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT Long[]
values when the 4GL parameter type is RECID EXTENT.
|
| LongHolder |
The LongHolder class is used to pass OUTPUT and INPUT-OUTPUT long values when
the 4GL parameter type is RECID.
|
| Memptr |
Represents the PROGRESS 4GL MEMPTR data type.
|
| MemptrArrayHolder |
The MemptrArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT Memptr[]
values when the 4GL parameter type is MEMPTR EXTENT.
|
| MemptrHolder |
The MemptrHolder class is used to pass OUTPUT and INPUT-OUTPUT Memptr values
when the 4GL parameter type is MEMPTR.
|
| OEVersionInfo |
This class holds version information retrieve from the open client manifest.
|
| OpenClientMain |
does nothing other than print the version
|
| Parameter |
The ParameterDesc class describes the *.p parameter and references an input
value (if one exists).
|
| ProBlob |
The representation (mapping) in the Java programming language of an SQL BLOB
value.
|
| ProChangeSummary |
Used to record to changes to the ProDataObject instances contained within the
ProDataGraph.
|
| ProClob |
The mapping in the Java programming language for the SQL CLOB type.
|
| ProDataGraph |
Maps to either a 4GL DataSet, DataSet-Handle, Temp-Table, or Table-Handle
parameter in a Java client.
|
| ProDataGraphHolder |
The ProDataGraphHolder class is used to pass OUTPUT and INPUT-OUTPUT result
sets values when the 4GL parameter type is a DATASET.
|
| ProDataGraphMetaData |
Allows the client to access as well as specify schema for a ProDataGraph that
describes a 4GL ProDataSet.
|
| ProDataObject |
Represents a temp-table row with a ProDataGraph object.
|
| ProDataObject.FactoryImpl | |
| ProDataObjectHelper |
holder class that acts as a cache for
ProDataObjectMetaData. |
| ProDataObjectMetaData |
Allows client to access as well as specify the schema for ProDataObject
(temp-table) within a ProDataGraph.
|
| ProDataRelationMetaData |
Schema info that defines the relationship between parent and child
ProDataObjects within a ProDataGraph.
|
| ProResultSetMetaDataImpl |
The ProResultSetMetaDataImpl class is used by the the application to set
metadata for an Input Temp-Table that maps to a 4GL TABLE-HANDLE parameter.
|
| ResultSetHolder |
The ResultSetHolder class is used to pass OUTPUT and INPUT-OUTPUT result sets
values when the 4GL parameter type is TEMP-TABLE.
|
| Rowid |
Represents the PROGRESS 4GL ROWID data type.
|
| RowidArrayHolder |
The RowidArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT Rowid[]
values when the 4GL parameter type is ROWID EXTENT.
|
| RowidHolder |
The RowidHolder class is used to pass OUTPUT and INPUT-OUTPUT Rowid values
when the 4GL parameter type is ROWID.
|
| RunTimeProperties |
The RunTimeProperties class has a collection of static methods that control
properties for the whole Java client session.
|
| SDOAppObject |
The SDOAppObject class provides Java applications a way to create
SDOResultSet objects without requiring the use of ProxyGen.
|
| SDOParameters |
This is a "catch all" class for passing initial parameters to an SDOResultSet
object through the _createSDOResultSet() method.
|
| SDOScrollingMode |
The SDOScrollingMode class is used statically to define the scrolling mode of
the SDOResultSet.
|
| StringArrayHolder |
The StringArrayHolder class is used to pass OUTPUT and INPUT-OUTPUT String[]
values when the 4GL parameter type is a CHARACTER or LONGCHAR array.
|
| StringHolder |
The StringHolder class is used to pass OUTPUT and INPUT-OUTPUT String values
when the 4GL parameter type is CHARACTER or LONGCHAR.
|
| Enum | Description |
|---|---|
| ProcedureType |
| Exception | Description |
|---|---|
| AppServerIOException | |
| BadURLException |
Thrown when a malformed URL is encountered while establishing a connection to the application server.
|
| BrokerIOException |
This exception may be thrown when processing a connection to the application server
|
| BusySessionException |
A BusySessionException exception is thrown if the connection is busy.
|
| ConnectAIAException |
The ConnectAIAException is derived from the ConnectException class and is
thrown when an exception error is reported by the AIA durring a connect
operation.
|
| ConnectException |
A ConnectException exception is thrown if a connection attempt to the A
AppServer fails.
|
| ConnectFailedException |
This exception is thrown by
BrokerSystem when the connection to the application server fails) |
| ConnectHttpAuthException |
The ConnectHttpAuthException is derived from the ConnectException class and
is thrown when a HTTP protocol error #401 is returned from an HTTP server.
|
| ConnectHttpsAuthException |
The ConnectHttpsAuthException is derived from the ConnectException class and
is thrown when a HTTPS protocol connection cannot be made.
|
| ConnectProtocolException |
The ConnectProtocolException is derived from the ConnectException class and
is thrown when a network protocol error of some type occurs.
|
| ConnectProxyAuthException |
The ConnectProxyAuthException is derived from the ConnectException class and
is thrown when a HTTP protocol error #407 is returned from an HTTP server.
|
| DeletedRowAccessException |
This exception is thrown when the application tries to access a deleted row
in an SDOResultSet object.
|
| HostUnknownException |
This exception is thrown by
NameServerClient when UnknownHostException
is encountered sending messages to the Name Server.s |
| InvalidNameServerPortException |
This exception is thrown by the
NameServerClient when the port specified for the OpenEdge NameServer is not
valid. |
| MsgVersionInvalidException | |
| NameServerClientPortException |
This exception is thrown from
NameServerClient when no available client side free port could be located. |
| NameServerClientPortRangeException |
This exception is thrown from
NameServerClient when the configured client port range
is not between 65535 and 1024. |
| NameServerClientPortRetryException |
This exception is thrown by
NameServerClient when the number of retry attempts to open a client side port
has exceeded the MAX_RETRY_COUNT (500). |
| NameServerCommunicationsException |
This is a generic exception thrown by
NameServerClient when any non-specific communication error is encountered. |
| NameServerInterruptException |
This exception is thrown by
NameServerClient when the listener thread wiating on a response
from the NameServer is interrupted (for any reason). |
| NameServerMessageFormatException |
This exception is thrown by
NameServerClient when any IOException is encountered
while processing messages from the Name Server. |
| NetworkException |
A NetworkException exception is thrown if a network error occurs while
communicating with the AppServer.
|
| NetworkException.RecvDataException | |
| NetworkException.SendDataException | |
| NoSuchAppServiceException |
This exception is thrown by
NameServerClient when client determines that enough responses from Name Servers
have indicating the requested service is not available. |
| Open4GLException |
Open4GLException is the super class for all the open4gl exceptions.
|
| OutputSetException |
OutputSetException is an extension of the Open4GLException class.
|
| ProDataException |
ProDataException provides standard PROGRESS exception messaging for errors
that occur when the Java application uses ProDataGraphs.
|
| ProSQLException |
ProSQLException extends java.sql.SQLException to provide standard PROGRESS
exception messaging for errors that occur when the Java application uses
output result sets.
|
| RunTime4GLAppErrorException |
RunTime4GLAppErrorException is thrown when the top level ABL procedure does
RETURN ERROR or throws a Progress.Lang.AppError.
|
| RunTime4GLErrorException |
RunTime4GLErrorException is thrown when an ERROR condition is returned from
the top level ABL procedure.
|
| RunTime4GLException |
The RunTime4GLException family of exceptions correspond to ABL ERROR, STOP,
and QUIT conditions.
|
| RunTime4GLLockConflictException |
RunTime4GLLockConflictException is thrown when a lock conflict occurs which
the app has opted not to wait for (or -lkwtmo has been exceeded) and this
condition is returned from the top level ABL procedure.
|
| RunTime4GLQuitException |
RunTime4GLQuitException is thrown when a QUIT condition occurs in the ABL
application (in addition to throwing the exception, the AppServer connection
is disconnected).
|
| RunTime4GLStopAfterException |
RunTime4GLStopAfterException is thrown when the time limit has expired based
on a STOP-AFTER phrase and this condition is returned from the top level ABL
procedure.
|
| RunTime4GLStopErrorException |
RunTime4GLStopErrorException is thrown when a Stop condition associated with
an error message is returned from the top level ABL procedure.
|
| RunTime4GLStopException |
RunTime4GLStopException is thrown when an unhandled STOP condition occurs in
the ABL application.
|
| SchemaValidationException |
A SchemaValidationException is thrown if we detect any inconsistency during
SDO schema validation
|
| SDOModificationException |
The SDOModificationException exception is thrown when an update, delete or
insert fails (or a combination - if a batch update is used).
|
| SystemErrorException |
A SystemErrorException exception is thrown when a System Error (i.e.
|
| UnknownHostnameException |
This exception is thrown by
BrokerSystem when an UnknownHostException is encountered
attempting to connect to an application server. |
| Error | Description |
|---|---|
| Open4GLError |
A Open4GLError Error is thrown if a System Error (i.e.
|