1 <?php
2 /*
3  * Copyright 2014 Google Inc.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6  * use this file except in compliance with the License. You may obtain a copy of
7  * the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14  * License for the specific language governing permissions and limitations under
15  * the License.
16  */
17 
18 namespace Google\Service\Spanner;
19 
20 class PartialResultSet extends \Google\Collection
21 {
22   protected $collection_key = 'values';
23   /**
24    * @var bool
25    */
26   public $chunkedValue;
27   protected $metadataType = ResultSetMetadata::class;
28   protected $metadataDataType = '';
29   /**
30    * @var string
31    */
32   public $resumeToken;
33   protected $statsType = ResultSetStats::class;
34   protected $statsDataType = '';
35   /**
36    * @var array[]
37    */
38   public $values;
39 
40   /**
41    * @param bool
42    */
43   public function setChunkedValue($chunkedValue)
44   {
45     $this->chunkedValue = $chunkedValue;
46   }
47   /**
48    * @return bool
49    */
50   public function getChunkedValue()
51   {
52     return $this->chunkedValue;
53   }
54   /**
55    * @param ResultSetMetadata
56    */
57   public function setMetadata(ResultSetMetadata $metadata)
58   {
59     $this->metadata = $metadata;
60   }
61   /**
62    * @return ResultSetMetadata
63    */
64   public function getMetadata()
65   {
66     return $this->metadata;
67   }
68   /**
69    * @param string
70    */
71   public function setResumeToken($resumeToken)
72   {
73     $this->resumeToken = $resumeToken;
74   }
75   /**
76    * @return string
77    */
78   public function getResumeToken()
79   {
80     return $this->resumeToken;
81   }
82   /**
83    * @param ResultSetStats
84    */
85   public function setStats(ResultSetStats $stats)
86   {
87     $this->stats = $stats;
88   }
89   /**
90    * @return ResultSetStats
91    */
92   public function getStats()
93   {
94     return $this->stats;
95   }
96   /**
97    * @param array[]
98    */
99   public function setValues($values)
100   {
101     $this->values = $values;
102   }
103   /**
104    * @return array[]
105    */
106   public function getValues()
107   {
108     return $this->values;
109   }
110 }
111 
112 // Adding a class alias for backwards compatibility with the previous class name.
113 class_alias(PartialResultSet::class, 'Google_Service_Spanner_PartialResultSet');
114