THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||
---|---|---|
| ||
@PublicEvolving public interface Catalog { /** * Get the procedure. procedure name should be handled in a case insensitive way. * * @param procedurePath path of the procedure * @return the requested function * @throws ProcedureNotExistException if the function does not exist in the catalog * @throws CatalogException in case of any runtime exception */ default Procedure getProcedure(ObjectPath procedurePath) throws ProcedureNotExistException, CatalogException { throw new UnsupportedOperationException(String.format("getProcedure is not implemented for %s.", this.getClass())); } /** * List the names of all procedures in the given database. An empty list is returned if no procedure. * * @param dbName name of the database. * @return a list of the names of the procedures in this database * @throws DatabaseNotExistException if the database does not exist * @throws CatalogException in case of any runtime exception */ default List<String> listFunctionslistProcedures(String dbName) throws DatabaseNotExistException, CatalogException { throw new UnsupportedOperationException(String.format("listFunctionslistProcedures is not implemented for %s.", this.getClass())); } } |
...