Package | Description |
---|---|
be.SIRAPRISE.client |
This package contains all the classes and interfaces that can be useful on the client side of an application involving SIRA_PRISE.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
ServerAddCommand
A ServerAddCommand consists of two portions :
The target relvar name
The relational expression defining which tuples in the target relvar will be added
|
class |
ServerAssertCommand
A ServerAssertCommand consists of two portions :
The target relvar name
The relational expression defining which tuples in the target relvar will be unioned with the current value of the relvar.
|
class |
ServerAssignmentCommand |
class |
ServerBasicAssignmentCommand
A ServerBasicAssignmentCommand is a server update command that constitutes a single basic operation type on a single relvar target.
|
class |
ServerDeleteCommand
A ServerDeleteCommand consists of two portions :
The target relvar name
The relational expression defining which tuples in the target relvar will be removed from the current value of the relvar.
|
class |
ServerInquireCommand
A NonAssignmentCommand is a command that will not assign a new value to the database, such as INQUIRE.
|
class |
ServerMultipleAssignmentCommand
A ServerMultipleAssignmentCommand is a command that consists of >1 IndividualAssignmentCommands.
|
class |
ServerNonAssignmentCommand
A NonAssignmentCommand is a command that will not assign a new value to the database, such as INQUIRE.
|
class |
ServerSingleAssignmentCommand
An AssignmentCommand is a command that will assign a new value to the database, such as ADD,ASSERT,UPDATE.
|
class |
ServerUnassertCommand
A ServerDeleteCommand consists of two portions :
The target relvar name
The relational expression defining which tuples in the target relvar will be removed-if-present from the current value of the relvar.
|
class |
ServerUpdateCommand
A ServerUpdateCommand consists of three portions :
The target relvar name
The relational expression defining which tuples in the target relvar will be affected (=deleted) by the update
The specification of the changes that have to be applied to all affected tuples, i.e.
|
Modifier and Type | Method and Description |
---|---|
static ServerCommand |
ServerCommand.getCommandObjectFor(java.lang.String commandName,
java.lang.String commandContent)
Factory method for obtaining command objects, given a command name and the corresponding command options in texutal format
|
static ServerCommand |
ServerCommand.getCommandObjectFrom(java.lang.String commandText)
Factory method for obtaining command objects, given a fulltext command such as "ASSERT R,R(...)" or "CMD(...)CMD(...)"
|
Modifier and Type | Method and Description |
---|---|
Relation |
DBTransaction.execServerCommand(ServerCommand serverCommand)
Sends a command to the server and returns the result obtained.
|
Relation |
DBTransaction.execServerCommandAndEndTransaction(ServerCommand serverCommand)
Sends a command to the server and returns the result obtained.
|
Modifier and Type | Method and Description |
---|---|
abstract ServerCommand |
DmlCommand.getServerCommand()
Gets the ServerCommand object representing this dml command
|