Class PostgreSQLConversionVisitor

  • All Implemented Interfaces:
    org.teiid.language.visitor.LanguageObjectVisitor, org.teiid.language.visitor.SQLStringVisitor.Substitutor

    public class PostgreSQLConversionVisitor
    extends SQLConversionVisitor
    • Method Detail

      • appendWithKeyword

        protected void appendWithKeyword​(org.teiid.language.With obj)
        Overrides:
        appendWithKeyword in class org.teiid.language.visitor.SQLStringVisitor
      • visit

        public void visit​(org.teiid.language.DerivedColumn obj)
        Some literals in the select need a cast to prevent being seen as the unknown/string type
        Specified by:
        visit in interface org.teiid.language.visitor.LanguageObjectVisitor
        Overrides:
        visit in class SQLConversionVisitor
      • visit

        public void visit​(org.teiid.language.Array array)
        Specified by:
        visit in interface org.teiid.language.visitor.LanguageObjectVisitor
        Overrides:
        visit in class org.teiid.language.visitor.SQLStringVisitor