InfluxDB\Database::createRetentionPolicy PHP Method

createRetentionPolicy() public method

public createRetentionPolicy ( InfluxDB\Database\RetentionPolicy $retentionPolicy ) : influxdb\ResultSet
$retentionPolicy InfluxDB\Database\RetentionPolicy
return influxdb\ResultSet
    public function createRetentionPolicy(RetentionPolicy $retentionPolicy)
    {
        return $this->query($this->getRetentionPolicyQuery('CREATE', $retentionPolicy));
    }

Usage Example

Example #1
0
 public function testCreateRetentionPolicy()
 {
     $retentionPolicy = new Database\RetentionPolicy('test', '1d', 1, true);
     $mockClient = $this->getClientMock(true);
     $database = new Database('test', $mockClient);
     $this->assertEquals($database->createRetentionPolicy($retentionPolicy), new ResultSet($this->getEmptyResult()));
 }
All Usage Examples Of InfluxDB\Database::createRetentionPolicy