com.metamatrix.connector.metadata.adapter
Class ObjectConnectorCapabilities

java.lang.Object
  extended by org.teiid.connector.basic.BasicConnectorCapabilities
      extended by com.metamatrix.connector.metadata.adapter.ObjectConnectorCapabilities
All Implemented Interfaces:
ConnectorCapabilities

public class ObjectConnectorCapabilities
extends BasicConnectorCapabilities

Describes the capabilities of the object connector, which are few.


Field Summary
 
Fields inherited from class org.teiid.connector.basic.BasicConnectorCapabilities
maxInCriteriaSize
 
Method Summary
static ConnectorCapabilities getInstance()
           
 java.util.List getSupportedFunctions()
          Return null to indicate no functions are supported.
 boolean supportsAndCriteria()
          Support indicates connector accepts logical criteria connected by AND
 boolean supportsCompareCriteria()
          Support indicates connector accepts criteria of form (element operator constant)
 boolean supportsCompareCriteriaEquals()
          Support indicates connector accepts criteria of form (element = constant)
 boolean supportsCriteria()
          Support indicates connector can accept a WHERE criteria on queries
 boolean supportsLikeCriteria()
          Support indicates connector accepts criteria of form (element LIKE constant)
 boolean supportsLikeCriteriaEscapeCharacter()
          Support indicates connector accepts criteria of form (element LIKE constant ESCAPE char) - CURRENTLY NOT USED
 boolean supportsScalarFunctions()
          Support indicates that the connector supports scalar functions.
 
Methods inherited from class org.teiid.connector.basic.BasicConnectorCapabilities
getMaxFromGroups, getMaxInCriteriaSize, requiresCriteria, supportsAggregates, supportsAggregatesAvg, supportsAggregatesCount, supportsAggregatesCountStar, supportsAggregatesDistinct, supportsAggregatesMax, supportsAggregatesMin, supportsAggregatesSum, supportsAliasedGroup, supportsBatchedUpdates, supportsBetweenCriteria, supportsBulkInsert, supportsCaseExpressions, supportsCompareCriteriaGreaterThan, supportsCompareCriteriaGreaterThanOrEqual, supportsCompareCriteriaLessThan, supportsCompareCriteriaLessThanOrEqual, supportsCompareCriteriaNotEquals, supportsCorrelatedSubqueries, supportsExcept, supportsExistsCriteria, supportsFullOuterJoins, supportsFunctionsInGroupBy, supportsInCriteria, supportsInCriteriaSubquery, supportsInlineViews, supportsIntersect, supportsIsNullCriteria, supportsJoins, supportsNotCriteria, supportsOrCriteria, supportsOrderBy, supportsOuterJoins, supportsQuantifiedCompareCriteria, supportsQuantifiedCompareCriteriaAll, supportsQuantifiedCompareCriteriaSome, supportsRowLimit, supportsRowOffset, supportsScalarSubqueries, supportsSearchedCaseExpressions, supportsSelectDistinct, supportsSelectLiterals, supportsSelfJoins, supportsSetQueryOrderBy, supportsUnions, useAnsiJoin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ConnectorCapabilities getInstance()

supportsAndCriteria

public boolean supportsAndCriteria()
Description copied from interface: ConnectorCapabilities
Support indicates connector accepts logical criteria connected by AND

Specified by:
supportsAndCriteria in interface ConnectorCapabilities
Overrides:
supportsAndCriteria in class BasicConnectorCapabilities

supportsCompareCriteria

public boolean supportsCompareCriteria()
Description copied from interface: ConnectorCapabilities
Support indicates connector accepts criteria of form (element operator constant)

Specified by:
supportsCompareCriteria in interface ConnectorCapabilities
Overrides:
supportsCompareCriteria in class BasicConnectorCapabilities

supportsCompareCriteriaEquals

public boolean supportsCompareCriteriaEquals()
Description copied from interface: ConnectorCapabilities
Support indicates connector accepts criteria of form (element = constant)

Specified by:
supportsCompareCriteriaEquals in interface ConnectorCapabilities
Overrides:
supportsCompareCriteriaEquals in class BasicConnectorCapabilities

supportsLikeCriteria

public boolean supportsLikeCriteria()
Description copied from interface: ConnectorCapabilities
Support indicates connector accepts criteria of form (element LIKE constant)

Specified by:
supportsLikeCriteria in interface ConnectorCapabilities
Overrides:
supportsLikeCriteria in class BasicConnectorCapabilities
Since:
4.3
See Also:
BasicConnectorCapabilities.supportsLikeCriteria()

supportsCriteria

public boolean supportsCriteria()
Description copied from interface: ConnectorCapabilities
Support indicates connector can accept a WHERE criteria on queries

Specified by:
supportsCriteria in interface ConnectorCapabilities
Overrides:
supportsCriteria in class BasicConnectorCapabilities

supportsScalarFunctions

public boolean supportsScalarFunctions()
Description copied from interface: ConnectorCapabilities
Support indicates that the connector supports scalar functions.

Specified by:
supportsScalarFunctions in interface ConnectorCapabilities
Overrides:
supportsScalarFunctions in class BasicConnectorCapabilities
Since:
4.3
See Also:
BasicConnectorCapabilities.supportsScalarFunctions()

getSupportedFunctions

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

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

supportsLikeCriteriaEscapeCharacter

public boolean supportsLikeCriteriaEscapeCharacter()
Description copied from interface: ConnectorCapabilities
Support indicates connector accepts criteria of form (element LIKE constant ESCAPE char) - CURRENTLY NOT USED

Specified by:
supportsLikeCriteriaEscapeCharacter in interface ConnectorCapabilities
Overrides:
supportsLikeCriteriaEscapeCharacter in class BasicConnectorCapabilities
Since:
5.0
See Also:
BasicConnectorCapabilities.supportsLikeCriteriaEscapeCharacter()


Copyright © 2009. All Rights Reserved.