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

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.QueryResult
        |
        +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.ComplexValue
              |
              +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.BagValue

public class BagValue
extends ComplexValue


Fields inherited from class pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.ComplexValue
results
 
Constructor Summary
BagValue()
           
BagValue(QueryResult r)
           
BagValue(QueryResult r1, QueryResult r2)
           
BagValue(java.util.Vector v)
           
 
Method Summary
 java.lang.String getTypeAsString()
           
 QueryResult operatorAS(QueryResult r)
           
 QueryResult operatorBAG()
           
 QueryResult operatorCOMMA(QueryResult r)
           
 BooleanValue operatorCOMPARE(QueryResult r)
           
 QueryResult operatorDESCENDING()
           
 QueryResult operatorDIFFERENCE(QueryResult r)
           
 BooleanValue operatorINCLUSION(QueryResult r)
           
 QueryResult operatorINTERSECTION(QueryResult r)
           
 QueryResult operatorSEQUENCE()
           
 QueryResult operatorSTRUCT()
           
 QueryResult operatorSYMMETRICDIFFERENCE(QueryResult r)
           
 QueryResult operatorUNION(QueryResult r)
           
 QueryResult operatorUNIQUE()
           
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.ComplexValue
addBag, addResult, addSequence, addStruct, getFirstResult, getNextResultAt, getNumberOfResults, getResultAt, getResults, getSize, insertResultAt, isEmpty, operatorASCENDING, operatorAVERAGE, operatorCOUNT, operatorCREATELOCAL, operatorCREATEPERMANENT, operatorCREATEPERMANENT, operatorDELETE, operatorDEREFERENCE, operatorEXISTS, operatorFLAT, operatorFULLDEREFERENCE, operatorGROUPAS, operatorINSERTINTO, operatorMAXIMUM, operatorMINIMUM, operatorMIXEDDEREFERENCE, operatorPRINT, operatorRENAMETO, operatorSPECIALDEREFERENCE, operatorSUM, operatorTOBAG, operatorTOSEQUENCE, operatorTOSTRUCT, operatorUPDATETO, operatorXMLPRINT, removeResultAt, replaceResults, setResultAt, show
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.QueryResult
getLongestTypeAsSpaceString, getPreparedTypeAsString, getType, nested, operatorABSOLUTEVALUE, operatorASSIGN, operatorCONDITION, operatorCONJUNCTION, operatorCOSINE, operatorDISJUNCTION, operatorDIVIDE, operatorDIVIDEASSIGN, operatorEQUAL, operatorEXPONENT, operatorGREATER, operatorGREATEREQUAL, operatorINSERT, operatorLOGARITHM, operatorLOWER, operatorLOWEREQUAL, operatorMINUS, operatorMINUS, operatorMINUSASSIGN, operatorMODULO, operatorMODULOASSIGN, operatorNEGATION, operatorNOTEQUAL, operatorPLUS, operatorPLUS, operatorPLUSASSIGN, operatorPOWER, operatorPREDECREMENT, operatorPREINCREMENT, operatorPRINT, operatorRANGE, operatorRANGE, operatorSIGNUM, operatorSINE, operatorSQUAREROOT, operatorTIMES, operatorTIMESASSIGN, operatorTODOUBLE, operatorTOINTEGER, operatorTOSTRING, operatorXMLPRINT, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BagValue

public BagValue()

BagValue

public BagValue(java.util.Vector v)

BagValue

public BagValue(QueryResult r)

BagValue

public BagValue(QueryResult r1,
                QueryResult r2)
Method Detail

getTypeAsString

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

operatorAS

public QueryResult operatorAS(QueryResult r)
                       throws TypeMismatchException
Overrides:
operatorAS 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

operatorUNION

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

operatorBAG

public QueryResult operatorBAG()
                        throws TypeMismatchException
Overrides:
operatorBAG 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

operatorINTERSECTION

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

operatorDIFFERENCE

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

operatorSYMMETRICDIFFERENCE

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

operatorCOMPARE

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

operatorDESCENDING

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