Skip to content

Commit 4b374e7

Browse files
committed
style: edit code style
1 parent 5c5b435 commit 4b374e7

File tree

3 files changed

+35
-36
lines changed

3 files changed

+35
-36
lines changed

client-core/src/main/java/com/influxdb/query/FluxRecord.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.time.Instant;
2626
import java.util.ArrayList;
2727
import java.util.LinkedHashMap;
28+
import java.util.List;
2829
import java.util.Map;
2930
import java.util.Objects;
3031
import java.util.StringJoiner;
@@ -51,7 +52,7 @@ public final class FluxRecord implements Serializable {
5152
*/
5253
private LinkedHashMap<String, Object> values = new LinkedHashMap<>();
5354

54-
private ArrayList<Object> row = new ArrayList<>();
55+
private List<Object> row = new ArrayList<>();
5556

5657
public FluxRecord(@Nonnull final Integer table) {
5758

@@ -128,7 +129,7 @@ public Map<String, Object> getValues() {
128129
* @return record's columns
129130
*/
130131
@Nonnull
131-
public ArrayList<Object> getRow() {
132+
public List<Object> getRow() {
132133
return row;
133134
}
134135

examples/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This directory contains Java, Kotlin and Scala examples.
1616
### Others
1717
- [InvokableScripts.java](src/main/java/example/InvokableScripts.java) - How to use Invokable scripts Cloud API to create custom endpoints that query data
1818
- [InfluxDBEnterpriseExample.java](src/main/java/example/InfluxDBEnterpriseExample.java) - How to use `consistency` parameter for InfluxDB Enterprise
19-
- [RecordRowExample.java](src/main/java/example/RecordRowExample.java) - How to use FluxRecord.getRow() (List) instead of FluxRecord.getValues() (Map),
19+
- [RecordRowExample.java](src/main/java/example/RecordRowExample.java) - How to use `FluxRecord.getRow()` (List) instead of `FluxRecord.getValues()` (Map),
2020
in case of duplicity column names
2121

2222
## Kotlin

examples/src/main/java/example/RecordRowExample.java

Lines changed: 31 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -39,45 +39,43 @@ public static void main(final String[] args) throws Exception {
3939
final String org = "my-org";
4040
final String bucket = "my-bucket";
4141

42-
InfluxDBClient influxDBClient = InfluxDBClientFactory.create("http://localhost:9999", token, org, bucket);
42+
try (InfluxDBClient client = InfluxDBClientFactory.create("http://localhost:9999", token, org, bucket)) {
43+
//
44+
// Prepare Data
45+
//
46+
WriteApiBlocking writeApi = client.getWriteApiBlocking();
47+
for (int i = 1; i <= 5; i++)
48+
writeApi.writeRecord(WritePrecision.NS, String.format("point,table=my-table result=%d", i));
4349

44-
//
45-
// Prepare Data
46-
//
47-
WriteApiBlocking writeApi = influxDBClient.getWriteApiBlocking();
48-
for (int i = 1; i <= 5; i++)
49-
writeApi.writeRecord(WritePrecision.NS, String.format("point,table=my-table result=%d", i));
50+
//
51+
// Query data
52+
//
53+
String fluxQuery = String.format("from(bucket: \"%s\")\n", bucket)
54+
+ " |> range(start: -1m)"
55+
+ " |> filter(fn: (r) => (r[\"_measurement\"] == \"point\"))"
56+
+ " |> pivot(rowKey:[\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")";
5057

51-
//
52-
// Query data
53-
//
54-
String fluxQuery = String.format("from(bucket: \"%s\")\n", bucket)
55-
+ " |> range(start: -1m)"
56-
+ " |> filter(fn: (r) => (r[\"_measurement\"] == \"point\"))"
57-
+ " |> pivot(rowKey:[\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")";
58+
QueryApi queryApi = client.getQueryApi();
5859

59-
QueryApi queryApi = influxDBClient.getQueryApi();
60-
61-
//
62-
// Query data
63-
//
64-
List<FluxTable> tables = queryApi.query(fluxQuery);
65-
System.out.println("--------------------------------- FluxRecord.getValues() --------------------------------");
66-
for (FluxTable fluxTable : tables) {
67-
List<FluxRecord> records = fluxTable.getRecords();
68-
for (FluxRecord fluxRecord : records) {
69-
System.out.println(fluxRecord.getValues());
60+
//
61+
// Query data
62+
//
63+
List<FluxTable> tables = queryApi.query(fluxQuery);
64+
System.out.println("--------------------------------- FluxRecord.getValues() --------------------------------");
65+
for (FluxTable fluxTable : tables) {
66+
List<FluxRecord> records = fluxTable.getRecords();
67+
for (FluxRecord fluxRecord : records) {
68+
System.out.println(fluxRecord.getValues());
69+
}
7070
}
71-
}
7271

73-
System.out.println("---------------------------------- FluxRecord.getRow() ----------------------------------");
74-
for (FluxTable fluxTable : tables) {
75-
List<FluxRecord> records = fluxTable.getRecords();
76-
for (FluxRecord fluxRecord : records) {
77-
System.out.println(fluxRecord.getRow());
72+
System.out.println("---------------------------------- FluxRecord.getRow() ----------------------------------");
73+
for (FluxTable fluxTable : tables) {
74+
List<FluxRecord> records = fluxTable.getRecords();
75+
for (FluxRecord fluxRecord : records) {
76+
System.out.println(fluxRecord.getRow());
77+
}
7878
}
7979
}
80-
81-
influxDBClient.close();
8280
}
8381
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy