@Relvars(relvarNames="UDTORDERINGOPERATOR") public final class UserDefinedOrderingOperator extends AbstractUpdatableDBObject
Constructor and Description |
---|
UserDefinedOrderingOperator()
Creates the UserDefinedOrderingOperator
|
UserDefinedOrderingOperator(java.lang.String typeName,
java.lang.String expressionText)
Creates the UserDefinedOrderingOperator
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExpressionText()
Gets expression
|
UpdatableDBObject |
getPreUpdateState()
Gets The state of the object as it was built by the J/R bridging engine immediately after the object was created from a database tuple (and which should have been set by/using the setPreUpdateState() method.
|
java.lang.String |
getTypeName()
Gets typeName
|
void |
setExpressionText(java.lang.String expressionText)
Sets expression
|
void |
setExpressionText(ValueBuffer expressionText)
Sets expression
|
void |
setPreUpdateState()
This method is called by the J/R bridging engine after an object has been setup from some tuple retrieved from the database.
|
void |
setTypeName(java.lang.String typeName)
Sets typeName
|
void |
setTypeName(ValueBuffer typeName)
Sets typeName
|
dbUpdateCommand, dbUpdateCommand, dbUpdateCommand
dbAddCommand, dbAddCommand, dbAddCommand, dbAddCommandAll, dbAssertCommand, dbAssertCommand, dbAssertCommand, dbAssertCommandAll, dbDeleteCommand, dbDeleteCommand, dbDeleteCommand, dbDeleteCommandAll, dbUnAssertCommand, dbUnAssertCommand, dbUnAssertCommand, dbUnAssertCommandAll
public UserDefinedOrderingOperator()
public UserDefinedOrderingOperator(java.lang.String typeName, java.lang.String expressionText)
typeName
- The name of the user-defined type whose ordering is defined by the expression held in this objectexpressionText
- The expression defining the order of members of the type this expression applies to. The parameters in this expression are named 'V1' and 'V2', respectively, and must be referenced as 'PARAMETER(Vn(typename))'.@GetterMethod(attributeDefs=@AttributeDef(attributeName="SP_EXPRESSION",requiresEscaping=true,typeName="STRING"), relvarNames="UDTORDERINGOPERATOR") public final java.lang.String getExpressionText()
public UpdatableDBObject getPreUpdateState()
UpdatableDBObject
@GetterMethod(attributeDefs=@AttributeDef(attributeName="TYPENAME",requiresEscaping=false,typeName="NAME"), relvarNames="UDTORDERINGOPERATOR") public final java.lang.String getTypeName()
public final void setExpressionText(java.lang.String expressionText)
expressionText
- The expression to set.@AttributeDef(attributeName="SP_EXPRESSION", requiresEscaping=true, typeName="STRING") public final void setExpressionText(ValueBuffer expressionText)
expressionText
- The expression to set.public final void setPreUpdateState()
UpdatableDBObject
public final void setTypeName(java.lang.String typeName)
typeName
- The typeName to set.@AttributeDef(attributeName="TYPENAME", requiresEscaping=false, typeName="NAME") public final void setTypeName(ValueBuffer typeName)
typeName
- The typeName to set.