pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes
Class IdentifierValue

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.QueryResult
        |
        +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.SingleValue
              |
              +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.IdentifierValue

public class IdentifierValue
extends SingleValue


Constructor Summary
IdentifierValue(ObjectID id, ObjectManager om)
           
 
Method Summary
 ObjectID getId()
           
 java.lang.String getIdAsString()
           
 ObjectManager getObjectManager()
           
 java.lang.String getTypeAsString()
           
 ActivationRecord nested()
           
 QueryResult operatorASSIGN(QueryResult r)
           
 BooleanValue operatorCOMPARE(QueryResult r)
           
 void operatorCREATEPERMANENT(EnvironmentalStack ENVS)
           
 void operatorDELETE(EnvironmentalStack ENVS)
           
 QueryResult operatorDEREFERENCE()
           
 QueryResult operatorDIVIDEASSIGN(QueryResult r)
           
 QueryResult operatorFULLDEREFERENCE()
           
 QueryResult operatorINSERT(QueryResult r, EnvironmentalStack ENVS)
           
 void operatorINSERTINTO(QueryResult r, EnvironmentalStack ENVS)
           
 QueryResult operatorMINUSASSIGN(QueryResult r)
           
 QueryResult operatorMIXEDDEREFERENCE()
           
 QueryResult operatorMODULOASSIGN(QueryResult r)
           
 QueryResult operatorPLUSASSIGN(QueryResult r)
           
 QueryResult operatorPREDECREMENT()
           
 QueryResult operatorPREINCREMENT()
           
 void operatorPRINT(java.lang.String st, java.io.PrintWriter out)
           
 void operatorRENAMETO(QueryResult r, EnvironmentalStack ENVS)
           
 QueryResult operatorSPECIALDEREFERENCE()
           
 QueryResult operatorTIMESASSIGN(QueryResult r)
           
 void operatorUPDATETO(QueryResult r)
           
 void operatorXMLPRINT(java.lang.String st, java.io.PrintWriter out)
           
 void show(java.lang.String st, java.io.PrintWriter out)
           
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.SingleValue
getNextResultAt, getNumberOfResults, operatorAS, operatorASCENDING, operatorBAG, operatorCOMMA, operatorCOUNT, operatorEXISTS, operatorFLAT, operatorGROUPAS, operatorINCLUSION, operatorSEQUENCE, operatorSTRUCT, operatorUNION, operatorUNIQUE
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.QueryResult
addBag, addResult, addSequence, addStruct, getLongestTypeAsSpaceString, getPreparedTypeAsString, getResultAt, getSize, getType, operatorABSOLUTEVALUE, operatorAVERAGE, operatorCONDITION, operatorCONJUNCTION, operatorCOSINE, operatorCREATELOCAL, operatorCREATEPERMANENT, operatorDESCENDING, operatorDIFFERENCE, operatorDISJUNCTION, operatorDIVIDE, operatorEQUAL, operatorEXPONENT, operatorGREATER, operatorGREATEREQUAL, operatorINTERSECTION, operatorLOGARITHM, operatorLOWER, operatorLOWEREQUAL, operatorMAXIMUM, operatorMINIMUM, operatorMINUS, operatorMINUS, operatorMODULO, operatorNEGATION, operatorNOTEQUAL, operatorPLUS, operatorPLUS, operatorPOWER, operatorPRINT, operatorRANGE, operatorRANGE, operatorSIGNUM, operatorSINE, operatorSQUAREROOT, operatorSUM, operatorSYMMETRICDIFFERENCE, operatorTIMES, operatorTOBAG, operatorTODOUBLE, operatorTOINTEGER, operatorTOSEQUENCE, operatorTOSTRING, operatorTOSTRUCT, operatorXMLPRINT, setResultAt, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentifierValue

public IdentifierValue(ObjectID id,
                       ObjectManager om)
Method Detail

getTypeAsString

public java.lang.String getTypeAsString()
Overrides:
getTypeAsString in class QueryResult

getId

public ObjectID getId()

getIdAsString

public java.lang.String getIdAsString()

getObjectManager

public ObjectManager getObjectManager()

nested

public ActivationRecord nested()
Overrides:
nested in class QueryResult

