|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--pl.edu.pjwstk.yaod.yaql.engine.queryresulttypes.QueryResult | +--pl.edu.pjwstk.yaod.yaql.engine.queryresulttypes.SingleValue | +--pl.edu.pjwstk.yaod.yaql.engine.queryresulttypes.IdentifierValue
The IdentifierValue
class represents the object identifier
from the object store. Additionally each identifier possess the link
to the object store.
Constructor Summary | |
IdentifierValue(ObjectID id,
ObjectManager om)
Creates a new identifier initialized with specified id . |
Method Summary | |
ObjectID |
getId()
Returns the value of a identifier. |
java.lang.String |
getIdAsString()
Returns the identifier value as a string value. |
ObjectManager |
getObjectManager()
Returns the object manager of the object store. |
java.lang.String |
getTypeAsString()
Returns a name of the result ( QueryResult ) type. |
ActivationRecord |
nested()
Returns the value(s) of the object from the object store. |
QueryResult |
operatorASSIGN(QueryResult r)
Method responsible for binary assign operation. |
BooleanValue |
operatorCOMPARE(QueryResult r)
Method responsible for binary compare operation. |
void |
operatorCREATE(EnvironmentalStack ENVS)
Method responsible for unary create operation. |
void |
operatorCREATELOCAL(EnvironmentalStack ENVS)
Method responsible for unary create local operation. |
void |
operatorCREATEPERMANENT(EnvironmentalStack ENVS)
Method responsible for unary craete permanent operation. |
void |
operatorDELETE(EnvironmentalStack ENVS)
Method responsible for unary delete operation. |
QueryResult |
operatorDEREFERENCE()
Method responsible for unary dereference operation. |
QueryResult |
operatorDIVIDEASSIGN(QueryResult r)
Method responsible for binary divide assign operation. |
QueryResult |
operatorFULLDEREFERENCE()
Method responsible for unary full dereference operation. |
QueryResult |
operatorINSERT(QueryResult r,
EnvironmentalStack ENVS)
Method responsible for binary insert operation. |
void |
operatorINSERTINTO(QueryResult r,
EnvironmentalStack ENVS)
Method responsible for binary insert into operation. |
QueryResult |
operatorMINUSASSIGN(QueryResult r)
Method responsible for binary minus assign operation. |
QueryResult |
operatorMIXEDDEREFERENCE()
Method responsible for unary mixed dereference operation. |
QueryResult |
operatorMODULOASSIGN(QueryResult r)
Method responsible for binary modulo assign operation. |
QueryResult |
operatorPLUSASSIGN(QueryResult r)
Method responsible for binary plus assign operation. |
QueryResult |
operatorPREDECREMENT()
Method responsible for unary predecrement operation. |
QueryResult |
operatorPREINCREMENT()
Method responsible for unary preincrement operation. |
void |
operatorPRINT(java.lang.String st,
java.io.PrintWriter out)
Method responsible for unary print operation. |
void |
operatorRENAMETO(QueryResult r,
EnvironmentalStack ENVS)
Method responsible for binary rename to operation. |
QueryResult |
operatorSPECIALDEREFERENCE()
Method responsible for unary special dereference operation. |
QueryResult |
operatorTIMESASSIGN(QueryResult r)
Method responsible for binary times assign operation. |
void |
operatorUPDATETO(QueryResult r)
Method responsible for binary update to operation. |
void |
operatorXMLPRINT(java.lang.String st,
java.io.PrintWriter out)
Method responsible for unary xmlprint operation. |
void |
show(java.lang.String st,
java.io.PrintWriter out)
Method responsible for unary show operation. |
Methods inherited from class pl.edu.pjwstk.yaod.yaql.engine.queryresulttypes.SingleValue |
getNextResultAt, getNumberOfResults, operatorAS, operatorASCENDING, operatorBAG, operatorCOMMA, operatorCOUNT, operatorEXISTS, operatorGROUPAS, operatorINCLUSION, operatorSEQUENCE, operatorSTRUCT, operatorTOSINGLE, operatorUNION, operatorUNIQUE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public IdentifierValue(ObjectID id, ObjectManager om)
id
.id
- the initializing identifier.om
- the object manager of the object store.ObjectID
,
ObjectManager
Method Detail |
public java.lang.String getTypeAsString()
QueryResult
) type.getTypeAsString
in class QueryResult
QueryResult
public ObjectID getId()
ObjectID
public java.lang.String getIdAsString()
public ObjectManager getObjectManager()
ObjectManager
,
SVRP
public ActivationRecord nested()
nested
in class QueryResult
ActivationRecord
public QueryResult operatorDEREFERENCE() throws TypeMismatchException
operatorDEREFERENCE
in class QueryResult
TypeMismatchException
- if type mismatch occurs.QueryResult
,
YObject
public QueryResult operatorFULLDEREFERENCE() throws TypeMismatchException
operatorFULLDEREFERENCE
in class QueryResult
TypeMismatchException
- if type mismatch occurs.QueryResult
public QueryResult operatorSPECIALDEREFERENCE() throws TypeMismatchException
operatorSPECIALDEREFERENCE
in class QueryResult
TypeMismatchException
- if type mismatch occurs.QueryResult
,
BinderValue
,
StructValue
,
YObject
public QueryResult operatorMIXEDDEREFERENCE() throws TypeMismatchException
operatorMIXEDDEREFERENCE
in class QueryResult
TypeMismatchException
- if type mismatch occurs.QueryResult
,
YObject
public QueryResult operatorPREINCREMENT() throws TypeMismatchException
operatorPREINCREMENT
in class QueryResult
TypeMismatchException
- if type mismatch occurs.QueryResult
,
IntegerValue
public QueryResult operatorPREDECREMENT() throws TypeMismatchException
operatorPREDECREMENT
in class QueryResult
TypeMismatchException
- if type mismatch occurs.QueryResult
,
IntegerValue
public void operatorDELETE(EnvironmentalStack ENVS) throws TypeMismatchException
operatorDELETE
in class QueryResult
TypeMismatchException
- if type mismatch occurs.EnvironmentalStack
,
BinderValue
,
YObject
public void operatorCREATEPERMANENT(EnvironmentalStack ENVS) throws TypeMismatchException
operatorCREATEPERMANENT
in class QueryResult
TypeMismatchException
- if type mismatch occurs.EnvironmentalStack
,
BinderValue
,
YObject
public void operatorCREATELOCAL(EnvironmentalStack ENVS) throws TypeMismatchException
operatorCREATELOCAL
in class QueryResult
TypeMismatchException
- if type mismatch occurs.EnvironmentalStack
,
BinderValue
,
YObject
public void operatorCREATE(EnvironmentalStack ENVS) throws TypeMismatchException
operatorCREATE
in class QueryResult
TypeMismatchException
- if type mismatch occurs.EnvironmentalStack
public void show(java.lang.String st, java.io.PrintWriter out)
show
in class QueryResult
TypeMismatchException
- if type mismatch occurs.public void operatorPRINT(java.lang.String st, java.io.PrintWriter out) throws TypeMismatchException
operatorPRINT
in class QueryResult
TypeMismatchException
- if type mismatch occurs.public void operatorXMLPRINT(java.lang.String st, java.io.PrintWriter out) throws TypeMismatchException
operatorXMLPRINT
in class QueryResult
TypeMismatchException
- if type mismatch occurs.public BooleanValue operatorCOMPARE(QueryResult r) throws TypeMismatchException
operatorCOMPARE
in class QueryResult
r
- the right operand of the binary compare operator.TypeMismatchException
- if type mismatch occurs.QueryResult
,
BooleanValue
public void operatorUPDATETO(QueryResult r) throws TypeMismatchException
operatorUPDATETO
in class QueryResult
r
- the right operand of the binary update to operator.TypeMismatchException
- if type mismatch occurs.QueryResult
public QueryResult operatorASSIGN(QueryResult r) throws TypeMismatchException
operatorASSIGN
in class QueryResult
r
- the right operand of the binary assign operator.TypeMismatchException
- if type mismatch occurs.QueryResult
public QueryResult operatorPLUSASSIGN(QueryResult r) throws TypeMismatchException
operatorPLUSASSIGN
in class QueryResult
r
- the right operand of the plus modulo assign operator.TypeMismatchException
- if type mismatch occurs.QueryResult
public QueryResult operatorMINUSASSIGN(QueryResult r) throws TypeMismatchException
operatorMINUSASSIGN
in class QueryResult
r
- the right operand of the binary minus assign operator.TypeMismatchException
- if type mismatch occurs.QueryResult
public QueryResult operatorTIMESASSIGN(QueryResult r) throws TypeMismatchException
operatorTIMESASSIGN
in class QueryResult
r
- the right operand of the binary times assign operator.TypeMismatchException
- if type mismatch occurs.QueryResult
public QueryResult operatorDIVIDEASSIGN(QueryResult r) throws TypeMismatchException
operatorDIVIDEASSIGN
in class QueryResult
r
- the right operand of the binary divide assign operator.TypeMismatchException
- if type mismatch occurs.QueryResult
public QueryResult operatorMODULOASSIGN(QueryResult r) throws TypeMismatchException
operatorMODULOASSIGN
in class QueryResult
r
- the right operand of the binary modulo assign operator.TypeMismatchException
- if type mismatch occurs.QueryResult
public void operatorRENAMETO(QueryResult r, EnvironmentalStack ENVS) throws TypeMismatchException
operatorRENAMETO
in class QueryResult
r
- the right operand of the binary rename to operator.ENVS
- environmental stack which has to be updated.TypeMismatchException
- if type mismatch occurs.QueryResult
,
EnvironmentalStack
,
StringValue
public QueryResult operatorINSERT(QueryResult r, EnvironmentalStack ENVS) throws TypeMismatchException
operatorINSERT
in class QueryResult
r
- the right operand of the binary insert operator.ENVS
- environmental stack which has to be updated.TypeMismatchException
- if type mismatch occurs.QueryResult
,
EnvironmentalStack
public void operatorINSERTINTO(QueryResult r, EnvironmentalStack ENVS) throws TypeMismatchException
operatorINSERTINTO
in class QueryResult
r
- the right operand of the binary insert into operator.ENVS
- environmental stack which has to be updated.TypeMismatchException
- if type mismatch occurs.QueryResult
,
EnvironmentalStack
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |