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

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.QueryResult
        |
        +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.SingleValue
Direct Known Subclasses:
AtomicValue, BinderValue, IdentifierValue

public abstract class SingleValue
extends QueryResult


Constructor Summary
SingleValue()
           
 
Method Summary
 QueryResult getNextResultAt(int i)
           
 int getNumberOfResults()
           
 QueryResult operatorAS(QueryResult r)
           
 QueryResult operatorASCENDING()
           
 QueryResult operatorBAG()
           
 QueryResult operatorCOMMA(QueryResult r)
           
 QueryResult operatorCOUNT()
           
 BooleanValue operatorEXISTS()
           
 QueryResult operatorFLAT()
           
 BinderValue operatorGROUPAS(QueryResult r)
           
 BooleanValue operatorINCLUSION(QueryResult r)
           
 QueryResult operatorSEQUENCE()
           
 QueryResult operatorSTRUCT()
           
 QueryResult operatorUNION(QueryResult r)
           
 QueryResult 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, operatorDEREFERENCE, operatorDESCENDING, operatorDIFFERENCE, operatorDISJUNCTION, operatorDIVIDE, operatorDIVIDEASSIGN, operatorEQUAL, operatorEXPONENT, operatorFULLDEREFERENCE, operatorGREATER, operatorGREATEREQUAL, operatorINSERT, operatorINSERTINTO, operatorINTERSECTION, operatorLOGARITHM, operatorLOWER, operatorLOWEREQUAL, operatorMAXIMUM, operatorMINIMUM, operatorMINUS, operatorMINUS, operatorMINUSASSIGN, operatorMIXEDDEREFERENCE, operatorMODULO, operatorMODULOASSIGN, operatorNEGATION, operatorNOTEQUAL, operatorPLUS, operatorPLUS, operatorPLUSASSIGN, operatorPOWER, operatorPREDECREMENT, operatorPREINCREMENT, operatorPRINT, operatorPRINT, operatorRANGE, operatorRANGE, operatorRENAMETO, operatorSIGNUM, operatorSINE, operatorSPECIALDEREFERENCE, operatorSQUAREROOT, operatorSUM, operatorSYMMETRICDIFFERENCE, operatorTIMES, operatorTIMESASSIGN, operatorTOBAG, operatorTODOUBLE, operatorTOINTEGER, operatorTOSEQUENCE, operatorTOSTRING, operatorTOSTRUCT, operatorUPDATETO, operatorXMLPRINT, operatorXMLPRINT, setResultAt, show, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleValue

public SingleValue()
Method Detail

getNumberOfResults

public int getNumberOfResults()
Overrides:
getNumberOfResults in class QueryResult

getNextResultAt

public QueryResult getNextResultAt(int i)
Overrides:
getNextResultAt in class QueryResult

operatorFLAT

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

operatorGROUPAS

public BinderValue operatorGROUPAS(QueryResult r)
                            throws TypeMismatchException
Overrides:
operatorGROUPAS in class QueryResult

operatorAS

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

operatorEXISTS

public BooleanValue operatorEXISTS()
                            throws TypeMismatchException
Overrides:
operatorEXISTS in class QueryResult

operatorCOUNT

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

operatorUNION

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

operatorBAG

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

operatorCOMMA

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

operatorSTRUCT

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

operatorSEQUENCE

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

operatorUNIQUE

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

operatorINCLUSION

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

operatorASCENDING

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