Uses of Package
be.SIRAPRISE.client

Packages that use be.SIRAPRISE.client
be.SIRAPRISE.client   
be.SIRAPRISE.client.jsba This package contains all the classes and interfaces for the Java SIRA_PRISE Bridging Architecture, as well as classes that can be used to manipulate catalog objects using the JSBA. 
be.SIRAPRISE.messages   
be.SIRAPRISE.typeimplementations   
be.SIRAPRISE.util   
 

Classes in be.SIRAPRISE.client used by be.SIRAPRISE.client
AbstractRelation
          The AbstractRelation provides an implementation for the Relation interface
AbstractTuple
          AbstractTuple provides method implementations for the Tuple interface
AbstractTupleBag
          Abstract implementation of the TupleBag interface
AbstractTupleContainer
          Abstract implementation of the TupleContainer interface
CommunicationProtocolException
          A CommunicationProtocolException indicates that an unexpected message type has appeared in a communication scenario between a client and a SIRA_PRISE server, or that some problem has occurred which prevented the communication from succeeding (such as e.g. a Signature computation that failed for some reason).
ConnectionClosedException
          A ConnectionClosedException is thrown by DBConnection's communication methods when an I/O error has occurred during communication with the server, and as a consequence the connection has become unusable.
ConstructorMissingException
          A ConstructorMissingException indicates that a Class object was passed as an argument to one of the JSBA's toObject(), toObjects(), toObjectCollection() or toObjectsCollection() methods, but that Class does not have the required public no-arg constructor
DBConnection
          Class used to communicate between a program and the sira_prise dbms.
DBException
          A DBException is thrown by DBConnection's communication methods when the sira_prise server has reported any kind of error.
DBTransaction
          A DBTransaction represents the transaction that is active on some DBConnection.
DDLCapture
           
DmlAddCommand
          A DmlAddCommand is the command that will make sure that a tuple will be added to the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DmlAssertCommand
          A DmlAssertCommand is the command that will make sure that a tuple will exist in the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DmlAssignmentCommand
          A DmlAssignmentCommand is any command that performs some kind of update in the database.
DmlCommand
          DmlCommand objects are the objects that represent dml Commands that can be executed in a transaction, on a connection to a SIRA_PRISE database
DmlDeleteCommand
          A DmlDeleteCommand is the command that will make sure that a tuple will be removed from the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DmlSingleAssignmentCommand
           
DmlUnassertCommand
          A DmlUnassertCommand is the command that will make sure that a tuple will not exist in the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DmlUpdateCommand
          A DmlUpdateCommand is the command that will replace a tuple with another one in the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DuplicateException
           
ErrorMessageException
          An ErrorMessageException is thrown to indicate that a received message is (presumably) not the expected type of message, but an error message instead.
Heading
          A Heading maps attribute names onto typenames.
IllegalServerCommandException
           
NoUpdatesException
           
Relation
          A Relation is a TupleContainer that cannot contain duplicates (i.e. its collection of tuples is a set)
ServerAssignmentCommand
           
ServerBasicAssignmentCommand
          A ServerBasicAssignmentCommand is a server update command that constitutes a single basic operation type on a single relvar target.
ServerCommand
          A ServerCommand is any command that can get sent to the SIRA_PRISE server
ServerNonAssignmentCommand
          A NonAssignmentCommand is a command that will not assign a new value to the database, such as INQUIRE.
ServerSingleAssignmentCommand
          An AssignmentCommand is a command that will assign a new value to the database, such as ADD,ASSERT,UPDATE.
SettersMissingException
          A SettersMissingException is thrown by the SIRA_PRISE/Java bridge to signal that a relation contained some attributes for which no corresponding setter methods could be found in any of the given classes.
Signer
          Signers are used by clients in two circumstances : The client needs to establish a connection to a server and wants to authenticate itself The client needs to start a transaction for a non-anonymous user and wants/needs to authenticate the user identity by computing a signature
TransactionMode
           
