Changes between Version 5 and Version 6 of waue/2010/0402


Ignore:
Timestamp:
Apr 22, 2010, 10:56:24 AM (14 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/2010/0402

    v5 v6  
    233233?>
    234234}}}
     235
     236= 補充 =
     237
     238 == TCell ==
     239{{{
     240#!php
     241<?
     242class TCell {
     243        static $_TSPEC;
     244
     245        public $value = null;
     246        public $timestamp = null;
     247
     248        public function __construct($vals=null) {
     249                if (!isset(self::$_TSPEC)) {
     250                        self::$_TSPEC = array(
     251                        1 => array(
     252          'var' => 'value',
     253          'type' => TType::STRING,
     254                        ),
     255                        2 => array(
     256          'var' => 'timestamp',
     257          'type' => TType::I64,
     258                        ),
     259                        );
     260                }
     261                if (is_array($vals)) {
     262                        if (isset($vals['value'])) {
     263                                $this->value = $vals['value'];
     264                        }
     265                        if (isset($vals['timestamp'])) {
     266                                $this->timestamp = $vals['timestamp'];
     267                        }
     268                }
     269        }
     270}
     271?>
     272}}}
     273 == TRowResult ==
     274{{{
     275#!php
     276<?
     277class TRowResult {
     278        static $_TSPEC;
     279
     280        public $row = null;
     281        public $columns = null;
     282
     283        public function __construct($vals=null) {
     284                if (!isset(self::$_TSPEC)) {
     285                        self::$_TSPEC = array(
     286                        1 => array(
     287          'var' => 'row',
     288          'type' => TType::STRING,
     289                        ),
     290                        2 => array(
     291          'var' => 'columns',
     292          'type' => TType::MAP,
     293          'ktype' => TType::STRING,
     294          'vtype' => TType::STRUCT,
     295          'key' => array(
     296            'type' => TType::STRING,
     297                        ),
     298          'val' => array(
     299            'type' => TType::STRUCT,
     300            'class' => 'TCell',
     301                        ),
     302                        ),
     303                        );
     304                }
     305                if (is_array($vals)) {
     306                        if (isset($vals['row'])) {
     307                                $this->row = $vals['row'];
     308                        }
     309                        if (isset($vals['columns'])) {
     310                                $this->columns = $vals['columns'];
     311                        }
     312                }
     313        }
     314}
     315?>
     316}}}