Commit 770253a32ce950225d8da9836814cc71eb2a3de6

Authored by viktorbasanets
1 parent 1e1beaae

Was fixed the type of startTs & endTs fields of EntityViewEntity class and queri…

…es of schemas db tables
... ... @@ -29,8 +29,8 @@ CREATE TABLE IF NOT EXISTS thingsboard.entity_views (
29 29 customer_id timeuuid,
30 30 name text,
31 31 keys text,
32   - ts_begin bigint,
33   - ts_end bigint,
  32 + start_ts bigint,
  33 + end_ts bigint,
34 34 search_text text,
35 35 additional_info text,
36 36 PRIMARY KEY (id, entity_id, tenant_id, customer_id)
... ... @@ -43,8 +43,8 @@ CREATE MATERIALIZED VIEW IF NOT EXISTS thingsboard.entity_views_by_tenant_and_na
43 43 AND tenant_id IS NOT NULL
44 44 AND customer_id IS NOT NULL
45 45 AND keys IS NOT NULL
46   - AND ts_begin IS NOT NULL
47   - AND ts_end IS NOT NULL
  46 + AND start_ts IS NOT NULL
  47 + AND end_ts IS NOT NULL
48 48 AND name IS NOT NULL
49 49 AND id IS NOT NULL
50 50 PRIMARY KEY (tenant_id, name, id, entity_id, customer_id)
... ... @@ -57,8 +57,8 @@ CREATE MATERIALIZED VIEW IF NOT EXISTS thingsboard.entity_views_by_tenant_and_en
57 57 AND tenant_id IS NOT NULL
58 58 AND customer_id IS NOT NULL
59 59 AND keys IS NOT NULL
60   - AND ts_begin IS NOT NULL
61   - AND ts_end IS NOT NULL
  60 + AND start_ts IS NOT NULL
  61 + AND end_ts IS NOT NULL
62 62 AND name IS NOT NULL
63 63 AND id IS NOT NULL
64 64 PRIMARY KEY (tenant_id, entity_id, id, customer_id, name)
... ... @@ -71,8 +71,8 @@ CREATE MATERIALIZED VIEW IF NOT EXISTS thingsboard.entity_views_by_tenant_and_cu
71 71 AND tenant_id IS NOT NULL
72 72 AND customer_id IS NOT NULL
73 73 AND keys IS NOT NULL
74   - AND ts_begin IS NOT NULL
75   - AND ts_end IS NOT NULL
  74 + AND start_ts IS NOT NULL
  75 + AND end_ts IS NOT NULL
76 76 AND name IS NOT NULL
77 77 AND id IS NOT NULL
78 78 PRIMARY KEY (tenant_id, customer_id, id, entity_id, name)
... ... @@ -85,8 +85,8 @@ CREATE MATERIALIZED VIEW IF NOT EXISTS thingsboard.entity_views_by_tenant_and_cu
85 85 AND tenant_id IS NOT NULL
86 86 AND customer_id IS NOT NULL
87 87 AND keys IS NOT NULL
88   - AND ts_begin IS NOT NULL
89   - AND ts_end IS NOT NULL
  88 + AND start_ts IS NOT NULL
  89 + AND end_ts IS NOT NULL
90 90 AND name IS NOT NULL
91 91 AND id IS NOT NULL
92 92 PRIMARY KEY (tenant_id, customer_id, entity_id, id, name)
... ...
... ... @@ -24,8 +24,8 @@ CREATE TABLE IF NOT EXISTS entity_views (
24 24 customer_id varchar(31),
25 25 name varchar(255),
26 26 keys varchar(255),
27   - ts_begin varchar(255),
28   - ts_end varchar(255),
  27 + start_ts bigint,
  28 + end_ts bigint,
29 29 search_text varchar(255),
30 30 additional_info varchar
31 31 );
... ...
... ... @@ -156,8 +156,8 @@ public class ModelConstants {
156 156 public static final String ENTITY_VIEW_TYPE_PROPERTY = DEVICE_TYPE_PROPERTY;
157 157 public static final String ENTITY_VIEW_TENANT_AND_NAME_VIEW_NAME = "entity_view_by_tenant_and_name";
158 158 public static final String ENTITY_VIEW_KEYS_PROPERTY = "keys";
159   - public static final String ENTITY_VIEW_TS_BEGIN_PROPERTY = "ts_begin";
160   - public static final String ENTITY_VIEW_TS_END_PROPERTY = "ts_end";
  159 + public static final String ENTITY_VIEW_START_TS_PROPERTY = "start_ts";
  160 + public static final String ENTITY_VIEW_END_TS_PROPERTY = "end_ts";
161 161 public static final String ENTITY_VIEW_ADDITIONAL_INFO_PROPERTY = ADDITIONAL_INFO_PROPERTY;
162 162 public static final String ENTITY_VIEW_BY_TENANT_AND_SEARCH_TEXT_COLUMN_FAMILY_NAME = "entity_view_by_tenant_and_search_text";
163 163
... ...
... ... @@ -75,11 +75,11 @@ public class EntityViewEntity implements SearchTextEntity<EntityView> {
75 75 @Column(name = ModelConstants.ENTITY_VIEW_KEYS_PROPERTY)
76 76 private String keys;
77 77
78   - @Column(name = ModelConstants.ENTITY_VIEW_TS_BEGIN_PROPERTY)
79   - private String tsBegin;
  78 + @Column(name = ModelConstants.ENTITY_VIEW_START_TS_PROPERTY)
  79 + private long startTs;
80 80
81   - @Column(name = ModelConstants.ENTITY_VIEW_TS_END_PROPERTY)
82   - private String tsEnd;
  81 + @Column(name = ModelConstants.ENTITY_VIEW_END_TS_PROPERTY)
  82 + private long endTs;
83 83
84 84 @Column(name = ModelConstants.SEARCH_TEXT_PROPERTY)
85 85 private String searchText;
... ... @@ -114,8 +114,8 @@ public class EntityViewEntity implements SearchTextEntity<EntityView> {
114 114 } catch (IOException e) {
115 115 e.printStackTrace();
116 116 }
117   - this.tsBegin = entityView.getStartTs() != 0L ? String.valueOf(entityView.getStartTs()) : "0";
118   - this.tsEnd = entityView.getEndTs() != 0L ? String.valueOf(entityView.getEndTs()) : "0";
  117 + this.startTs = entityView.getStartTs() != 0L ? entityView.getStartTs() : 0L;
  118 + this.endTs = entityView.getEndTs() != 0L ? entityView.getEndTs() : 0L;
119 119 this.searchText = entityView.getSearchText();
120 120 this.additionalInfo = entityView.getAdditionalInfo();
121 121 }
... ... @@ -144,8 +144,8 @@ public class EntityViewEntity implements SearchTextEntity<EntityView> {
144 144 } catch (IOException e) {
145 145 e.printStackTrace();
146 146 }
147   - entityView.setStartTs(Long.parseLong(tsBegin));
148   - entityView.setEndTs(Long.parseLong(tsEnd));
  147 + entityView.setStartTs(startTs);
  148 + entityView.setEndTs(endTs);
149 149 entityView.setAdditionalInfo(additionalInfo);
150 150 return entityView;
151 151 }
... ...
... ... @@ -66,11 +66,11 @@ public class EntityViewEntity extends BaseSqlEntity<EntityView> implements Searc
66 66 @Column(name = ModelConstants.ENTITY_VIEW_KEYS_PROPERTY)
67 67 private String keys;
68 68
69   - @Column(name = ModelConstants.ENTITY_VIEW_TS_BEGIN_PROPERTY)
70   - private String tsBegin;
  69 + @Column(name = ModelConstants.ENTITY_VIEW_START_TS_PROPERTY)
  70 + private long startTs;
71 71
72   - @Column(name = ModelConstants.ENTITY_VIEW_TS_END_PROPERTY)
73   - private String tsEnd;
  72 + @Column(name = ModelConstants.ENTITY_VIEW_END_TS_PROPERTY)
  73 + private long endTs;
74 74
75 75 @Column(name = ModelConstants.SEARCH_TEXT_PROPERTY)
76 76 private String searchText;
... ... @@ -105,8 +105,8 @@ public class EntityViewEntity extends BaseSqlEntity<EntityView> implements Searc
105 105 } catch (IOException e) {
106 106 e.printStackTrace();
107 107 }
108   - this.tsBegin = entityView.getStartTs() != 0L ? String.valueOf(entityView.getStartTs()) : "0";
109   - this.tsEnd = entityView.getEndTs() != 0L ? String.valueOf(entityView.getEndTs()) : "0";
  108 + this.startTs = entityView.getStartTs() != 0L ? entityView.getStartTs() : 0L;
  109 + this.endTs = entityView.getEndTs() != 0L ? entityView.getEndTs() : 0L;
