pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes
Class StructValue
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.StructValue
- public class StructValue
- extends ComplexValue
Fields inherited from class pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.ComplexValue |
results |
Methods inherited from class pl.edu.pjwstk.yaod.sbql.engine.queryresulttypes.ComplexValue |
addBag, addResult, addSequence, addStruct, getFirstResult, getResultAt, getResults, getSize, insertResultAt, isEmpty, operatorASCENDING, operatorAVERAGE, 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, operatorABSOLUTEVALUE, operatorASSIGN, operatorCONDITION, operatorCONJUNCTION, operatorCOSINE, operatorDIFFERENCE, operatorDISJUNCTION, operatorDIVIDE, operatorDIVIDEASSIGN, operatorEQUAL, operatorEXPONENT, operatorGREATER, operatorGREATEREQUAL, operatorINSERT, operatorINTERSECTION, operatorLOGARITHM, operatorLOWER, operatorLOWEREQUAL, operatorMINUS, operatorMINUS, operatorMINUSASSIGN, operatorMODULO, operatorMODULOASSIGN, operatorNEGATION, operatorNOTEQUAL, operatorPLUS, operatorPLUS, operatorPLUSASSIGN, operatorPOWER, operatorPREDECREMENT, operatorPREINCREMENT, operatorPRINT, operatorRANGE, operatorRANGE, operatorSIGNUM, operatorSINE, operatorSQUAREROOT, operatorSYMMETRICDIFFERENCE, 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 |
StructValue
public StructValue()
StructValue
public StructValue(java.util.Vector v)
StructValue
public StructValue(QueryResult r)
StructValue
public StructValue(QueryResult r1,
QueryResult r2)
StructValue
public StructValue(BagValue b)
getTypeAsString
public java.lang.String getTypeAsString()
- Overrides:
getTypeAsString
in class QueryResult
nested
public ActivationRecord nested()
- Overrides:
nested
in class QueryResult
getNumberOfResults
public int getNumberOfResults()
- Overrides:
getNumberOfResults
in class ComplexValue
getNextResultAt
public QueryResult getNextResultAt(int i)
- Overrides:
getNextResultAt
in class ComplexValue
operatorAS
public QueryResult operatorAS(QueryResult r)
throws TypeMismatchException
- Overrides:
operatorAS
in class QueryResult
operatorCOUNT
public QueryResult operatorCOUNT()
throws TypeMismatchException
- Overrides:
operatorCOUNT
in class ComplexValue
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
operatorCOMPARE
public BooleanValue operatorCOMPARE(QueryResult r)
throws TypeMismatchException
- Overrides:
operatorCOMPARE
in class QueryResult
operatorINCLUSION
public BooleanValue operatorINCLUSION(QueryResult r)
throws TypeMismatchException
- Overrides:
operatorINCLUSION
in class QueryResult
operatorDESCENDING
public QueryResult operatorDESCENDING()
throws TypeMismatchException
- Overrides:
operatorDESCENDING
in class QueryResult