org.teiid.connector.jdbc.mysql
Class MySQL5Capabilities

java.lang.Object
  extended by org.teiid.connector.basic.BasicConnectorCapabilities
      extended by org.teiid.connector.jdbc.JDBCCapabilities
          extended by org.teiid.connector.jdbc.mysql.MySQLCapabilities
              extended by org.teiid.connector.jdbc.mysql.MySQL5Capabilities
All Implemented Interfaces:
ConnectorCapabilities

public class MySQL5Capabilities
extends MySQLCapabilities

Since:
4.3

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.teiid.connector.api.ConnectorCapabilities
ConnectorCapabilities.SupportedJoinCriteria
 
Constructor Summary
MySQL5Capabilities()
           
 
Method Summary
 java.util.List<java.lang.String> getSupportedFunctions()
          Return null to indicate no functions are supported.
 boolean supportsInlineViews()
          Support indicates connector can accept inline views (subqueries in the FROM clause).
 
Methods inherited from class org.teiid.connector.jdbc.mysql.MySQLCapabilities
supportsAggregatesDistinct, supportsFullOuterJoins, supportsRowLimit, supportsRowOffset
 
Methods inherited from class org.teiid.connector.jdbc.JDBCCapabilities
getMaxInCriteriaSize, getSupportedJoinCriteria, supportsAggregatesAvg, supportsAggregatesCount, supportsAggregatesCountStar, supportsAggregatesMax, supportsAggregatesMin, supportsAggregatesSum, supportsAliasedGroup, supportsBatchedUpdates, supportsBetweenCriteria, supportsBulkUpdate, supportsCaseExpressions, supportsCompareCriteriaEquals, supportsCompareCriteriaOrdered, supportsCorrelatedSubqueries, supportsExistsCriteria, supportsGroupBy, supportsHaving, supportsInCriteria, supportsInCriteriaSubquery, supportsInnerJoins, supportsInsertWithQueryExpression, supportsIsNullCriteria, supportsLikeCriteria, supportsLikeCriteriaEscapeCharacter, supportsNotCriteria, supportsOrCriteria, supportsOrderBy, supportsOuterJoins, supportsQuantifiedCompareCriteriaAll, supportsQuantifiedCompareCriteriaSome, supportsScalarSubqueries, supportsSearchedCaseExpressions, supportsSelectDistinct, supportsSelectExpression, supportsSelfJoins, supportsSetQueryOrderBy, supportsUnions
 
Methods inherited from class org.teiid.connector.basic.BasicConnectorCapabilities
getMaxFromGroups, requiresCriteria, supportsExcept, supportsFunctionsInGroupBy, supportsIntersect, useAnsiJoin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MySQL5Capabilities

public MySQL5Capabilities()
Method Detail

getSupportedFunctions

public java.util.List<java.lang.String> getSupportedFunctions()
Description copied from class: BasicConnectorCapabilities
Return null to indicate no functions are supported.

Specified by:
getSupportedFunctions in interface ConnectorCapabilities
Overrides:
getSupportedFunctions in class MySQLCapabilities
Returns:
null
See Also:
ConnectorCapabilities.getSupportedFunctions()

supportsInlineViews

public boolean supportsInlineViews()
Description copied from interface: ConnectorCapabilities
Support indicates connector can accept inline views (subqueries in the FROM clause).

Specified by:
supportsInlineViews in interface ConnectorCapabilities
Overrides:
supportsInlineViews in class JDBCCapabilities
See Also:
ConnectorCapabilities.supportsInlineViews()


Copyright © 2009. All Rights Reserved.