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

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
                    |
                    +--pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.BooleanValue

public class BooleanValue
extends AtomicValue


Constructor Summary
BooleanValue(boolean value)
           
BooleanValue(java.lang.Boolean value)
           
 
Method Summary
 boolean getbooleanValue()
           
 java.lang.String getstringValue()
           
 java.lang.String getTypeAsString()
           
 java.lang.Boolean getValue()
           
 java.lang.String getValueAsString()
           
 BooleanValue operatorCOMPARE(QueryResult r)
           
 QueryResult operatorCONDITION(QueryResult l, QueryResult r)
           
 BooleanValue operatorCONJUNCTION(QueryResult r)
           
 QueryResult operatorDESCENDING()
           
 BooleanValue operatorDISJUNCTION(QueryResult r)
           
 BooleanValue operatorEQUAL(QueryResult r)
           
 BooleanValue operatorNEGATION()
           
 BooleanValue operatorNOTEQUAL(QueryResult r)
           
 QueryResult operatorPLUS(QueryResult r)
           
 StringValue operatorTOSTRING()
           
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.AtomicValue
operatorDEREFERENCE, operatorFULLDEREFERENCE, operatorMIXEDDEREFERENCE, operatorPRINT, operatorSPECIALDEREFERENCE, operatorXMLPRINT, show
 
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, nested, operatorABSOLUTEVALUE, operatorASSIGN, operatorAVERAGE, operatorCOSINE, operatorCREATELOCAL, operatorCREATEPERMANENT, operatorCREATEPERMANENT, operatorDELETE, operatorDIFFERENCE, operatorDIVIDE, operatorDIVIDEASSIGN, operatorEXPONENT, operatorGREATER, operatorGREATEREQUAL, operatorINSERT, operatorINSERTINTO, operatorINTERSECTION, operatorLOGARITHM, operatorLOWER, operatorLOWEREQUAL, operatorMAXIMUM, operatorMINIMUM, operatorMINUS, operatorMINUS, operatorMINUSASSIGN, operatorMODULO, operatorMODULOASSIGN, operatorPLUS, operatorPLUSASSIGN, operatorPOWER, operatorPREDECREMENT, operatorPREINCREMENT, operatorPRINT, operatorRANGE, operatorRANGE, operatorRENAMETO, operatorSIGNUM, operatorSINE, operatorSQUAREROOT, operatorSUM, operatorSYMMETRICDIFFERENCE, operatorTIMES, operatorTIMESASSIGN, operatorTOBAG, operatorTODOUBLE, operatorTOINTEGER, operatorTOSEQUENCE, 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

BooleanValue

public BooleanValue(java.lang.Boolean value)

BooleanValue

public BooleanValue(boolean value)
Method Detail

getTypeAsString

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

getValueAsString

public java.lang.String getValueAsString()
Overrides:
getValueAsString in class AtomicValue

getValue

public java.lang.Boolean getValue()

getbooleanValue

public boolean getbooleanValue()

getstringValue

public java.lang.String getstringValue()

operatorPLUS

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

operatorEQUAL

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

operatorNOTEQUAL

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

operatorNEGATION

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

operatorDISJUNCTION

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

operatorCONJUNCTION

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

operatorCONDITION

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

operatorTOSTRING

public StringValue operatorTOSTRING()
                             throws TypeMismatchException
Overrides:
operatorTOSTRING in class QueryResult