Use catalog and use schema
Implement distinct limit operator
Ignore hidden files/directories in AsyncRecursiveWalker
Add implementations for getSchemas in DatabaseMetaData interface.
Sync with upstream