Uses of Class
be.SIRAPRISE.client.ServerCommand

Packages that use ServerCommand
be.SIRAPRISE.client   
be.SIRAPRISE.messages   
 

Uses of ServerCommand in be.SIRAPRISE.client
 

Subclasses of ServerCommand in be.SIRAPRISE.client
 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. the specification of how to compute, for each affected tuple, what the replacing tuple will be.
 

Methods in be.SIRAPRISE.client that return ServerCommand
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(...)"
 ServerCommand DmlUpdateCommand.getServerCommand()
           
 ServerCommand DmlUnassertCommand.getServerCommand()
           
 ServerCommand DmlMultipleAssignmentCommand.getServerCommand()
           
 ServerCommand DmlDeleteCommand.getServerCommand()
           
abstract  ServerCommand DmlCommand.getServerCommand()
          Gets the ServerCommand object representing this dml command
 ServerCommand DmlAssertCommand.getServerCommand()
           
 ServerCommand DmlAddCommand.getServerCommand()
           
 

Methods in be.SIRAPRISE.client with parameters of type ServerCommand
 AbstractRelation DBTransaction.execDmlCommand(ServerCommand serverCommand)
          Sends a command to the server and returns the result obtained.
 AbstractRelation DBTransaction.execDmlCommandAndEndTransaction(ServerCommand serverCommand)
          Sends a command to the server and returns the result obtained.
 

Uses of ServerCommand in be.SIRAPRISE.messages
 

Methods in be.SIRAPRISE.messages with parameters of type ServerCommand
 ServerMessage ExecuteQueryMessageTypeV1_0.message(ServerCommand cmd)
           
 ServerMessage ExecuteDMLMessageTypesV14.message(ServerCommand cmd)
          Factory method for getting the Message to send to the server in order to get the command held in cmd executed
 ServerMessage ExecuteAssignmentMessageTypeV1_0.message(ServerCommand cmd)