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

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.AtomicValue
Direct Known Subclasses:
BooleanValue, DoubleValue, IntegerValue, StringValue

public abstract class AtomicValue
extends SingleValue


Constructor Summary
AtomicValue()
           
 
Method Summary
abstract  java.lang.String getValueAsString()
           
 QueryResult operatorDEREFERENCE()
           
 QueryResult operatorFULLDEREFERENCE()
           
 QueryResult operatorMIXEDDEREFERENCE()
           
 void operatorPRINT(java.lang.String st, java.io.PrintWriter out)
           
 QueryResult operatorSPECIALDEREFERENCE()
           
 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, getTypeAsString, nested, operatorABSOLUTEVALUE, operatorASSIGN, operatorAVERAGE, operatorCOMPARE, operatorCONDITION, operatorCONJUNCTION, operatorCOSINE, operatorCREATELOCAL, operatorCREATEPERMANENT, operatorCREATEPERMANENT, operatorDELETE, operatorDESCENDING, operatorDIFFERENCE, operatorDISJUNCTION, operatorDIVIDE, operatorDIVIDEASSIGN, operatorEQUAL, operatorEXPONENT, operatorGREATER, operatorGREATEREQUAL, operatorINSERT, operatorINSERTINTO, operatorINTERSECTION, operatorLOGARITHM, operatorLOWER, operatorLOWEREQUAL, operatorMAXIMUM, operatorMINIMUM, operatorMINUS, operatorMINUS, operatorMINUSASSIGN, operatorMODULO, operatorMODULOASSIGN, operatorNEGATION, operatorNOTEQUAL, operatorPLUS, operatorPLUS, operatorPLUSASSIGN, operatorPOWER, operatorPREDECREMENT, operatorPREINCREMENT, operatorPRINT, operatorRANGE, operatorRANGE, operatorRENAMETO, operatorSIGNUM, operatorSINE, operatorSQUAREROOT, operatorSUM, operatorSYMMETRICDIFFERENCE, operatorTIMES, operatorTIMESASSIGN, operatorTOBAG, operatorTODOUBLE, operatorTOINTEGER, operatorTOSEQUENCE, operatorTOSTRING, operatorTOSTRUCT, operatorUPDATETO, operatorXMLPRINT, setResultAt, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomicValue

public AtomicValue()
Method Detail

getValueAsString

public abstract java.lang.String getValueAsString()

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 java.lang.RuntimeException
Overrides:
operatorPRINT in class QueryResult

operatorXMLPRINT

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

operatorDEREFERENCE

public QueryResult operatorDEREFERENCE()
                                throws java.lang.RuntimeException
Overrides:
operatorDEREFERENCE in class QueryResult

operatorFULLDEREFERENCE

public QueryResult operatorFULLDEREFERENCE()
                                    throws java.lang.RuntimeException
Overrides:
operatorFULLDEREFERENCE in class QueryResult

operatorSPECIALDEREFERENCE

public QueryResult operatorSPECIALDEREFERENCE()
                                       throws java.lang.RuntimeException
Overrides:
operatorSPECIALDEREFERENCE in class QueryResult

operatorMIXEDDEREFERENCE

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