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(java.lang.String queryString)OQLQueryImpl(EvaluationContext parent, Query query)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectexecute(ISnapshot snapshot, IProgressListener monitor)Execute the OQL query.static java.lang.StringOQLforSubject(java.lang.String select, java.lang.Object subject, java.lang.String alias)static java.lang.StringOQLLiteral(java.lang.Object subject)java.lang.StringtoString()
-
-
-
Constructor Detail
-
OQLQueryImpl
public OQLQueryImpl(EvaluationContext parent, Query query)
-
OQLQueryImpl
public OQLQueryImpl(java.lang.String queryString) throws OQLParseException- Throws:
OQLParseException
-
-
Method Detail
-
OQLLiteral
public static java.lang.String OQLLiteral(java.lang.Object subject)
-
OQLforSubject
public static java.lang.String OQLforSubject(java.lang.String select, java.lang.Object subject, java.lang.String alias)
-
execute
public java.lang.Object execute(ISnapshot snapshot, IProgressListener monitor) throws SnapshotException
Description copied from interface:IOQLQueryExecute the OQL query. Returns a result object, either a primitive integer array containing object ids or IResultTable.- Specified by:
executein interfaceIOQLQuery- Throws:
SnapshotException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-