Package org.teiid.core.types.basic

Examples of org.teiid.core.types.basic.BooleanToNumberTransform


  /**
   * Load all basic {@link Transform}s into the DataTypeManager. This standard
   * set is always installed but may be overridden.
   */
  static void loadBasicTransforms() {
    DataTypeManager.addTransform(new BooleanToNumberTransform(Byte.valueOf((byte)1), Byte.valueOf((byte)0)));
    DataTypeManager.addTransform(new BooleanToNumberTransform(Short.valueOf((short)1), Short.valueOf((short)0)));
    DataTypeManager.addTransform(new BooleanToNumberTransform(Integer.valueOf(1), Integer.valueOf(0)));
    DataTypeManager.addTransform(new BooleanToNumberTransform(Long.valueOf(1), Long.valueOf(0)));
    DataTypeManager.addTransform(new BooleanToNumberTransform(BigInteger.valueOf(1), BigInteger.valueOf(0)));
    DataTypeManager.addTransform(new BooleanToNumberTransform(Float.valueOf(1), Float.valueOf(0)));
    DataTypeManager.addTransform(new BooleanToNumberTransform(Double.valueOf(1), Double.valueOf(0)));
    DataTypeManager.addTransform(new BooleanToNumberTransform(BigDecimal.valueOf(1), BigDecimal.valueOf(0)));
    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.BOOLEAN));

    DataTypeManager.addTransform(new NumberToBooleanTransform(Byte.valueOf((byte)0)));
    DataTypeManager.addTransform(new NumberToShortTransform(DefaultDataClasses.BYTE, false));
    DataTypeManager.addTransform(new NumberToIntegerTransform(DefaultDataClasses.BYTE, false));
View Full Code Here

TOP

Related Classes of org.teiid.core.types.basic.BooleanToNumberTransform

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.