@@ -107,6 +107,46 @@ public static void Preparedata(long count) throws IOException {
107
107
conn .run (script );
108
108
}
109
109
110
+ public static void Preparedata1 (long count ) throws IOException {
111
+ String script = "login(`admin, `123456); \n " +
112
+ "n=" +count +";\n " +
113
+ "colNames = `boolv`charv`shortv`intv`longv`doublev`floatv`datev`monthv`timev`minutev`secondv`datetimev`timestampv`nanotimev`nanotimestampv`symbolv`stringv`datehourv`uuidv`ippaddrv`int128v`blobv`pointv`complexv`decimal32v`decimal64v`decimal128v ;\n " +
114
+ "colTypes=[BOOL,CHAR,SHORT,INT,LONG,DOUBLE,FLOAT,DATE,MONTH,TIME,MINUTE,SECOND,DATETIME,TIMESTAMP,NANOTIME,NANOTIMESTAMP,SYMBOL,STRING,DATEHOUR,UUID,IPADDR,INT128,BLOB,POINT,COMPLEX,DECIMAL32(2),DECIMAL64(7),DECIMAL128(18)]\n " +
115
+ "share table(1:0,colNames,colTypes) as data;\n " +
116
+ "boolv = bool(rand([true, false, NULL], n));\n " +
117
+ "charv = char(rand(rand(-100..100, 1000) join take(char(), 4), n));\n " +
118
+ "shortv = short(rand(rand(-100..100, 1000) join take(short(), 4), n));\n " +
119
+ "intv = int(rand(rand(-100..100, 1000) join take(int(), 4), n));\n " +
120
+ "longv = long(rand(rand(-100..100, 1000) join take(long(), 4), n));\n " +
121
+ "doublev = double(rand(rand(-100..100, 1000)*0.23 join take(double(), 4), n));\n " +
122
+ "floatv = float(rand(rand(-100..100, 1000)*0.23 join take(float(), 4), n));\n " +
123
+ "datev = date(rand(rand(-100..100, 1000) join take(date(), 4), n));\n " +
124
+ "monthv = month(rand(1967.12M+rand(-100..100, 1000) join take(month(), 4), n));\n " +
125
+ "timev = time(rand(rand(0..100, 1000) join take(time(), 4), n));\n " +
126
+ "minutev = minute(rand(12:13m+rand(-100..100, 1000) join take(minute(), 4), n));\n " +
127
+ "secondv = second(rand(12:13:12+rand(-100..100, 1000) join take(second(), 4), n));\n " +
128
+ "datetimev = datetime(rand(1969.12.23+rand(-100..100, 1000) join take(datetime(), 4), n));\n " +
129
+ "timestampv = timestamp(rand(1970.01.01T00:00:00.023+rand(-100..100, 1000) join take(timestamp(), 4), n));\n " +
130
+ "nanotimev = nanotime(rand(12:23:45.452623154+rand(-100..100, 1000) join take(nanotime(), 4), n));\n " +
131
+ "nanotimestampv = nanotimestamp(rand(rand(-100..100, 1000) join take(nanotimestamp(), 4), n));\n " +
132
+ "symbolv = rand((\" syms\" +string(rand(100, 1000))) join take(string(), 4), n);\n " +
133
+ "stringv = rand((\" stringv\" +string(rand(100, 1000))) join take(string(), 4), n);\n " +
134
+ "uuidv = rand(rand(uuid(), 1000) join take(uuid(), 4), n);\n " +
135
+ "datehourv = datehour(rand(datehour(1969.12.31T12:45:12)+rand(-100..100, 1000) join take(datehour(), 4), n));\n " +
136
+ "ippaddrv = rand(rand(ipaddr(), 1000) join take(ipaddr(), 4), n);\n " +
137
+ "int128v = rand(rand(int128(), 1000) join take(int128(), 4), n);\n " +
138
+ "blobv = blob(string(rand((\" blob\" +string(rand(100, 1000))) join take(\" \" , 4), n)));\n " +
139
+ "complexv = rand(complex(rand(100, 1000), rand(100, 1000)) join NULL, n);\n " +
140
+ "pointv = rand(point(rand(100, 1000), rand(100, 1000)) join NULL, n);\n " +
141
+ "decimal32v = decimal32(rand(rand(-100..100, 1000)*0.23 join take(double(), 4), n), 3);\n " +
142
+ "decimal64v = decimal64(rand(rand(-100..100, 1000)*0.23 join take(double(), 4), n), 8);\n " +
143
+ "decimal128v = decimal128(rand(rand(-100..100, 1000)*0.23 join take(double(), 4), n), 10);\n " +
144
+ "data.append!(table(boolv, charv, shortv, intv, longv, doublev, floatv, datev, monthv, timev, minutev, secondv, datetimev, timestampv, nanotimev, nanotimestampv, symbolv, stringv, datehourv, uuidv, ippaddrv, int128v, blobv, pointv, complexv, decimal32v, decimal64v,decimal128v)) ;\n " ;
145
+ DBConnection conn = new DBConnection ();
146
+ conn .connect (HOST ,PORT ,"admin" ,"123456" );
147
+ conn .run (script );
148
+ }
149
+
110
150
public static void Preparedata_array (long count1 ,long count2 ) throws IOException {
111
151
String script1 = "login(`admin, `123456); \n " +
112
152
"n=" +count1 +";\n " +
0 commit comments