org.teiid.connector.jdbc.translator
Class BasicFunctionModifier
java.lang.Object
org.teiid.connector.jdbc.translator.BasicFunctionModifier
- All Implemented Interfaces:
- FunctionModifier
- Direct Known Subclasses:
- AliasModifier, ConcatFunctionModifier, DayWeekQuarterFunctionModifier, DB2ConvertModifier, DerbyConvertModifier, DropFunctionModifier, EscapeSyntaxModifier, ExtractFunctionModifier, LeftOrRightFunctionModifier, LocateFunctionModifier, Log10FunctionModifier, MonthOrDayNameFunctionModifier, OracleConvertModifier, OracleSpatialFunctionModifier, SubstringFunctionModifier, SybaseConvertModifier
public abstract class BasicFunctionModifier
- extends java.lang.Object
- implements FunctionModifier
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STRING
public static final int STRING
- See Also:
- Constant Field Values
CHAR
public static final int CHAR
- See Also:
- Constant Field Values
BOOLEAN
public static final int BOOLEAN
- See Also:
- Constant Field Values
BYTE
public static final int BYTE
- See Also:
- Constant Field Values
SHORT
public static final int SHORT
- See Also:
- Constant Field Values
INTEGER
public static final int INTEGER
- See Also:
- Constant Field Values
LONG
public static final int LONG
- See Also:
- Constant Field Values
BIGINTEGER
public static final int BIGINTEGER
- See Also:
- Constant Field Values
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
DOUBLE
public static final int DOUBLE
- See Also:
- Constant Field Values
BIGDECIMAL
public static final int BIGDECIMAL
- See Also:
- Constant Field Values
DATE
public static final int DATE
- See Also:
- Constant Field Values
TIME
public static final int TIME
- See Also:
- Constant Field Values
TIMESTAMP
public static final int TIMESTAMP
- See Also:
- Constant Field Values
OBJECT
public static final int OBJECT
- See Also:
- Constant Field Values
BLOB
public static final int BLOB
- See Also:
- Constant Field Values
CLOB
public static final int CLOB
- See Also:
- Constant Field Values
XML
public static final int XML
- See Also:
- Constant Field Values
typeMap
public static final java.util.Map typeMap
BasicFunctionModifier
public BasicFunctionModifier()
modify
public IExpression modify(IFunction function)
- Subclass should override this method as needed.
- Specified by:
modify
in interface FunctionModifier
- Returns:
- IExpression or unmodified function
- See Also:
FunctionModifier.modify(org.teiid.connector.language.IFunction)
translate
public java.util.List<?> translate(IFunction function)
- Subclass should override this method as needed.
- Specified by:
translate
in interface FunctionModifier
- 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.