Tuple
          A Tuple is a set of named attribute values.
TupleBag
          A TupleBag is a collection of tuples that can contain the same tuple value more than once.
TupleContainer
          The TupleContainer interface defines all methods that must be implemented by tuple containers of any kind.
TupleOrderer
          TupleOrderers must be used in combination with OrderedRelations and OrderedTupleBags.
TypeDeclaration
          A TypeDeclaration corresponds to an attributeName in a Heading, and defines the type that the named attribute is of
TypeIsScalarException
           
Version
          Class to denote SIRA_PRISE versions and/or message type versions.
 

Classes in be.SIRAPRISE.client used by be.SIRAPRISE.client.jsba
AbstractRelation
          The AbstractRelation provides an implementation for the Relation interface
AbstractTupleContainer
          Abstract implementation of the TupleContainer interface
ConstructorMissingException
          A ConstructorMissingException indicates that a Class object was passed as an argument to one of the JSBA's toObject(), toObjects(), toObjectCollection() or toObjectsCollection() methods, but that Class does not have the required public no-arg constructor
DmlAddCommand
          A DmlAddCommand is the command that will make sure that a tuple will be added to the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DmlAssertCommand
          A DmlAssertCommand is the command that will make sure that a tuple will exist in the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DmlAssignmentCommand
          A DmlAssignmentCommand is any command that performs some kind of update in the database.
DmlDeleteCommand
          A DmlDeleteCommand is the command that will make sure that a tuple will be removed from the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DmlUnassertCommand
          A DmlUnassertCommand is the command that will make sure that a tuple will not exist in the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
DmlUpdateCommand
          A DmlUpdateCommand is the command that will replace a tuple with another one in the named relvar (in the target database to which this command will be sent) for the object passed to the constructor.
Heading
          A Heading maps attribute names onto typenames.
NoUpdatesException
           
SettersMissingException
          A SettersMissingException is thrown by the SIRA_PRISE/Java bridge to signal that a relation contained some attributes for which no corresponding setter methods could be found in any of the given classes.
Signer
          Signers are used by clients in two circumstances : The client needs to establish a connection to a server and wants to authenticate itself The client needs to start a transaction for a non-anonymous user and wants/needs to authenticate the user identity by computing a signature
Tuple
          A Tuple is a set of named attribute values.
 

Classes in be.SIRAPRISE.client used by be.SIRAPRISE.messages
AbstractRelation
          The AbstractRelation provides an implementation for the Relation interface
CommunicationProtocolException
          A CommunicationProtocolException indicates that an unexpected message type has appeared in a communication scenario between a client and a SIRA_PRISE server, or that some problem has occurred which prevented the communication from succeeding (such as e.g. a Signature computation that failed for some reason).
DDLCapture
           
ErrorMessageException
          An ErrorMessageException is thrown to indicate that a received message is (presumably) not the expected type of message, but an error message instead.
ServerAssignmentCommand
           
ServerCommand
          A ServerCommand is any command that can get sent to the SIRA_PRISE server
ServerSingleAssignmentCommand
          An AssignmentCommand is a command that will assign a new value to the database, such as ADD,ASSERT,UPDATE.
Signer
          Signers are used by clients in two circumstances : The client needs to establish a connection to a server and wants to authenticate itself The client needs to start a transaction for a non-anonymous user and wants/needs to authenticate the user identity by computing a signature
Version
          Class to denote SIRA_PRISE versions and/or message type versions.
 

Classes in be.SIRAPRISE.client used by be.SIRAPRISE.typeimplementations
AbstractRelation
          The AbstractRelation provides an implementation for the Relation interface
 

Classes in be.SIRAPRISE.client used by be.SIRAPRISE.util
AbstractRelation
          The AbstractRelation provides an implementation for the Relation interface
Signer
          Signers are used by clients in two circumstances : The client needs to establish a connection to a server and wants to authenticate itself The client needs to start a transaction for a non-anonymous user and wants/needs to authenticate the user identity by computing a signature