set() final static public method

Initialize a set type
final static public set ( cassandra\Type $type )
$type cassandra\Type [description]
Exemplo n.º 1
0
 public function notEqualTypes()
 {
     return array(array(Type::collection(Type::varchar()), Type::collection(Type::int())), array(Type::collection(Type::collection(Type::varchar())), Type::collection(Type::collection(Type::int()))), array(Type::collection(Type::collection(Type::int())), Type::collection(Type::set(Type::int()))));
 }
Exemplo n.º 2
0
 /**
  * @expectedException        InvalidArgumentException
  * @expectedExceptionMessage type must be Cassandra\Type::varchar(),
  *                           Cassandra\Type::text(), Cassandra\Type::blob(),
  *                           Cassandra\Type::ascii(), Cassandra\Type::bigint(),
  *                           Cassandra\Type::counter(), Cassandra\Type::int(),
  *                           Cassandra\Type::varint(), Cassandra\Type::boolean(),
  *                           Cassandra\Type::decimal(), Cassandra\Type::double(),
  *                           Cassandra\Type::float(), Cassandra\Type::inet(),
  *                           Cassandra\Type::timestamp(), Cassandra\Type::uuid()
  *                           or Cassandra\Type::timeuuid(), an instance of
  *                           Cassandra\Type\UnsupportedType given
  */
 public function testPreventsDefiningSetsWithUnsupportedTypes()
 {
     Type::set(new UnsupportedType());
 }
Exemplo n.º 3
0
 public function notEqualTypes()
 {
     return array(array(Type::userType('a', Type::int()), Type::userType('a', Type::varchar())), array(Type::userType('a', Type::int(), 'b', Type::varchar()), Type::userType('a', Type::int(), 'b', Type::bigint())), array(Type::userType('a', Type::int(), 'b', Type::varchar(), 'c', Type::varint()), Type::userType('a', Type::int(), 'b', Type::varchar(), 'c', Type::bigint())), array(Type::userType('a', Type::collection(Type::int()), 'b', Type::set(Type::varchar())), Type::userType('a', Type::collection(Type::int()), 'b', Type::set(Type::int()))), array(Type::userType('a', Type::int()), Type::userType('b', Type::int())), array(Type::userType('a', Type::int(), 'c', Type::varchar()), Type::userType('b', Type::int(), 'c', Type::varchar())));
 }
Exemplo n.º 4
0
 public function notEqualTypes()
 {
     $setType = Type::set(Type::int());
     return array(array(Type::map(Type::int(), Type::int())->create(), Type::map(Type::int(), Type::varchar())->create()), array(Type::map(Type::int(), Type::varchar())->create(1, 'a', 2, 'b', 3, 'c'), Type::map(Type::int(), Type::varchar())->create(1, 'a')), array(Type::map($setType, Type::varchar())->create($setType->create(4, 5, 6), 'a', $setType->create(7, 8, 9), 'b'), Type::map($setType, Type::varchar())->create($setType->create(1, 2, 3), 'a', $setType->create(4, 5, 6), 'b')));
 }