org.teiid.connector.jdbc.sybase
Class SybaseConvertModifier

java.lang.Object
  extended by org.teiid.connector.jdbc.translator.BasicFunctionModifier
      extended by org.teiid.connector.jdbc.sybase.SybaseConvertModifier
All Implemented Interfaces:
FunctionModifier

public class SybaseConvertModifier
extends BasicFunctionModifier


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
SybaseConvertModifier(ILanguageFactory langFactory)
           
 
Method Summary
 IExpression modify(IFunction function)
          Subclass should override this method as needed.
 java.util.List translate(IFunction function)
          Subclass should override this method as needed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SybaseConvertModifier

public SybaseConvertModifier(ILanguageFactory langFactory)
Method Detail

modify

public IExpression modify(IFunction function)
Description copied from class: BasicFunctionModifier
Subclass should override this method as needed.

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

translate

public java.util.List translate(IFunction function)
Description copied from class: BasicFunctionModifier
Subclass should override this method as needed.

Specified by:
translate in interface FunctionModifier
Overrides:
translate in class BasicFunctionModifier
Parameters:
function - IFunction to be translated
Returns:
List of translated parts, or null
See Also:
FunctionModifier.translate(org.teiid.connector.language.IFunction)


Copyright © 2009. All Rights Reserved.