Class ParseFormatFunctionModifier

    • Field Detail

      • prefix

        protected String prefix
    • Constructor Detail

      • ParseFormatFunctionModifier

        public ParseFormatFunctionModifier​(String prefix)
    • Method Detail

      • translate

        public List<?> translate​(org.teiid.language.Function function)
        Description copied from class: FunctionModifier
        Return a List of translated parts (LanguageObjects and Objects), or null if this FunctionModifier wishes to rely on the default translation of the conversion visitor.
        Specified by:
        translate in class FunctionModifier
        Parameters:
        function - IFunction to be translated
        Returns:
        List of translated parts, or null
      • translateFormat

        protected void translateFormat​(List<Object> result,
                                       org.teiid.language.Expression expression,
                                       String value)
      • translateFormat

        protected abstract Object translateFormat​(String format)