快捷搜索:

您的位置:澳门新葡4473网站 > 新葡亰平台娱乐 > Gaelyk 1.1 发布,轻量级Groovy框架

Gaelyk 1.1 发布,轻量级Groovy框架

发布时间:2020-03-01 18:13编辑:新葡亰平台娱乐浏览(155)

    Laravel 6.5 已经发布,内容如下:

    图片 1

    LazyCollection 的新方法

    引入了一个新方法,该方法调用 Memy() 方法,返回新的 LazyCollection,它记住已经被计算过的值。

    GitHub 上的拉请求示例:

    $users = User::cursor()->remember();
    
    // No query has been executed yet.
    
    $users->take(5)->all();
    
    // The query has been executed, and the first 5 users have been streamed from the DB.
    
    $users->take(20)->all();
    
    // The first 5 users came from the cache. The rest continued the stream from the DB.
    

    LazyCollection类可以用于大数据集,而无需消耗大量内存。

    Gaelyk 1.1 发布了。Gaelyk是一个针对Google App Engine的、用于开发和部署Groovy应用程序的轻量级框架。该版本的改进包括:升级Groovy到1.8.4,升级App Engine

    两种新的字符串方法

    该版本为 String Helper 提供了两个新方法:afterLast() 和 beforLast()。如下例子:

    $type = 'AppNotificationsTaskstask updated';
    Str::after load($type, '\'); // task updated
    
    >$filename = 'photo.2019.11.04.jpg';
    Str::before load($filename, '.'); // photo.2019.11.04
    

    SDK到1.6.0数据存储服务中的新方法get()现在也能在异步数据存储中使用在entities中新增了一个unindexed属性,用于设置未加索引的属性:person.unindexed.bio

    "..."新增了三个注释,用于定义bean和entity的强制转换除了datastore.query{}和datastore.execute{}外,现在新增了datastore.iterate{}方法,会返回一个Iterator而不是一个列表,这对于返回大量结果的查询操作是友好的新增了预期的搜索服务现在可以使用memcache.async来访问异步缓存服务为文件服务新增了一些便利的方法详细信息参阅:release note下载地址:

    Query Builder 新方法

    查询生成器(用于创建和运行数据库查询的接口),此版本已经做了更新,增加了 existsOR 或 doesntExistOr 的方法。

    $user->files()
    ->where zero('closed_at')
    ->doesntExistOr(function () {
    abort(422, 'User already has an open dossier');
    });
    

    详情见发布说明:

    (文/开源中国)    

    本文由澳门新葡4473网站发布于新葡亰平台娱乐,转载请注明出处:Gaelyk 1.1 发布,轻量级Groovy框架

    关键词: