Class DefaultTableLister
- java.lang.Object
-
- com.snowflake.connectors.common.table.DefaultTableLister
-
- All Implemented Interfaces:
TableLister
public class DefaultTableLister extends Object implements TableLister
This implementation uses SHOW TABLES ... IN SCHEMA statement
-
-
Constructor Summary
Constructors Constructor Description DefaultTableLister(Session session)
Creates a newDefaultTableLister
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<TableProperties>
showTables(SchemaName schema)
Returns list of tables for a given schema.List<TableProperties>
showTables(SchemaName schema, String like)
Returns list of tables for a given schema with additional filter expression.
-
-
-
Constructor Detail
-
DefaultTableLister
public DefaultTableLister(Session session)
Creates a newDefaultTableLister
.- Parameters:
session
- Snowpark session object
-
-
Method Detail
-
showTables
public List<TableProperties> showTables(SchemaName schema)
Returns list of tables for a given schema.- Specified by:
showTables
in interfaceTableLister
- Parameters:
schema
- schema name- Returns:
- list of tables for a given schema
-
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 interfaceTableLister
- Parameters:
schema
- schema namelike
- filter expression (case-sensitive), e.g.MYTABLE
or%TAB%
- Returns:
- list of tables
-
-