org.teiid.connector.jdbc.mysql
Class BitFunctionModifier

java.lang.Object
  extended by org.teiid.connector.jdbc.translator.BasicFunctionModifier
      extended by org.teiid.connector.jdbc.translator.AliasModifier
          extended by org.teiid.connector.jdbc.mysql.BitFunctionModifier
All Implemented Interfaces:
FunctionModifier

public class BitFunctionModifier
extends AliasModifier


Field Summary
 
Fields inherited from class org.teiid.connector.jdbc.translator.BasicFunctionModifier
BIGDECIMAL, BIGINTEGER, BLOB, BOOLEAN, BYTE, CHAR, CLOB, DATE, DOUBLE, FLOAT, INTEGER, LONG, OBJECT, SHORT, STRING, TIME, TIMESTAMP, typeMap, XML
 
Constructor Summary
BitFunctionModifier(java.lang.String alias, ILanguageFactory langFactory)
           
 
Method Summary
 IExpression modify(IFunction function)
          Wrap the renamed function in a convert back to integer
 
Methods inherited from class org.teiid.connector.jdbc.translator.BasicFunctionModifier
translate
 
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

modify

public IExpression modify(IFunction function)
Wrap the renamed function in a convert back to integer

Specified by:
modify in interface FunctionModifier
Overrides:
modify in class AliasModifier
Returns:
IExpression or unmodified function
See Also:
FunctionModifier.modify(org.teiid.connector.language.IFunction)


Copyright © 2009. All Rights Reserved.