public abstract class AbstractDBObject extends java.lang.Object implements DBObject
Constructor and Description |
---|
AbstractDBObject() |
Modifier and Type | Method and Description |
---|---|
DmlAddCommand |
dbAddCommand()
Gets the command for adding (in the database the transaction is connected to) an entry in the single relvar named in this object's class' @forrelvar annotation, for the given object.
|
DmlAddCommand |
dbAddCommand(java.lang.String relvarName)
Gets the command for adding an entry in the named relvar (in the database the transaction is connected to), for the given object.
|
static DmlAddCommand |
dbAddCommand(java.lang.String relvarName,
DBObject o)
Gets the command for adding an entry in the named relvar (in the database the transaction is connected to), for the given object.
|
DmlAssignmentCommand |
dbAddCommandAll()
Gets the command for adding (in the database the transaction is connected to) an entry in all the relvars named in this object's class' @forrelvar annotation, for the given object.
|
DmlAssertCommand |
dbAssertCommand()
Gets the Assert command for asserting (in the database the transaction is connected to) an entry in the single relvar named in this object's class' @forrelvar annotation, for the given object.
|
DmlAssertCommand |
dbAssertCommand(java.lang.String relvarName)
Gets the Assert command for asserting an entry in the named relvar (in the database the transaction is connected to), for the given object.
|
static DmlAssertCommand |
dbAssertCommand(java.lang.String relvarName,
DBObject o)
Gets the Assert command for asserting an entry in the named relvar (in the database the transaction is connected to), for the given object.
|
DmlAssignmentCommand |
dbAssertCommandAll()
Gets the Assert command for asserting (in the database the transaction is connected to) an entry in the all relvars named in this object's class' @forrelvar annotation, for the given object.
|
DmlDeleteCommand |
dbDeleteCommand()
Gets the command for deleting (in the database the transaction is connected to) the tuple in the relvar named in the @forrelvar annotation of this object's class, for the given object.
|
DmlDeleteCommand |
dbDeleteCommand(java.lang.String relvarName)
Gets the command for deleting the tuple in the named relvar (in the database the transaction is connected to), for the given object.
|
static DmlDeleteCommand |
dbDeleteCommand(java.lang.String relvarName,
DBObject o)
Gets the command for deleting the tuple in the named relvar (in the database the transaction is connected to), for the given object.
|
DmlAssignmentCommand |
dbDeleteCommandAll()
Gets the command for deleting the tuple in the named relvar (in the database the transaction is connected to), for the given object.
|
DmlUnassertCommand |
dbUnAssertCommand()
Gets the command for unasserting the tuple in the relvar named in the @forrelvar annotation of this class.
|
DmlUnassertCommand |
dbUnAssertCommand(java.lang.String relvarName)
Gets the command for unasserting the tuple in the named relvar (in the database the transaction is connected to), for the given object.
|
static DmlUnassertCommand |
dbUnAssertCommand(java.lang.String relvarName,
DBObject o)
Gets the command for unasserting the tuple in the named relvar (in the database the transaction is connected to), for the given object.
|
DmlAssignmentCommand |
dbUnAssertCommandAll()
Gets the command for unasserting the tuple in all the relvars named in the @forrelvar annotation of this class.
|
public static DmlAddCommand dbAddCommand(java.lang.String relvarName, DBObject o)
relvarName
- The name of the relvar into which a tuple is to be added for the given objecto
- The object from which the tuple to be registered in the named relvar is to be drawn.public static DmlAssertCommand dbAssertCommand(java.lang.String relvarName, DBObject o)
relvarName
- The name of the relvar into which a tuple is to be added for the given objecto
- The object from which the tuple to be registered in the named relvar is to be drawn.public static DmlDeleteCommand dbDeleteCommand(java.lang.String relvarName, DBObject o)
relvarName
- The name of the relvar into which a tuple is to be added for the given objecto
- The object from which the tuple to be registered in the named relvar is to be drawn.public static DmlUnassertCommand dbUnAssertCommand(java.lang.String relvarName, DBObject o)
relvarName
- The name of the relvar into which a tuple is to be added for the given objecto
- The object from which the tuple to be registered in the named relvar is to be drawn.public final DmlAddCommand dbAddCommand()
public final DmlAddCommand dbAddCommand(java.lang.String relvarName)
relvarName
- The name of the relvar into which a tuple is to be added for the given objectpublic final DmlAssignmentCommand dbAddCommandAll()
public final DmlAssertCommand dbAssertCommand()
public final DmlAssertCommand dbAssertCommand(java.lang.String relvarName)
relvarName
- The name of the relvar into which a tuple is to be added for the given objectpublic final DmlAssignmentCommand dbAssertCommandAll()
public final DmlDeleteCommand dbDeleteCommand()
public final DmlDeleteCommand dbDeleteCommand(java.lang.String relvarName)
relvarName
- The name of the relvar into which a tuple is to be added for the given objectpublic final DmlAssignmentCommand dbDeleteCommandAll()
public final DmlUnassertCommand dbUnAssertCommand()
public final DmlUnassertCommand dbUnAssertCommand(java.lang.String relvarName)
relvarName
- The name of the relvar into which a tuple is to be added for the given objectpublic final DmlAssignmentCommand dbUnAssertCommandAll()