Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

/**
* Ping this influxDB.
*/
public Pong ping();

2. version()


/**
* Return the version of the connected influxDB Server.
*/
public String version();

3. write()

write函数有很多接口,实现的接口有:


/**
* Write a single Point to the default database.
*/
public void write(final Point point);

/**
* Write a set of Points to the default database with the string records.
*/
public void write(final String records);

/**
* Write a set of Points to the default database with the list of string records.]]
*/
public void write(final List<String> records);

/**
* Write a single Point to the database.
*/
public void write(final String database, final String retentionPolicy, final Point point);

/**
* Write a single Point to the database through UDP.
*/
public void write(final int udpPort, final Point point);

/**
* Write a set of Points to the influxdb database with the new lineprotocol.
*/
public void write(final BatchPoints batchPoints);

/**
* Write a set of Points to the influxdb database with the new lineprotocol.
*
* If batching is enabled with appropriate {@code BatchOptions} settings
* ({@code BatchOptions.bufferLimit} greater than {@code BatchOptions.actions})
* This method will try to retry in case of some recoverable errors.
* Otherwise it just works as {@link #write(BatchPoints)}
*/
public void writeWithRetry(final BatchPoints batchPoints);

/**
* Write a set of Points to the influxdb database with the string records.
*/
public void write(final String database, final String retentionPolicy,
final ConsistencyLevel consistency, final String records);

/**
* Write a set of Points to the influxdb database with the string records.
* @return the response of the ping execution/
public void write(final String database, final String retentionPolicy,
final ConsistencyLevel consistency, final TimeUnit precision, final String records);

/**
* Write a set of Points to the influxdb database with the list of string records.
*/
public void write(final String database, final String retentionPolicy,
final ConsistencyLevel consistency, final List<String> records);

/**
* Write a set of Points to the influxdb database with the list of string records.
*/
public void write(final String database, final String retentionPolicy,
final ConsistencyLevel consistency, final TimeUnit precision, final List<String> records);

/**
* Write a set of Points to the influxdb database with the string records through UDP.
*/
public Pongvoid ping();

...

write(final int udpPort, final String records);

/**
* Write a set of Points to the influxdb database with the list of string records through UDP.
*/
public void write(final int udpPort, final List<String> records);


/**
* Return the version of the connected influxDB Server.
*
* @return the version String, otherwise unknown.
*/
public String version();