org.makumba.providers.query.mql
Class MqlQueryAnalysisProvider
java.lang.Object
org.makumba.providers.QueryAnalysisProvider
org.makumba.providers.query.mql.MqlQueryAnalysisProvider
public class MqlQueryAnalysisProvider
- extends QueryAnalysisProvider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parsedQueries
public static int parsedQueries
MqlQueryAnalysisProvider
public MqlQueryAnalysisProvider()
getRawQueryAnalysis
public QueryAnalysis getRawQueryAnalysis(String query)
- Specified by:
getRawQueryAnalysis in class QueryAnalysisProvider
selectGroupOrOrderAsLabels
public boolean selectGroupOrOrderAsLabels()
- Description copied from class:
QueryAnalysisProvider
- Returns whether the GROUP BY or ORDER BY sections can include labels
- Specified by:
selectGroupOrOrderAsLabels in class QueryAnalysisProvider
getAlternativeField
public FieldDefinition getAlternativeField(DataDefinition dd,
String fn)
- Description copied from class:
QueryAnalysisProvider
- Returns a possible alternative field to the one indicated.
- Specified by:
getAlternativeField in class QueryAnalysisProvider
getPrimaryKeyNotation
public String getPrimaryKeyNotation(String label)
- Description copied from class:
QueryAnalysisProvider
- Returns the notation of the primary key in the query language
- Specified by:
getPrimaryKeyNotation in class QueryAnalysisProvider
- Parameters:
label - the label of the object
- Returns:
- the notation for the primary key of the object
getParameterSyntax
public String getParameterSyntax()
- Description copied from class:
QueryAnalysisProvider
- return the first character(s) in a parameter designator
- Specified by:
getParameterSyntax in class QueryAnalysisProvider