Class DefaultTableLister

  • All Implemented Interfaces:
    TableLister

    public class DefaultTableLister
    extends Object
    implements TableLister
    This implementation uses SHOW TABLES ... IN SCHEMA statement
    • Constructor Detail

      • DefaultTableLister

        public DefaultTableLister​(Session session)
        Creates a new DefaultTableLister.
        Parameters:
        session - Snowpark session object
    • Method Detail

      • showTables

        public List<TableProperties> showTables​(SchemaName schema,
                                                String like)
        Returns list of tables for a given schema with additional filter expression.
        Specified by:
        showTables in interface TableLister
        Parameters:
        schema - schema name
        like - filter expression (case-sensitive), e.g. MYTABLE or %TAB%
        Returns:
        list of tables