mouf/database.datasource.datasource-interface

此包仅包含实现数据源的基本接口。

4.0.x-dev 2016-01-15 16:13 UTC

This package is auto-updated.

Last update: 2024-09-15 04:10:40 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Code Quality Build Status Coverage Status

Mouf 的数据源

在此包中您可以找到两个非常有用的接口

  • DataSourceInterface:表示数组数组的 DataSource
  • RowInterface:表示键索引数组的 Row

已知实现

  • 魔法查询 (待完成)

此包包含这两个接口的 2 个非常基本的实现

  • Row 类将键索引数组映射到 RowInterface
  • DataSource 类将数组数组映射到 DataSourceInterface

修改器

此包附带一组实用类,用于转换行和数据源

  • RowMapper 从“输入”行和一组 Pickers(实现 PickerInterface)创建“输出”行
  • ArrayMapper 从“输入”数据源和一组 Pickers(实现 PickerInterface)创建“输出”数据源

此包附带 2 个拾取器(实现 PickerInterface

  • RowPicker:从行中选择一个值
  • CallbackPicker:将回调函数应用于行并返回回调的值

最后,可以使用 RowBuilder 类合并行、将行添加为行的键或将数据源添加为行的键。