PHP Класс MyQEE\Server\Table

Наследование: extends Swoole\Table
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_column array mysql, sqlite 类型用到的
$_driver
$_link array 连接对象
$_type string

Открытые методы

Метод Описание
__construct ( integer $size, string $link = null ) 内存表
column ( $name, $type = null, integer $size = null ) 设置字段类型
create ( ) : boolean 创建
decr ( $key, $column, $decrby = 1 ) : boolean | integer 原子自减操作,可用于整形或浮点型列
del ( $key ) : boolean 删除key
incr ( $key, $column, $incrby = 1 ) : boolean | integer 原子自增操作,可用于整形或浮点型列
set ( $key, array $value ) : boolean 设置内容

Защищенные методы

Метод Описание
_createByMySQL ( ) : boolean 创建MySQL类型的数据
_createByRedis ( )
_driver ( ) : mysqli | redis
_driverDel ( $k )
_driverSet ( $k, $v )
_mysqlBuilderFieldSQL ( &$output, $col, $set )

Описание методов

__construct() публичный Метод

内存表
public __construct ( integer $size, string $link = null )
$size integer
$link string 连接,例如: mysql://user:[email protected]:3306/my_database/my_table?charset=utf8

_createByMySQL() защищенный Метод

创建MySQL类型的数据
protected _createByMySQL ( ) : boolean
Результат boolean

_createByRedis() защищенный Метод

protected _createByRedis ( )

_driver() защищенный Метод

protected _driver ( ) : mysqli | redis
Результат mysqli | redis

_driverDel() защищенный Метод

protected _driverDel ( $k )

_driverSet() защищенный Метод

protected _driverSet ( $k, $v )

_mysqlBuilderFieldSQL() защищенный статический Метод

protected static _mysqlBuilderFieldSQL ( &$output, $col, $set )

column() публичный Метод

设置字段类型
public column ( $name, $type = null, integer $size = null )
$name
$type
$size integer

create() публичный Метод

创建
public create ( ) : boolean
Результат boolean

decr() публичный Метод

原子自减操作,可用于整形或浮点型列
public decr ( $key, $column, $decrby = 1 ) : boolean | integer
$key
$column
$decrby
Результат boolean | integer

del() публичный Метод

删除key
public del ( $key ) : boolean
$key
Результат boolean

incr() публичный Метод

原子自增操作,可用于整形或浮点型列
public incr ( $key, $column, $incrby = 1 ) : boolean | integer
$key
$column
$incrby
Результат boolean | integer

set() публичный Метод

设置内容
public set ( $key, array $value ) : boolean
$key
$value array
Результат boolean

Описание свойств

$_column защищенное свойство

mysql, sqlite 类型用到的
protected array $_column
Результат array

$_driver защищенное свойство

protected $_driver

$_type защищенное свойство

protected string $_type
Результат string