Class OQLQueryImpl
- java.lang.Object
-
- org.eclipse.mat.parser.internal.oql.OQLQueryImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.mat.snapshot.IOQLQuery
IOQLQuery.Result
-
-
Constructor Summary
Constructors Constructor Description OQLQueryImpl(String queryString)
OQLQueryImpl(EvaluationContext parent, Query query)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
execute(ISnapshot snapshot, IProgressListener monitor)
Execute the OQL query.static String
OQLforSubject(String select, Object subject, String alias)
static String
OQLLiteral(Object subject)
String
toString()
-
-
-
Constructor Detail
-
OQLQueryImpl
public OQLQueryImpl(EvaluationContext parent, Query query)
-
OQLQueryImpl
public OQLQueryImpl(String queryString) throws OQLParseException
- Throws:
OQLParseException
-
-
Method Detail
-
execute
public Object execute(ISnapshot snapshot, IProgressListener monitor) throws SnapshotException
Description copied from interface:IOQLQuery
Execute the OQL query. Returns a result object, either a primitive integer array containing object ids or IResultTable.- Specified by:
execute
in interfaceIOQLQuery
- Throws:
SnapshotException
-
-