org.teiid.connector.jdbc.access
Class AccessSQLTranslator

java.lang.Object
  extended by org.teiid.connector.jdbc.translator.Translator
      extended by org.teiid.connector.jdbc.sybase.SybaseSQLTranslator
          extended by org.teiid.connector.jdbc.access.AccessSQLTranslator

public class AccessSQLTranslator
extends SybaseSQLTranslator


Field Summary
 
Fields inherited from class org.teiid.connector.jdbc.translator.Translator
DEFAULT_TIME_ZONE
 
Constructor Summary
AccessSQLTranslator()
           
 
Method Summary
 boolean addSourceComment()
          Returns true to indicate that SQL should include a comment indicating the session and request ids.
 java.lang.Class<? extends ConnectorCapabilities> getDefaultCapabilities()
          Get the default capabilities class.
 java.lang.String translateLiteralBoolean(java.lang.Boolean booleanValue)
          Subclasses should override this method to provide a different sql translation of the literal boolean value.
 
Methods inherited from class org.teiid.connector.jdbc.sybase.SybaseSQLTranslator
getLengthFunctionName, hasTimeType, initialize, translateCommand, useAsInGroupAlias
 
Methods inherited from class org.teiid.connector.jdbc.translator.Translator
afterConnectionCreation, afterInitialConnectionCreation, bindPreparedStatementValues, bindValue, executeStatementForBulkInsert, executeStoredProcedure, formatDateValue, getConnectionTestQuery, getConnectorCapabilities, getDatabaseCalendar, getDefaultConnectionTestQuery, getEnvironment, getFunctionModifiers, getIsValidTimeout, getLanguageFactory, getSetOperationString, getSourceComment, getSQLConversionVisitor, getTimestampNanoPrecision, getTypeFacility, modifyCommand, registerFunctionModifier, registerSpecificTypeOfOutParameter, replaceElementName, retrieveValue, retrieveValue, translateLimit, translateLiteralDate, translateLiteralTime, translateLiteralTimestamp, useParensForSetQueries, usePreparedStatements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessSQLTranslator

public AccessSQLTranslator()
Method Detail

translateLiteralBoolean

public java.lang.String translateLiteralBoolean(java.lang.Boolean booleanValue)
Description copied from class: Translator
Subclasses should override this method to provide a different sql translation of the literal boolean value. By default, a boolean literal is represented as: '0' or '1'.

Overrides:
translateLiteralBoolean in class Translator
Parameters:
booleanValue - Boolean value, never null
Returns:
Translated string

addSourceComment

public boolean addSourceComment()
Description copied from class: Translator
Returns true to indicate that SQL should include a comment indicating the session and request ids.

Overrides:
addSourceComment in class Translator

getDefaultCapabilities

public java.lang.Class<? extends ConnectorCapabilities> getDefaultCapabilities()
Description copied from class: Translator
Get the default capabilities class. Will be used by Translator.getConnectorCapabilities() to return a capabilities instance.

Overrides:
getDefaultCapabilities in class SybaseSQLTranslator
Returns:


Copyright © 2009. All Rights Reserved.