PHP Class InfluxDB\Point

Afficher le fichier Open project: influxdb/influxdb-php

Protected Properties

Свойство Type Description
$fields array
$measurement string
$tags array
$timestamp string

Méthodes publiques

Méthode Description
__construct ( string $measurement, float $value = null, array $tags = [], array $additionalFields = [], integer $timestamp = null ) The timestamp is optional. If you do not specify a timestamp the server’s local timestamp will be used
__toString ( )
getFields ( ) : array
getMeasurement ( ) : string
getTags ( ) : array
getTimestamp ( ) : string
setFields ( array $fields )
setMeasurement ( string $measurement )
setTags ( array $tags )
setTimestamp ( string $timestamp )

Private Methods

Méthode Description
addSlashes ( string $value ) : string Returns strings with space, comma, or equals sign characters backslashed per Influx write protocol syntax
arrayToString ( array $arr ) : string
escapeCharacters ( array $arr, boolean $escapeValues ) : array Escapes invalid characters in both the array key and optionally the array value
escapeFieldValue ( $value ) * Returns string double-quoted and double-quotes escaped per Influx write protocol syntax
isValidTimeStamp ( integer $timestamp ) : boolean

Method Details

__construct() public méthode

The timestamp is optional. If you do not specify a timestamp the server’s local timestamp will be used
public __construct ( string $measurement, float $value = null, array $tags = [], array $additionalFields = [], integer $timestamp = null )
$measurement string
$value float
$tags array
$additionalFields array
$timestamp integer

__toString() public méthode

public __toString ( )

getFields() public méthode

public getFields ( ) : array
Résultat array

getMeasurement() public méthode

public getMeasurement ( ) : string
Résultat string

getTags() public méthode

public getTags ( ) : array
Résultat array

getTimestamp() public méthode

public getTimestamp ( ) : string
Résultat string

setFields() public méthode

public setFields ( array $fields )
$fields array

setMeasurement() public méthode

public setMeasurement ( string $measurement )
$measurement string

setTags() public méthode

public setTags ( array $tags )
$tags array

setTimestamp() public méthode

public setTimestamp ( string $timestamp )
$timestamp string

Property Details

$fields protected_oe property

protected array $fields
Résultat array

$measurement protected_oe property

protected string $measurement
Résultat string

$tags protected_oe property

protected array $tags
Résultat array

$timestamp protected_oe property

protected string $timestamp
Résultat string