com.metamatrix.connector.xml.base
Class XMLCapabilities

java.lang.Object
  extended by org.teiid.connector.basic.BasicConnectorCapabilities
      extended by com.metamatrix.connector.xml.base.XMLCapabilities
All Implemented Interfaces:
ConnectorCapabilities
Direct Known Subclasses:
JMSCapabilities

public class XMLCapabilities
extends BasicConnectorCapabilities


Field Summary
 
Fields inherited from class org.teiid.connector.basic.BasicConnectorCapabilities
maxInCriteriaSize
 
Constructor Summary
XMLCapabilities()
           
 
Method Summary
 int getMaxInCriteriaSize()
          Get the integer value representing the number of values allowed in an IN criteria in the WHERE clause of a query
 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 supportsInCriteria()
          Support indicates connector accepts criteria of form (element IN set)
 
Methods inherited from class org.teiid.connector.basic.BasicConnectorCapabilities
getMaxFromGroups, requiresCriteria, supportsAggregates, supportsAggregatesAvg, supportsAggregatesCount, supportsAggregatesCountStar, supportsAggregatesDistinct, supportsAggregatesMax, supportsAggregatesMin, supportsAggregatesSum, supportsAliasedGroup, supportsBatchedUpdates, supportsBetweenCriteria, supportsBulkInsert, supportsCaseExpressions, supportsCompareCriteriaGreaterThan, supportsCompareCriteriaGreaterThanOrEqual, supportsCompareCriteriaLessThan, supportsCompareCriteriaLessThanOrEqual, supportsCompareCriteriaNotEquals, supportsCorrelatedSubqueries, supportsExcept, supportsExistsCriteria, supportsFullOuterJoins, supportsFunctionsInGroupBy, supportsInCriteriaSubquery, supportsInlineViews, supportsIntersect, supportsIsNullCriteria, supportsJoins, supportsLikeCriteria, supportsLikeCriteriaEscapeCharacter, supportsNotCriteria, supportsOrCriteria, supportsOrderBy, supportsOuterJoins, supportsQuantifiedCompareCriteria, supportsQuantifiedCompareCriteriaAll, supportsQuantifiedCompareCriteriaSome, supportsRowLimit, supportsRowOffset, supportsScalarFunctions, 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
 

Constructor Detail

XMLCapabilities

public XMLCapabilities()
Method Detail

getMaxInCriteriaSize

public final int getMaxInCriteriaSize()
Description copied from interface: ConnectorCapabilities
Get the integer value representing the number of values allowed in an IN criteria in the WHERE clause of a query

Specified by:
getMaxInCriteriaSize in interface ConnectorCapabilities
Overrides:
getMaxInCriteriaSize in class BasicConnectorCapabilities
See Also:
ConnectorCapabilities.getMaxInCriteriaSize()

getSupportedFunctions

public final 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
See Also:
ConnectorCapabilities.getSupportedFunctions()

supportsCompareCriteria

public final 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 final 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

supportsCriteria

public final 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

supportsAndCriteria

public final 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

supportsInCriteria

public final boolean supportsInCriteria()
Description copied from interface: ConnectorCapabilities
Support indicates connector accepts criteria of form (element IN set)

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


Copyright © 2009. All Rights Reserved.