|
|
@ -18,7 +18,6 @@ package org.thingsboard.server.dao.sqlts.timescale; |
|
|
import com.google.common.util.concurrent.Futures; |
|
|
import com.google.common.util.concurrent.Futures; |
|
|
import com.google.common.util.concurrent.ListenableFuture; |
|
|
import com.google.common.util.concurrent.ListenableFuture; |
|
|
import com.google.common.util.concurrent.MoreExecutors; |
|
|
import com.google.common.util.concurrent.MoreExecutors; |
|
|
import com.google.common.util.concurrent.SettableFuture; |
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.data.domain.PageRequest; |
|
|
import org.springframework.data.domain.PageRequest; |
|
|
@ -36,7 +35,6 @@ import org.thingsboard.server.common.stats.StatsFactory; |
|
|
import org.thingsboard.server.dao.DaoUtil; |
|
|
import org.thingsboard.server.dao.DaoUtil; |
|
|
import org.thingsboard.server.dao.model.sql.AbstractTsKvEntity; |
|
|
import org.thingsboard.server.dao.model.sql.AbstractTsKvEntity; |
|
|
import org.thingsboard.server.dao.model.sqlts.timescale.ts.TimescaleTsKvEntity; |
|
|
import org.thingsboard.server.dao.model.sqlts.timescale.ts.TimescaleTsKvEntity; |
|
|
import org.thingsboard.server.dao.model.sqlts.ts.TsKvEntity; |
|
|
|
|
|
import org.thingsboard.server.dao.sql.TbSqlBlockingQueueParams; |
|
|
import org.thingsboard.server.dao.sql.TbSqlBlockingQueueParams; |
|
|
import org.thingsboard.server.dao.sql.TbSqlBlockingQueueWrapper; |
|
|
import org.thingsboard.server.dao.sql.TbSqlBlockingQueueWrapper; |
|
|
import org.thingsboard.server.dao.sqlts.AbstractSqlTimeseriesDao; |
|
|
import org.thingsboard.server.dao.sqlts.AbstractSqlTimeseriesDao; |
|
|
@ -52,7 +50,6 @@ import java.util.Comparator; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Optional; |
|
|
import java.util.Optional; |
|
|
import java.util.UUID; |
|
|
import java.util.UUID; |
|
|
import java.util.concurrent.CompletableFuture; |
|
|
|
|
|
import java.util.function.Function; |
|
|
import java.util.function.Function; |
|
|
|
|
|
|
|
|
@Component |
|
|
@Component |
|
|
@ -144,11 +141,6 @@ public class TimescaleTimeseriesDao extends AbstractSqlTimeseriesDao implements |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public ListenableFuture<Void> removePartition(TenantId tenantId, EntityId entityId, DeleteTsKvQuery query) { |
|
|
|
|
|
return service.submit(() -> null); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ListenableFuture<ReadTsKvQueryResult> findAllAsync(TenantId tenantId, EntityId entityId, ReadTsKvQuery query) { |
|
|
public ListenableFuture<ReadTsKvQueryResult> findAllAsync(TenantId tenantId, EntityId entityId, ReadTsKvQuery query) { |
|
|
if (query.getAggregation() == Aggregation.NONE) { |
|
|
if (query.getAggregation() == Aggregation.NONE) { |
|
|
|