class PrestoDatabaseMetaData implements DatabaseMetaData {

    @Override
    public ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
            throws SQLException
    {
        return selectEmpty("" +
                "SELECT TYPE_CAT, TYPE_SCHEM, TYPE_NAME,\n" +
                "  CLASS_NAME, DATA_TYPE, REMARKS, BASE_TYPE\n" +
                "FROM system.jdbc.udts\n" +
                "ORDER BY DATA_TYPE, TYPE_CAT, TYPE_SCHEM, TYPE_NAME");
    }

      PrestoDatabaseMetaData(PrestoConnection connection);

}