Package org.teiid.core.types.basic

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


    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.BYTE));

    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.CHAR));
   
    DataTypeManager.addTransform(new NumberToBooleanTransform(Short.valueOf((short)0)));
    DataTypeManager.addTransform(new NumberToByteTransform(DefaultDataClasses.SHORT));
    DataTypeManager.addTransform(new NumberToIntegerTransform(DefaultDataClasses.SHORT, false));
    DataTypeManager.addTransform(new NumberToLongTransform(DefaultDataClasses.SHORT, false, false));
    DataTypeManager.addTransform(new FixedNumberToBigIntegerTransform(DefaultDataClasses.SHORT));
    DataTypeManager.addTransform(new NumberToFloatTransform(DefaultDataClasses.SHORT, false, false));
    DataTypeManager.addTransform(new NumberToDoubleTransform(DefaultDataClasses.SHORT, false, false));
    DataTypeManager.addTransform(new FixedNumberToBigDecimalTransform(DefaultDataClasses.SHORT));
    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.SHORT));
   
    DataTypeManager.addTransform(new NumberToBooleanTransform(Integer.valueOf(0)));
    DataTypeManager.addTransform(new NumberToByteTransform(DefaultDataClasses.INTEGER));
    DataTypeManager.addTransform(new NumberToShortTransform(DefaultDataClasses.INTEGER, true));
    DataTypeManager.addTransform(new NumberToLongTransform(DefaultDataClasses.INTEGER, false, false));
    DataTypeManager.addTransform(new FixedNumberToBigIntegerTransform(DefaultDataClasses.INTEGER));
    DataTypeManager.addTransform(new NumberToFloatTransform(DefaultDataClasses.INTEGER, false, true)); //lossy, but not narrowing
    DataTypeManager.addTransform(new NumberToDoubleTransform(DefaultDataClasses.INTEGER, false, false));
    DataTypeManager.addTransform(new FixedNumberToBigDecimalTransform(DefaultDataClasses.INTEGER));
    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.INTEGER));

    DataTypeManager.addTransform(new NumberToBooleanTransform(Long.valueOf(0)));
    DataTypeManager.addTransform(new NumberToByteTransform(DefaultDataClasses.LONG));
    DataTypeManager.addTransform(new NumberToShortTransform(DefaultDataClasses.LONG, true));
    DataTypeManager.addTransform(new NumberToIntegerTransform(DefaultDataClasses.LONG, true));
    DataTypeManager.addTransform(new FixedNumberToBigIntegerTransform(DefaultDataClasses.LONG));
    DataTypeManager.addTransform(new NumberToFloatTransform(DefaultDataClasses.LONG, false, true)); //lossy, but not narrowing
    DataTypeManager.addTransform(new NumberToDoubleTransform(DefaultDataClasses.LONG, false, true)); //lossy, but not narrowing
    DataTypeManager.addTransform(new FixedNumberToBigDecimalTransform(DefaultDataClasses.LONG));
    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.LONG));

    DataTypeManager.addTransform(new NumberToBooleanTransform(BigInteger.valueOf(0)));
    DataTypeManager.addTransform(new NumberToByteTransform(DefaultDataClasses.BIG_INTEGER));
    DataTypeManager.addTransform(new NumberToShortTransform(DefaultDataClasses.BIG_INTEGER, true));
    DataTypeManager.addTransform(new NumberToIntegerTransform(DefaultDataClasses.BIG_INTEGER, true));
    DataTypeManager.addTransform(new NumberToLongTransform(DefaultDataClasses.BIG_INTEGER, true, false));
    DataTypeManager.addTransform(new NumberToFloatTransform(DefaultDataClasses.BIG_INTEGER, true, false));
    DataTypeManager.addTransform(new NumberToDoubleTransform(DefaultDataClasses.BIG_INTEGER, true, false));
    DataTypeManager.addTransform(new org.teiid.core.types.basic.BigIntegerToBigDecimalTransform());
    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.BIG_INTEGER));

    DataTypeManager.addTransform(new NumberToBooleanTransform(BigDecimal.valueOf(0)));
    DataTypeManager.addTransform(new NumberToByteTransform(DefaultDataClasses.BIG_DECIMAL));
    DataTypeManager.addTransform(new NumberToShortTransform(DefaultDataClasses.BIG_DECIMAL, true));
    DataTypeManager.addTransform(new NumberToIntegerTransform(DefaultDataClasses.BIG_DECIMAL, true));
    DataTypeManager.addTransform(new NumberToLongTransform(DefaultDataClasses.BIG_DECIMAL, true, false));
    DataTypeManager.addTransform(new org.teiid.core.types.basic.BigDecimalToBigIntegerTransform());
    DataTypeManager.addTransform(new NumberToFloatTransform(DefaultDataClasses.BIG_DECIMAL, true, false));
    DataTypeManager.addTransform(new NumberToDoubleTransform(DefaultDataClasses.BIG_DECIMAL, true, false));
    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.BIG_DECIMAL));
   
    DataTypeManager.addTransform(new NumberToBooleanTransform(Float.valueOf(0)));
    DataTypeManager.addTransform(new NumberToByteTransform(DefaultDataClasses.FLOAT));
    DataTypeManager.addTransform(new NumberToShortTransform(DefaultDataClasses.FLOAT, true));
    DataTypeManager.addTransform(new NumberToIntegerTransform(DefaultDataClasses.FLOAT, true));
    DataTypeManager.addTransform(new NumberToLongTransform(DefaultDataClasses.FLOAT, false, true)); //lossy, but not narrowing
    DataTypeManager.addTransform(new FloatingNumberToBigIntegerTransform(DefaultDataClasses.FLOAT));
    DataTypeManager.addTransform(new NumberToDoubleTransform(DefaultDataClasses.FLOAT, false, false));
    DataTypeManager.addTransform(new FloatingNumberToBigDecimalTransform(DefaultDataClasses.FLOAT));
    DataTypeManager.addTransform(new AnyToStringTransform(DefaultDataClasses.FLOAT));

    DataTypeManager.addTransform(new NumberToBooleanTransform(Double.valueOf(0)));
    DataTypeManager.addTransform(new NumberToByteTransform(DefaultDataClasses.DOUBLE));
    DataTypeManager.addTransform(new NumberToShortTransform(DefaultDataClasses.DOUBLE, true));
    DataTypeManager.addTransform(new NumberToIntegerTransform(DefaultDataClasses.DOUBLE, true));
    DataTypeManager.addTransform(new NumberToLongTransformDefaultDataClasses.DOUBLE, false, true)); //lossy, but not narrowing
    DataTypeManager.addTransform(new FloatingNumberToBigIntegerTransform(DefaultDataClasses.DOUBLE));
    DataTypeManager.addTransform(new NumberToFloatTransform(DefaultDataClasses.DOUBLE, true, false));
View Full Code Here

TOP

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

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.