Example #1
0
 public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     $sys = new SystemManager();
     $cfattrs = array("column_type" => "Standard", "key_validation_class" => DataType::LONG_TYPE);
     $sys->create_column_family(self::$KS, 'LongKeys', $cfattrs);
     $sys->create_index(self::$KS, 'LongKeys', 'subcol', DataType::LONG_TYPE);
     $cfattrs = array("column_type" => "Standard", "key_validation_class" => DataType::UUID_TYPE);
     $sys->create_column_family(self::$KS, 'UUIDKeys', $cfattrs);
     $sys->create_index(self::$KS, 'UUIDKeys', 'subcol', DataType::LONG_TYPE);
 }
 public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     $sys = new SystemManager();
     $cfattrs = array("column_type" => "Standard");
     $cfattrs["default_validation_class"] = DataType::LONG_TYPE;
     $sys->create_column_family(self::$KS, 'ValidatorLong', $cfattrs);
     $cfattrs["default_validation_class"] = DataType::TIME_UUID_TYPE;
     $sys->create_column_family(self::$KS, 'ValidatorTime', $cfattrs);
     $cfattrs["default_validation_class"] = DataType::BYTES_TYPE;
     $sys->create_column_family(self::$KS, 'ValidatorBytes', $cfattrs);
     $cfattrs["default_validation_class"] = "CompositeType(LongType, AsciiType)";
     $sys->create_column_family(self::$KS, 'ValidatorComposite', $cfattrs);
     $cfattrs["default_validation_class"] = DataType::LONG_TYPE;
     $sys->create_column_family(self::$KS, 'DefaultValidator', $cfattrs);
     $sys->alter_column(self::$KS, 'DefaultValidator', 'subcol', 'TimeUUIDType');
     $cfattrs = array("comparator_type" => "CompositeType(Int32Type, AsciiType)", "default_validation_class" => "Int32Type");
     $sys->create_column_family(self::$KS, 'CompositeNames', $cfattrs);
     $sys->alter_column(self::$KS, 'CompositeNames', array(0, 'meta'), 'AsciiType');
 }
Example #3
0
        $sys = new SystemManager();
        $ksdefs = $sys->describe_keyspaces();
        $exists = False;
        foreach ($ksdefs as $ksdef) {
            $exists = $exists || $ksdef->name == self::$KS;
        }
        if ($exists) {
            $sys->drop_keyspace(self::$KS);
        }
        $sys->create_keyspace(self::$KS, array());
    }
    public static function tearDownAfterClass()
    {
        $sys = new SystemManager();
        $sys->drop_keyspace(self::$KS);
        $sys->close();
    }
    public function setUp()
    {
    }
    public function tearDown()
    {
        foreach ($this->cfs as $cf) {
            foreach (self::$KEYS as $key) {
                $cf->remove($key);
            }
        }
    }
}
AutopackBase::$have64Bit = PHP_INT_MAX !== 2147483647;