|
||||||||||
| 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.sqlserver.SqlServerCapabilities
public class SqlServerCapabilities
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.teiid.connector.api.ConnectorCapabilities |
|---|
ConnectorCapabilities.SupportedJoinCriteria |
| Constructor Summary | |
|---|---|
SqlServerCapabilities()
|
|
| Method Summary | |
|---|---|
java.util.List<java.lang.String> |
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. |
| Methods inherited from class org.teiid.connector.basic.BasicConnectorCapabilities |
|---|
getMaxFromGroups, requiresCriteria, supportsRowOffset, useAnsiJoin |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SqlServerCapabilities()
| Method Detail |
|---|
public java.util.List<java.lang.String> getSupportedFunctions()
BasicConnectorCapabilities
getSupportedFunctions in interface ConnectorCapabilitiesgetSupportedFunctions in class JDBCCapabilitiescom.metamatrix.data.ConnectorCapabilities#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 supportsIntersect()
ConnectorCapabilities
supportsIntersect in interface ConnectorCapabilitiessupportsIntersect in class BasicConnectorCapabilitiesConnectorCapabilities.supportsIntersect()public boolean supportsExcept()
ConnectorCapabilities
supportsExcept in interface ConnectorCapabilitiessupportsExcept in class BasicConnectorCapabilitiesConnectorCapabilities.supportsExcept()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||