Class SqlToRelConverter.NoOpSubQueryConverter

  • All Implemented Interfaces:
    SubQueryConverter
    Enclosing class:
    SqlToRelConverter

    private class SqlToRelConverter.NoOpSubQueryConverter
    extends java.lang.Object
    implements SubQueryConverter
    A default implementation of SubQueryConverter that does no conversion.
    • Constructor Detail

      • NoOpSubQueryConverter

        private NoOpSubQueryConverter()
    • Method Detail

      • convertSubQuery

        public RexNode convertSubQuery​(SqlCall subQuery,
                                       SqlToRelConverter parentConverter,
                                       boolean isExists,
                                       boolean isExplain)
        Description copied from interface: SubQueryConverter
        Converts the sub-query to an equivalent expression.
        Specified by:
        convertSubQuery in interface SubQueryConverter
        Parameters:
        subQuery - the SqlNode tree corresponding to a sub-query
        parentConverter - sqlToRelConverter of the parent query
        isExists - whether the sub-query is part of an EXISTS expression
        isExplain - whether the sub-query is part of an EXPLAIN PLAN statement
        Returns:
        the equivalent expression or null if the sub-query couldn't be converted