Package com.progress.open4gl

Interface Summary
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 Summary
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.
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.
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.
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  
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.
 

Exception Summary
AppServerIOException  
BadURLException  
BrokerIOException  
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  
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  
InvalidNameServerPortException  
MsgVersionInvalidException  
NameServerClientPortException  
NameServerClientPortRangeException  
NameServerClientPortRetryException  
NameServerCommunicationsException  
NameServerInterruptException  
NameServerMessageFormatException  
NoSuchAppServiceException  
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.
RunTime4GLErrorException RunTime4GLErrorException is thrown when an ERROR condition is returned from the top level 4GL procedure.
RunTime4GLException The RunTime4GLException family of exceptions correspond to 4GL ERROR, STOP, and QUIT conditions.
RunTime4GLQuitException RunTime4GLQuitException is thrown when a QUIT condition occurs in the 4GL application (in addition to throwing the exception - the AppServer connection is disconnected).
RunTime4GLStopException RunTime4GLStopException is thrown when an unhandled STOP condition occurs in the 4GL 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  
 

Error Summary
Open4GLError A Open4GLError Error is thrown if a System Error (i.e.