Examples of addNumericBooleanConversions()


Examples of org.teiid.translator.jdbc.ConvertModifier.addNumericBooleanConversions()

      @Override
      public List<?> translate(Function function) {
        return Arrays.asList(function.getParameters().get(0), " + 0.0"); //$NON-NLS-1$
      }
    }, FunctionModifier.BIGDECIMAL, FunctionModifier.BIGINTEGER, FunctionModifier.FLOAT, FunctionModifier.DOUBLE);
      convertModifier.addNumericBooleanConversions();
      convertModifier.setWideningNumericImplicit(true);
      registerFunctionModifier(SourceSystemFunctions.CONVERT, convertModifier);
   
 
  @Override
View Full Code Here

Examples of org.teiid.translator.jdbc.ConvertModifier.addNumericBooleanConversions()

      @Override
      public List<?> translate(Function function) {
        return convertTimestampToString(function);
      }
    });
      convertModifier.addNumericBooleanConversions();
      registerFunctionModifier(SourceSystemFunctions.CONVERT, convertModifier);
    }
   
  private List<Object> convertTimeToString(Function function) {
    return Arrays.asList("convert(varchar, ", function.getParameters().get(0), ", 8)"); //$NON-NLS-1$ //$NON-NLS-2$
View Full Code Here

Examples of org.teiid.translator.jdbc.ConvertModifier.addNumericBooleanConversions()

      convertModifier.addTypeConversion(new NullHandlingFormatModifier("bigint"), FunctionModifier.LONG); //$NON-NLS-1$
      convertModifier.addTypeConversion(new NullHandlingFormatModifier("double"), FunctionModifier.DOUBLE); //$NON-NLS-1$
      convertModifier.addTypeConversion(new NullHandlingFormatModifier("date"), FunctionModifier.DATE); //$NON-NLS-1$
      convertModifier.addTypeConversion(new NullHandlingFormatModifier("time"), FunctionModifier.TIME); //$NON-NLS-1$
      convertModifier.addTypeConversion(new NullHandlingFormatModifier("timestamp"), FunctionModifier.TIMESTAMP); //$NON-NLS-1$
      convertModifier.addNumericBooleanConversions();
      registerFunctionModifier(SourceSystemFunctions.CONVERT, convertModifier);
    }
   
  @SuppressWarnings("unchecked")
  @Override
View Full Code Here

Examples of org.teiid.translator.jdbc.ConvertModifier.addNumericBooleanConversions()

        }
        return Arrays.asList("trunc(to_number(", function.getParameters().get(0), "))"); //$NON-NLS-1$ //$NON-NLS-2$
      }
    },
    FunctionModifier.BYTE, FunctionModifier.SHORT, FunctionModifier.INTEGER, FunctionModifier.LONG,  FunctionModifier.BIGINTEGER);
      convertModifier.addNumericBooleanConversions();
      convertModifier.setWideningNumericImplicit(true);
      registerFunctionModifier(SourceSystemFunctions.CONVERT, convertModifier);
    }
   
    public void handleInsertSequences(Insert insert) throws TranslatorException {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.