operatorDEREFERENCE

public QueryResult operatorDEREFERENCE()
                                throws TypeMismatchException
Overrides:
operatorDEREFERENCE in class QueryResult

operatorFULLDEREFERENCE

public QueryResult operatorFULLDEREFERENCE()
                                    throws TypeMismatchException
Overrides:
operatorFULLDEREFERENCE in class QueryResult

operatorSPECIALDEREFERENCE

public QueryResult operatorSPECIALDEREFERENCE()
                                       throws TypeMismatchException
Overrides:
operatorSPECIALDEREFERENCE in class QueryResult

operatorMIXEDDEREFERENCE

public QueryResult operatorMIXEDDEREFERENCE()
                                     throws TypeMismatchException
Overrides:
operatorMIXEDDEREFERENCE in class QueryResult

operatorCOMPARE

public BooleanValue operatorCOMPARE(QueryResult r)
                             throws TypeMismatchException
Overrides:
operatorCOMPARE in class QueryResult

operatorUPDATETO

public void operatorUPDATETO(QueryResult r)
                      throws TypeMismatchException
Overrides:
operatorUPDATETO in class QueryResult

operatorASSIGN

public QueryResult operatorASSIGN(QueryResult r)
                           throws TypeMismatchException
Overrides:
operatorASSIGN in class QueryResult

operatorPLUSASSIGN

public QueryResult operatorPLUSASSIGN(QueryResult r)
                               throws TypeMismatchException
Overrides:
operatorPLUSASSIGN in class QueryResult

operatorMINUSASSIGN

public QueryResult operatorMINUSASSIGN(QueryResult r)
                                throws TypeMismatchException
Overrides:
operatorMINUSASSIGN in class QueryResult

operatorTIMESASSIGN

public QueryResult operatorTIMESASSIGN(QueryResult r)
                                throws TypeMismatchException
Overrides:
operatorTIMESASSIGN in class QueryResult

operatorDIVIDEASSIGN

public QueryResult operatorDIVIDEASSIGN(QueryResult r)
                                 throws TypeMismatchException
Overrides:
operatorDIVIDEASSIGN in class QueryResult

operatorMODULOASSIGN

public QueryResult operatorMODULOASSIGN(QueryResult r)
                                 throws TypeMismatchException
Overrides:
operatorMODULOASSIGN in class QueryResult

operatorPREINCREMENT

public QueryResult operatorPREINCREMENT()
                                 throws TypeMismatchException
Overrides:
operatorPREINCREMENT in class QueryResult

operatorPREDECREMENT

public QueryResult operatorPREDECREMENT()
                                 throws TypeMismatchException
Overrides:
operatorPREDECREMENT in class QueryResult

operatorDELETE

public void operatorDELETE(EnvironmentalStack ENVS)
                    throws TypeMismatchException
Overrides:
operatorDELETE in class QueryResult

operatorRENAMETO

public void operatorRENAMETO(QueryResult r,
                             EnvironmentalStack ENVS)
                      throws TypeMismatchException
Overrides:
operatorRENAMETO in class QueryResult

operatorINSERT

public QueryResult operatorINSERT(QueryResult r,
                                  EnvironmentalStack ENVS)
                           throws TypeMismatchException
Overrides:
operatorINSERT in class QueryResult

operatorINSERTINTO

public void operatorINSERTINTO(QueryResult r,
                               EnvironmentalStack ENVS)
                        throws TypeMismatchException
Overrides:
operatorINSERTINTO in class QueryResult

operatorCREATEPERMANENT

public void operatorCREATEPERMANENT(EnvironmentalStack ENVS)
                             throws TypeMismatchException
Overrides:
operatorCREATEPERMANENT in class QueryResult

show

public void show(java.lang.String st,
                 java.io.PrintWriter out)
Overrides:
show in class QueryResult

operatorPRINT

public void operatorPRINT(java.lang.String st,
                          java.io.PrintWriter out)
                   throws TypeMismatchException
Overrides:
operatorPRINT in class QueryResult

operatorXMLPRINT

public void operatorXMLPRINT(java.lang.String st,
                             java.io.PrintWriter out)
                      throws TypeMismatchException
Overrides:
operatorXMLPRINT in class QueryResult