PHP 클래스 InfluxDB\Client

파일 보기 프로젝트 열기: influxdb/influxdb-php 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$admin InfluxDB\Client\Admin
$lastQuery null Stores the last query that ran

보호된 프로퍼티들

프로퍼티 타입 설명
$baseURI
$driver InfluxDB\Driver\DriverInterface
$host string
$options array
$password string
$port integer
$scheme boolean
$timeout float
$udpPort integer
$useUdp boolean
$username string
$verifySSL boolean

공개 메소드들

메소드 설명
__construct ( string $host, integer $port = 8086, string $username = '', string $password = '', boolean $ssl = false, boolean $verifySSL = false, integer $timeout )
fromDSN ( string $dsn, integer $timeout, boolean $verifySSL = false ) : Client | Database Build the client from a dsn Examples:
getBaseURI ( ) : mixed
getDriver ( ) : InfluxDB\Driver\DriverInterface | InfluxDB\Driver\QueryDriverInterface
getHost ( ) : string
getLastQuery ( ) : null | string Returns the last executed query
getTimeout ( ) : float
listDatabases ( ) List all the databases
listUsers ( ) : array List all the users
query ( string $database, string $query, array $parameters = [] ) : influxdb\ResultSet Query influxDB
selectDB ( string $name ) : Database Use the given database
setDriver ( InfluxDB\Driver\DriverInterface $driver )
write ( array $parameters, string | array $payload ) : boolean Write data

보호된 메소드들

메소드 설명
pointsToArray ( array $points ) : array

메소드 상세

__construct() 공개 메소드

public __construct ( string $host, integer $port = 8086, string $username = '', string $password = '', boolean $ssl = false, boolean $verifySSL = false, integer $timeout )
$host string
$port integer
$username string
$password string
$ssl boolean
$verifySSL boolean
$timeout integer

fromDSN() 공개 정적인 메소드

https+influxdb://username:pass@localhost:8086/databasename udp+influxdb://username:pass@localhost:4444/databasename
public static fromDSN ( string $dsn, integer $timeout, boolean $verifySSL = false ) : Client | Database
$dsn string
$timeout integer
$verifySSL boolean
리턴 Client | Database

getBaseURI() 공개 메소드

public getBaseURI ( ) : mixed
리턴 mixed

getDriver() 공개 메소드

public getDriver ( ) : InfluxDB\Driver\DriverInterface | InfluxDB\Driver\QueryDriverInterface
리턴 InfluxDB\Driver\DriverInterface | InfluxDB\Driver\QueryDriverInterface

getHost() 공개 메소드

public getHost ( ) : string
리턴 string

getLastQuery() 공개 메소드

Returns the last executed query
public getLastQuery ( ) : null | string
리턴 null | string

getTimeout() 공개 메소드

public getTimeout ( ) : float
리턴 float

listDatabases() 공개 메소드

List all the databases
public listDatabases ( )

listUsers() 공개 메소드

List all the users
public listUsers ( ) : array
리턴 array

pointsToArray() 보호된 메소드

protected pointsToArray ( array $points ) : array
$points array
리턴 array

query() 공개 메소드

Query influxDB
public query ( string $database, string $query, array $parameters = [] ) : influxdb\ResultSet
$database string
$query string
$parameters array
리턴 influxdb\ResultSet

selectDB() 공개 메소드

Use the given database
public selectDB ( string $name ) : Database
$name string
리턴 Database

setDriver() 공개 메소드

public setDriver ( InfluxDB\Driver\DriverInterface $driver )
$driver InfluxDB\Driver\DriverInterface

write() 공개 메소드

Write data
public write ( array $parameters, string | array $payload ) : boolean
$parameters array
$payload string | array InfluxDB payload (Or array of payloads) that conform to the Line syntax.
리턴 boolean

프로퍼티 상세

$admin 공개적으로 프로퍼티

public Admin,InfluxDB\Client $admin
리턴 InfluxDB\Client\Admin

$baseURI 보호되어 있는 프로퍼티

protected $baseURI

$driver 보호되어 있는 프로퍼티

protected DriverInterface,InfluxDB\Driver $driver
리턴 InfluxDB\Driver\DriverInterface

$host 보호되어 있는 프로퍼티

protected string $host
리턴 string

$lastQuery 공개적으로 정적으로 프로퍼티

Stores the last query that ran
public static null $lastQuery
리턴 null

$options 보호되어 있는 프로퍼티

protected array $options
리턴 array

$password 보호되어 있는 프로퍼티

protected string $password
리턴 string

$port 보호되어 있는 프로퍼티

protected int $port
리턴 integer

$scheme 보호되어 있는 프로퍼티

protected bool $scheme
리턴 boolean

$timeout 보호되어 있는 프로퍼티

protected float $timeout
리턴 float

$udpPort 보호되어 있는 프로퍼티

protected int $udpPort
리턴 integer

$useUdp 보호되어 있는 프로퍼티

protected bool $useUdp
리턴 boolean

$username 보호되어 있는 프로퍼티

protected string $username
리턴 string

$verifySSL 보호되어 있는 프로퍼티

protected bool $verifySSL
리턴 boolean