Package org.teiid.core.types.basic
Class NumberToBooleanTransform
- java.lang.Object
-
- org.teiid.core.types.Transform
-
- org.teiid.core.types.basic.NumberToBooleanTransform
-
public class NumberToBooleanTransform extends Transform
-
-
Constructor Summary
Constructors Constructor Description NumberToBooleanTransform(Comparable falseVal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getSourceType()Type of the incoming value.Class<?>getTargetType()Type of the outgoing value.booleanisExplicit()ObjecttransformDirect(Object value)-
Methods inherited from class org.teiid.core.types.Transform
getDescription, getDisplayName, getSourceTypeName, getTargetTypeName, toString, transform
-
-
-
-
Constructor Detail
-
NumberToBooleanTransform
public NumberToBooleanTransform(Comparable falseVal)
-
-
Method Detail
-
getSourceType
public Class<?> getSourceType()
Description copied from class:TransformType of the incoming value.- Specified by:
getSourceTypein classTransform- Returns:
- Source type
-
getTargetType
public Class<?> getTargetType()
Description copied from class:TransformType of the outgoing value.- Specified by:
getTargetTypein classTransform- Returns:
- Target type
-
transformDirect
public Object transformDirect(Object value) throws TransformationException
- Specified by:
transformDirectin classTransform- Throws:
TransformationException
-
isExplicit
public boolean isExplicit()
- Overrides:
isExplicitin classTransform
-
-