org.teiid.connector.jdbc.mysql
Class BitFunctionModifier

java.lang.Object
  extended by org.teiid.connector.jdbc.translator.FunctionModifier
      extended by org.teiid.connector.jdbc.translator.AliasModifier
          extended by org.teiid.connector.jdbc.mysql.BitFunctionModifier

public class BitFunctionModifier
extends AliasModifier


Field Summary
 
Fields inherited from class org.teiid.connector.jdbc.translator.AliasModifier
alias
 
Fields inherited from class org.teiid.connector.jdbc.translator.FunctionModifier
BIGDECIMAL, BIGINTEGER, BLOB, BOOLEAN, BYTE, CHAR, CLOB, DATE, DOUBLE, FLOAT, INTEGER, LONG, OBJECT, SHORT, STRING, TIME, TIMESTAMP, XML
 
Constructor Summary
BitFunctionModifier(java.lang.String alias, ILanguageFactory langFactory)
           
 
Method Summary
 java.util.List<?> translate(IFunction function)
          Wrap the renamed function in a convert back to integer
 
Methods inherited from class org.teiid.connector.jdbc.translator.AliasModifier
modify
 
Methods inherited from class org.teiid.connector.jdbc.translator.FunctionModifier
getCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitFunctionModifier

public BitFunctionModifier(java.lang.String alias,
                           ILanguageFactory langFactory)
Method Detail

translate

public java.util.List<?> translate(IFunction function)
Wrap the renamed function in a convert back to integer

Overrides:
translate in class AliasModifier
Parameters:
function - IFunction to be translated
Returns:
List of translated parts, or null


Copyright © 2009. All Rights Reserved.