public class RpcUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_TIME_FORMAT |
static String |
DEFAULT_TIMESTAMP_PRECISION |
static int |
MAX_BUFFER_OVERSIZE_TIME
if resizeIfNecessary is called continuously with a small size for more than
MAX_BUFFER_OVERSIZE_TIME times, we will shrink the buffer to reclaim space.
|
static long |
MIN_SHRINK_INTERVAL |
static org.apache.iotdb.service.rpc.thrift.TSStatus |
SUCCESS_STATUS |
static int |
THRIFT_DEFAULT_BUF_CAPACITY
How big should the default read and write buffers be?
|
static int |
THRIFT_FRAME_MAX_SIZE
It is used to prevent the size of the parsing package from being too large and allocating the
buffer will cause oom.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
formatDatetime(String timeFormat,
String timePrecision,
long timestamp,
ZoneId zoneId) |
static org.apache.iotdb.protocol.influxdb.rpc.thrift.TSStatus |
getInfluxDBStatus(int code,
String message) |
static org.apache.iotdb.protocol.influxdb.rpc.thrift.TSStatus |
getInfluxDBStatus(TSStatusCode tsStatusCode) |
static org.apache.iotdb.service.rpc.thrift.TSStatus |
getStatus(int code,
String message) |
static org.apache.iotdb.service.rpc.thrift.TSStatus |
getStatus(List<org.apache.iotdb.service.rpc.thrift.TSStatus> statusList) |
static org.apache.iotdb.service.rpc.thrift.TSStatus |
getStatus(TSStatusCode tsStatusCode)
convert from TSStatusCode to TSStatus according to status code and status message
|
static org.apache.iotdb.service.rpc.thrift.TSStatus |
getStatus(TSStatusCode tsStatusCode,
String message)
convert from TSStatusCode to TSStatus, which has message appending with existed status message
|
static org.apache.iotdb.service.rpc.thrift.TSExecuteStatementResp |
getTSExecuteStatementResp(org.apache.iotdb.service.rpc.thrift.TSStatus status) |
static org.apache.iotdb.service.rpc.thrift.TSExecuteStatementResp |
getTSExecuteStatementResp(TSStatusCode tsStatusCode) |
static org.apache.iotdb.service.rpc.thrift.TSExecuteStatementResp |
getTSExecuteStatementResp(TSStatusCode tsStatusCode,
String message) |
static org.apache.iotdb.service.rpc.thrift.TSFetchResultsResp |
getTSFetchResultsResp(org.apache.iotdb.service.rpc.thrift.TSStatus status) |
static org.apache.iotdb.service.rpc.thrift.TSFetchResultsResp |
getTSFetchResultsResp(TSStatusCode tsStatusCode) |
static org.apache.iotdb.service.rpc.thrift.TSFetchResultsResp |
getTSFetchResultsResp(TSStatusCode tsStatusCode,
String appendMessage) |
static org.apache.iotdb.protocol.influxdb.rpc.thrift.InfluxDBService.Iface |
newSynchronizedClient(org.apache.iotdb.protocol.influxdb.rpc.thrift.InfluxDBService.Iface client) |
static org.apache.iotdb.service.rpc.thrift.TSIService.Iface |
newSynchronizedClient(org.apache.iotdb.service.rpc.thrift.TSIService.Iface client) |
static String |
parseLongToDateWithPrecision(DateTimeFormatter formatter,
long timestamp,
ZoneId zoneid,
String timestampPrecision) |
static String |
setTimeFormat(String newTimeFormat) |
static void |
verifySuccess(List<org.apache.iotdb.service.rpc.thrift.TSStatus> statuses) |
static void |
verifySuccess(org.apache.iotdb.service.rpc.thrift.TSStatus status)
verify success.
|
static void |
verifySuccess(org.apache.iotdb.protocol.influxdb.rpc.thrift.TSStatus status)
verify success.
|
static void |
verifySuccessWithRedirection(org.apache.iotdb.service.rpc.thrift.TSStatus status) |
static void |
verifySuccessWithRedirectionForMultiDevices(org.apache.iotdb.service.rpc.thrift.TSStatus status,
List<String> devices) |
public static final int THRIFT_DEFAULT_BUF_CAPACITY
public static final int THRIFT_FRAME_MAX_SIZE
public static final int MAX_BUFFER_OVERSIZE_TIME
public static final long MIN_SHRINK_INTERVAL
public static final org.apache.iotdb.service.rpc.thrift.TSStatus SUCCESS_STATUS
public static org.apache.iotdb.service.rpc.thrift.TSIService.Iface newSynchronizedClient(org.apache.iotdb.service.rpc.thrift.TSIService.Iface client)
public static org.apache.iotdb.protocol.influxdb.rpc.thrift.InfluxDBService.Iface newSynchronizedClient(org.apache.iotdb.protocol.influxdb.rpc.thrift.InfluxDBService.Iface client)
public static void verifySuccess(org.apache.iotdb.service.rpc.thrift.TSStatus status)
throws StatementExecutionException
status - -statusStatementExecutionExceptionpublic static void verifySuccess(org.apache.iotdb.protocol.influxdb.rpc.thrift.TSStatus status)
throws StatementExecutionException
status - -statusStatementExecutionExceptionpublic static void verifySuccessWithRedirection(org.apache.iotdb.service.rpc.thrift.TSStatus status)
throws StatementExecutionException,
RedirectException
public static void verifySuccessWithRedirectionForMultiDevices(org.apache.iotdb.service.rpc.thrift.TSStatus status,
List<String> devices)
throws StatementExecutionException,
RedirectException
public static void verifySuccess(List<org.apache.iotdb.service.rpc.thrift.TSStatus> statuses) throws BatchExecutionException
public static org.apache.iotdb.service.rpc.thrift.TSStatus getStatus(TSStatusCode tsStatusCode)
public static org.apache.iotdb.service.rpc.thrift.TSStatus getStatus(List<org.apache.iotdb.service.rpc.thrift.TSStatus> statusList)
public static org.apache.iotdb.service.rpc.thrift.TSStatus getStatus(TSStatusCode tsStatusCode, String message)
tsStatusCode - status typemessage - appending messagepublic static org.apache.iotdb.service.rpc.thrift.TSStatus getStatus(int code,
String message)
public static org.apache.iotdb.protocol.influxdb.rpc.thrift.TSStatus getInfluxDBStatus(TSStatusCode tsStatusCode)
public static org.apache.iotdb.protocol.influxdb.rpc.thrift.TSStatus getInfluxDBStatus(int code,
String message)
public static org.apache.iotdb.service.rpc.thrift.TSExecuteStatementResp getTSExecuteStatementResp(TSStatusCode tsStatusCode)
public static org.apache.iotdb.service.rpc.thrift.TSExecuteStatementResp getTSExecuteStatementResp(TSStatusCode tsStatusCode, String message)
public static org.apache.iotdb.service.rpc.thrift.TSExecuteStatementResp getTSExecuteStatementResp(org.apache.iotdb.service.rpc.thrift.TSStatus status)
public static org.apache.iotdb.service.rpc.thrift.TSFetchResultsResp getTSFetchResultsResp(TSStatusCode tsStatusCode)
public static org.apache.iotdb.service.rpc.thrift.TSFetchResultsResp getTSFetchResultsResp(TSStatusCode tsStatusCode, String appendMessage)
public static org.apache.iotdb.service.rpc.thrift.TSFetchResultsResp getTSFetchResultsResp(org.apache.iotdb.service.rpc.thrift.TSStatus status)
public static String formatDatetime(String timeFormat, String timePrecision, long timestamp, ZoneId zoneId)
public static String parseLongToDateWithPrecision(DateTimeFormatter formatter, long timestamp, ZoneId zoneid, String timestampPrecision)
Copyright © 2022 The Apache Software Foundation. All rights reserved.