110 110 this.searchText = entityView.getSearchText();
111 111 this.additionalInfo = entityView.getAdditionalInfo();
112 112 }
... ... @@ -141,8 +141,8 @@ public class EntityViewEntity extends BaseSqlEntity<EntityView> implements Searc
141 141 } catch (IOException e) {
142 142 e.printStackTrace();
143 143 }
144   - entityView.setStartTs(Long.parseLong(tsBegin));
145   - entityView.setEndTs(Long.parseLong(tsEnd));
  144 + entityView.setStartTs(startTs);
  145 + entityView.setEndTs(endTs);
146 146 entityView.setAdditionalInfo(additionalInfo);
147 147 return entityView;
148 148 }
... ...
... ... @@ -647,8 +647,8 @@ CREATE TABLE IF NOT EXISTS thingsboard.entity_views (
647 647 customer_id timeuuid,
648 648 name text,
649 649 keys text,
650   - ts_begin bigint,
651   - ts_end bigint,
  650 + start_ts bigint,
  651 + end_ts bigint,
652 652 search_text text,
653 653 additional_info text,
654 654 PRIMARY KEY (id, tenant_id, customer_id)
... ... @@ -657,27 +657,27 @@ CREATE TABLE IF NOT EXISTS thingsboard.entity_views (
657 657 CREATE MATERIALIZED VIEW IF NOT EXISTS thingsboard.entity_views_by_tenant_and_name AS
658 658 SELECT *
659 659 from thingsboard.entity_views
660   - WHERE entity_id IS NOT NULL AND tenant_id IS NOT NULL AND customer_id IS NOT NULL AND keys IS NOT NULL AND ts_begin IS NOT NULL AND ts_end IS NOT NULL AND name IS NOT NULL AND id IS NOT NULL
  660 + WHERE entity_id IS NOT NULL AND tenant_id IS NOT NULL AND customer_id IS NOT NULL AND keys IS NOT NULL AND start_ts IS NOT NULL AND end_ts IS NOT NULL AND name IS NOT NULL AND id IS NOT NULL
661 661 PRIMARY KEY (tenant_id, name, id, entity_id, customer_id)
662 662 WITH CLUSTERING ORDER BY (name ASC, id DESC, entity_id DESC, customer_id DESC);
663 663
664 664 CREATE MATERIALIZED VIEW IF NOT EXISTS thingsboard.entity_views_by_tenant_and_entity AS
665 665 SELECT *
666 666 from thingsboard.entity_views
667   - WHERE entity_id IS NOT NULL AND tenant_id IS NOT NULL AND customer_id IS NOT NULL AND keys IS NOT NULL AND ts_begin IS NOT NULL AND ts_end IS NOT NULL AND name IS NOT NULL AND id IS NOT NULL
  667 + WHERE entity_id IS NOT NULL AND tenant_id IS NOT NULL AND customer_id IS NOT NULL AND keys IS NOT NULL AND start_ts IS NOT NULL AND end_ts IS NOT NULL AND name IS NOT NULL AND id IS NOT NULL
668 668 PRIMARY KEY (tenant_id, entity_id, id, customer_id, name)
669 669 WITH CLUSTERING ORDER BY (entity_id ASC, customer_id ASC, id DESC, name DESC);
670 670
671 671 CREATE MATERIALIZED VIEW IF NOT EXISTS thingsboard.entity_views_by_tenant_and_customer AS
672 672 SELECT *
673 673 from thingsboard.entity_views
674   - WHERE entity_id IS NOT NULL AND tenant_id IS NOT NULL AND customer_id IS NOT NULL AND keys IS NOT NULL AND ts_begin IS NOT NULL AND ts_end IS NOT NULL AND name IS NOT NULL AND id IS NOT NULL
  674 + WHERE entity_id IS NOT NULL AND tenant_id IS NOT NULL AND customer_id IS NOT NULL AND keys IS NOT NULL AND start_ts IS NOT NULL AND end_ts IS NOT NULL AND name IS NOT NULL AND id IS NOT NULL
675 675 PRIMARY KEY (tenant_id, customer_id, id, entity_id, name)
676 676 WITH CLUSTERING ORDER BY (customer_id ASC, id DESC, entity_id DESC, name DESC);
677 677
678 678 CREATE MATERIALIZED VIEW IF NOT EXISTS thingsboard.entity_views_by_tenant_and_customer_and_entity AS
679 679 SELECT *
680 680 from thingsboard.entity_views
681   - WHERE entity_id IS NOT NULL AND tenant_id IS NOT NULL AND customer_id IS NOT NULL AND keys IS NOT NULL AND ts_begin IS NOT NULL AND ts_end IS NOT NULL AND name IS NOT NULL AND id IS NOT NULL
  681 + WHERE entity_id IS NOT NULL AND tenant_id IS NOT NULL AND customer_id IS NOT NULL AND keys IS NOT NULL AND start_ts IS NOT NULL AND end_ts IS NOT NULL AND name IS NOT NULL AND id IS NOT NULL
682 682 PRIMARY KEY (tenant_id, customer_id, entity_id, id, name)
683 683 WITH CLUSTERING ORDER BY (customer_id ASC, entity_id DESC, id DESC, name DESC);
... ...
... ... @@ -260,8 +260,8 @@ CREATE TABLE IF NOT EXISTS entity_views (
260 260 customer_id varchar(31),
261 261 name varchar(255),
262 262 keys varchar(255),
263   - ts_begin varchar(255),
264   - ts_end varchar(255),
  263 + start_ts bigint,
  264 + end_ts bigint,
265 265 search_text varchar(255),
266 266 additional_info varchar
267 267 );
... ...