|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.connector.basic.BasicConnectorCapabilities
org.teiid.connector.jdbc.JDBCCapabilities
org.teiid.connector.jdbc.mm.MMCapabilities
public class MMCapabilities
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.teiid.connector.api.ConnectorCapabilities |
|---|
ConnectorCapabilities.SupportedJoinCriteria |
| Constructor Summary | |
|---|---|
MMCapabilities()
|
|
| Method Summary | |
|---|---|
java.util.List |
getSupportedFunctions()
Return null to indicate no functions are supported. |
boolean |
supportsExcept()
Support indicates that the connector supports the EXCEPT of two queries. |
boolean |
supportsFunctionsInGroupBy()
Support indicates that the connector supports functions in GROUP BY, such as: SELECT dayofmonth(theDate), COUNT(*) FROM table GROUP BY dayofmonth(theDate) |
boolean |
supportsInlineViews()
Support indicates connector can accept inline views (subqueries in the FROM clause). |
boolean |
supportsIntersect()
Support indicates that the connector supports the INTERSECT of two queries. |
boolean |
supportsRowLimit()
Gets whether the connector can limit the number of rows returned by a query. |
boolean |
supportsRowOffset()
Gets whether the connector supports a SQL clause (similar to the LIMIT with an offset) that can return result sets that start in the middle of the resulting rows returned by a query |
| Methods inherited from class org.teiid.connector.basic.BasicConnectorCapabilities |
|---|
getMaxFromGroups, requiresCriteria, useAnsiJoin |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MMCapabilities()
| Method Detail |
|---|
public java.util.List getSupportedFunctions()
BasicConnectorCapabilities
getSupportedFunctions in interface ConnectorCapabilitiesgetSupportedFunctions in class JDBCCapabilitiesConnectorCapabilities.getSupportedFunctions()public boolean supportsInlineViews()
ConnectorCapabilities
supportsInlineViews in interface ConnectorCapabilitiessupportsInlineViews in class JDBCCapabilitiesConnectorCapabilities.supportsInlineViews()public boolean supportsFunctionsInGroupBy()
ConnectorCapabilitiesSupport indicates that the connector supports functions in GROUP BY, such as:
SELECT dayofmonth(theDate), COUNT(*) FROM table GROUP BY dayofmonth(theDate)
supportsFunctionsInGroupBy in interface ConnectorCapabilitiessupportsFunctionsInGroupBy in class BasicConnectorCapabilitiesConnectorCapabilities.supportsFunctionsInGroupBy()public boolean supportsRowLimit()
ConnectorCapabilities
supportsRowLimit in interface ConnectorCapabilitiessupportsRowLimit in class BasicConnectorCapabilitiespublic boolean supportsRowOffset()
ConnectorCapabilities
supportsRowOffset in interface ConnectorCapabilitiessupportsRowOffset in class BasicConnectorCapabilitiespublic boolean supportsExcept()
ConnectorCapabilities
supportsExcept in interface ConnectorCapabilitiessupportsExcept in class BasicConnectorCapabilitiesConnectorCapabilities.supportsExcept()public boolean supportsIntersect()
ConnectorCapabilities
supportsIntersect in interface ConnectorCapabilitiessupportsIntersect in class BasicConnectorCapabilitiesConnectorCapabilities.supportsIntersect()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||