|
||||||||||
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 ConnectorCapabilities
getSupportedFunctions
in class JDBCCapabilities
com.metamatrix.data.ConnectorCapabilities#getSupportedFunctions()
public boolean supportsInlineViews()
ConnectorCapabilities
supportsInlineViews
in interface ConnectorCapabilities
supportsInlineViews
in class JDBCCapabilities
ConnectorCapabilities.supportsInlineViews()
public boolean supportsFunctionsInGroupBy()
ConnectorCapabilities
Support indicates that the connector supports functions in GROUP BY, such as:
SELECT dayofmonth(theDate), COUNT(*) FROM table GROUP BY dayofmonth(theDate)
supportsFunctionsInGroupBy
in interface ConnectorCapabilities
supportsFunctionsInGroupBy
in class BasicConnectorCapabilities
ConnectorCapabilities.supportsFunctionsInGroupBy()
public boolean supportsRowLimit()
ConnectorCapabilities
supportsRowLimit
in interface ConnectorCapabilities
supportsRowLimit
in class BasicConnectorCapabilities
public boolean supportsIntersect()
ConnectorCapabilities
supportsIntersect
in interface ConnectorCapabilities
supportsIntersect
in class BasicConnectorCapabilities
ConnectorCapabilities.supportsIntersect()
public boolean supportsExcept()
ConnectorCapabilities
supportsExcept
in interface ConnectorCapabilities
supportsExcept
in class BasicConnectorCapabilities
ConnectorCapabilities.supportsExcept()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |