Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Field Summary
`static int` | `parsedQueries`

Constructor Summary
`MqlQueryAnalysisProvider()`

Method Summary
`FieldDefinition` | `getAlternativeField(DataDefinition dd, String fn)` Returns a possible alternative field to the one indicated.
`String` | `getParameterSyntax()` return the first character(s) in a parameter designator
`String` | `getPrimaryKeyNotation(String label)` Returns the notation of the primary key in the query language
`QueryAnalysis` | `getRawQueryAnalysis(String query)`
`boolean` | `selectGroupOrOrderAsLabels()` Returns whether the GROUP BY or ORDER BY sections can include labels

Methods inherited from class org.makumba.providers.QueryAnalysisProvider
`checkExprSetOrNullable, checkLabelSetOrNullable, getQueryAnalysis, inlineFunctions, main`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### parsedQueries

    public static int parsedQueries

Constructor Detail

### MqlQueryAnalysisProvider

    public MqlQueryAnalysisProvider()

Method Detail

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Docs generated on 2009-02-25 14:20