5371 lines
311 KiB
Plaintext
5371 lines
311 KiB
Plaintext
/bin/sh ./regress.sh 2>&1 | tee obj/regress.out
|
|
=============== destroying old regression database... =================
|
|
WARN:destroydb: database regression does not exist.
|
|
destroydb: database destroy failed on regression.
|
|
=============== creating new regression database... =================
|
|
QUERY: CREATE FUNCTION circle_in(opaque)
|
|
RETURNS circle
|
|
AS '_OBJWD_/regress.so'
|
|
LANGUAGE 'c';
|
|
NOTICE:ProcedureCreate: type 'circle' is not yet defined
|
|
QUERY: CREATE FUNCTION circle_out(opaque)
|
|
RETURNS opaque
|
|
AS '_OBJWD_/regress.so'
|
|
LANGUAGE 'c';
|
|
QUERY: CREATE TYPE circle (
|
|
internallength = 24,
|
|
input = circle_in,
|
|
output = circle_out,
|
|
alignment = double
|
|
);
|
|
QUERY: CREATE TYPE city_budget (
|
|
internallength = 16,
|
|
input = int44in,
|
|
output = int44out,
|
|
element = int4
|
|
);
|
|
QUERY: CREATE TABLE hobbies_r (
|
|
name text,
|
|
person text
|
|
);
|
|
QUERY: CREATE TABLE equipment_r (
|
|
name text,
|
|
hobby text
|
|
);
|
|
QUERY: CREATE TABLE onek (
|
|
unique1 int4,
|
|
unique2 int4,
|
|
two int4,
|
|
four int4,
|
|
ten int4,
|
|
twenty int4,
|
|
hundred int4,
|
|
thousand int4,
|
|
twothousand int4,
|
|
fivethous int4,
|
|
tenthous int4,
|
|
odd int4,
|
|
even int4,
|
|
stringu1 char16,
|
|
stringu2 char16,
|
|
string4 char16
|
|
);
|
|
QUERY: CREATE TABLE tenk1 (
|
|
unique1 int4,
|
|
unique2 int4,
|
|
two int4,
|
|
four int4,
|
|
ten int4,
|
|
twenty int4,
|
|
hundred int4,
|
|
thousand int4,
|
|
twothousand int4,
|
|
fivethous int4,
|
|
tenthous int4,
|
|
odd int4,
|
|
even int4,
|
|
stringu1 char16,
|
|
stringu2 char16,
|
|
string4 char16
|
|
);
|
|
QUERY: CREATE TABLE tenk2 (
|
|
unique1 int4,
|
|
unique2 int4,
|
|
two int4,
|
|
four int4,
|
|
ten int4,
|
|
twenty int4,
|
|
hundred int4,
|
|
thousand int4,
|
|
twothousand int4,
|
|
fivethous int4,
|
|
tenthous int4,
|
|
odd int4,
|
|
even int4,
|
|
stringu1 char16,
|
|
stringu2 char16,
|
|
string4 char16
|
|
);
|
|
QUERY: CREATE TABLE person (
|
|
name text,
|
|
age int4,
|
|
location point
|
|
);
|
|
QUERY: CREATE TABLE emp (
|
|
salary int4,
|
|
manager char16
|
|
) INHERITS (person);
|
|
QUERY: CREATE TABLE student (
|
|
gpa float8
|
|
) INHERITS (person);
|
|
QUERY: CREATE TABLE stud_emp (
|
|
percent int4
|
|
) INHERITS (emp, student);
|
|
QUERY: CREATE TABLE city (
|
|
name char16,
|
|
location box,
|
|
budget city_budget
|
|
);
|
|
QUERY: CREATE TABLE dept (
|
|
dname char16,
|
|
mgrname text
|
|
);
|
|
QUERY: CREATE TABLE slow_emp4000 (
|
|
home_base box
|
|
);
|
|
QUERY: CREATE TABLE fast_emp4000 (
|
|
home_base box
|
|
);
|
|
QUERY: CREATE TABLE road (
|
|
name text,
|
|
thepath path
|
|
);
|
|
QUERY: CREATE TABLE ihighway () INHERITS (road);
|
|
QUERY: CREATE TABLE shighway (
|
|
surface text
|
|
) INHERITS (road);
|
|
QUERY: CREATE TABLE real_city (
|
|
pop int4,
|
|
cname text,
|
|
outline path
|
|
);
|
|
QUERY: CREATE TABLE a_star (
|
|
class char,
|
|
a int4
|
|
);
|
|
QUERY: CREATE TABLE b_star (
|
|
b text
|
|
) INHERITS (a_star);
|
|
QUERY: CREATE TABLE c_star (
|
|
c char16
|
|
) INHERITS (a_star);
|
|
QUERY: CREATE TABLE d_star (
|
|
d float8
|
|
) INHERITS (b_star, c_star);
|
|
QUERY: CREATE TABLE e_star (
|
|
e int2
|
|
) INHERITS (c_star);
|
|
QUERY: CREATE TABLE f_star (
|
|
f polygon
|
|
) INHERITS (e_star);
|
|
QUERY: CREATE TABLE aggtest (
|
|
a int2,
|
|
b float4
|
|
);
|
|
QUERY: CREATE TABLE arrtest (
|
|
a int2[],
|
|
b int4[][][],
|
|
c char16[],
|
|
d text[][],
|
|
e float8[]
|
|
);
|
|
QUERY: CREATE TABLE hash_i4_heap (
|
|
seqno int4,
|
|
random int4
|
|
);
|
|
QUERY: CREATE TABLE hash_c16_heap (
|
|
seqno int4,
|
|
random char16
|
|
);
|
|
QUERY: CREATE TABLE hash_txt_heap (
|
|
seqno int4,
|
|
random text
|
|
);
|
|
QUERY: CREATE TABLE hash_f8_heap (
|
|
seqno int4,
|
|
random float8
|
|
);
|
|
QUERY: CREATE TABLE bt_i4_heap (
|
|
seqno int4,
|
|
random int4
|
|
);
|
|
QUERY: CREATE TABLE bt_c16_heap (
|
|
seqno char16,
|
|
random int4
|
|
);
|
|
QUERY: CREATE TABLE bt_txt_heap (
|
|
seqno text,
|
|
random int4
|
|
);
|
|
QUERY: CREATE TABLE bt_f8_heap (
|
|
seqno float8,
|
|
random int4
|
|
);
|
|
QUERY: CREATE FUNCTION hobbies(person)
|
|
RETURNS setof hobbies_r
|
|
AS 'select * from hobbies_r where person = $1.name'
|
|
LANGUAGE 'sql';
|
|
QUERY: CREATE FUNCTION hobby_construct(text, text)
|
|
RETURNS hobbies_r
|
|
AS 'select $1 as name, $2 as hobby'
|
|
LANGUAGE 'sql';
|
|
QUERY: CREATE FUNCTION equipment(hobbies_r)
|
|
RETURNS setof equipment_r
|
|
AS 'select * from equipment_r where hobby = $1.name'
|
|
LANGUAGE 'sql';
|
|
QUERY: CREATE FUNCTION user_relns()
|
|
RETURNS setof name
|
|
AS 'select relname
|
|
from pg_class
|
|
where relname !~ ''pg_.*'' and
|
|
relkind <> ''i'' '
|
|
LANGUAGE 'sql';
|
|
QUERY: CREATE FUNCTION pt_in_circle(point, circle)
|
|
RETURNS int4
|
|
AS '_OBJWD_/regress.so'
|
|
LANGUAGE 'c';
|
|
QUERY: CREATE FUNCTION overpaid(emp)
|
|
RETURNS bool
|
|
AS '_OBJWD_/regress.so'
|
|
LANGUAGE 'c';
|
|
QUERY: CREATE FUNCTION boxarea(box)
|
|
RETURNS int4
|
|
AS '_OBJWD_/regress.so'
|
|
LANGUAGE 'c';
|
|
QUERY: CREATE FUNCTION interpt_pp(path, path)
|
|
RETURNS point
|
|
AS '_OBJWD_/regress.so'
|
|
LANGUAGE 'c';
|
|
QUERY: CREATE FUNCTION reverse_c16(char16)
|
|
RETURNS char16
|
|
AS '_OBJWD_/regress.so'
|
|
LANGUAGE 'c';
|
|
QUERY: LOAD '_OBJWD_/regress.so'
|
|
COPY onek FROM '_CWD_/data/onek.data';
|
|
QUERY: COPY tenk1 FROM '_CWD_/data/tenk.data';
|
|
QUERY: INSERT INTO tenk2 VALUES (tenk1.*);
|
|
QUERY: SELECT * INTO TABLE onek2 FROM onek;
|
|
QUERY: COPY slow_emp4000 FROM '_CWD_/data/rect.data';
|
|
QUERY: INSERT INTO fast_emp4000 VALUES (slow_emp4000.*);
|
|
QUERY: COPY person FROM '_CWD_/data/person.data';
|
|
QUERY: COPY emp FROM '_CWD_/data/emp.data';
|
|
QUERY: COPY student FROM '_CWD_/data/student.data';
|
|
QUERY: COPY stud_emp FROM '_CWD_/data/stud_emp.data';
|
|
QUERY: SELECT *
|
|
INTO TABLE Bprime
|
|
FROM tenk1
|
|
WHERE unique2 < 1000;
|
|
QUERY: INSERT INTO hobbies_r (name, person)
|
|
SELECT 'posthacking', p.name
|
|
FROM person* p
|
|
WHERE p.name = 'mike' or p.name = 'jeff';
|
|
QUERY: INSERT INTO hobbies_r (name, person)
|
|
SELECT 'basketball', p.name
|
|
FROM person p
|
|
WHERE p.name = 'joe' or p.name = 'sally';
|
|
QUERY: INSERT INTO hobbies_r (name) VALUES ('skywalking');
|
|
QUERY: INSERT INTO equipment_r (name, hobby) VALUES ('advil', 'posthacking');
|
|
QUERY: INSERT INTO equipment_r (name, hobby) VALUES ('peet''s coffee', 'posthacking');
|
|
QUERY: INSERT INTO equipment_r (name, hobby) VALUES ('hightops', 'basketball');
|
|
QUERY: INSERT INTO equipment_r (name, hobby) VALUES ('guts', 'skywalking');
|
|
QUERY: COPY road FROM '_CWD_/data/streets.data';
|
|
QUERY: COPY real_city FROM '_CWD_/data/real_city.data';
|
|
QUERY: SELECT *
|
|
INTO TABLE ramp
|
|
FROM road
|
|
WHERE name ~ '.*Ramp';
|
|
QUERY: INSERT INTO ihighway
|
|
SELECT *
|
|
FROM road
|
|
WHERE name ~ 'I- .*';
|
|
QUERY: INSERT INTO shighway
|
|
SELECT *
|
|
FROM road
|
|
WHERE name ~ 'State Hwy.*';
|
|
QUERY: UPDATE shighway
|
|
SET surface = 'asphalt'
|
|
INSERT INTO a_star (class, a) VALUES ('a', 1);
|
|
QUERY: INSERT INTO a_star (class, a) VALUES ('a', 2);
|
|
QUERY: INSERT INTO a_star (class) VALUES ('a');
|
|
QUERY: INSERT INTO b_star (class, a, b) VALUES ('b', 3, 'mumble'::text);
|
|
QUERY: INSERT INTO b_star (class, a) VALUES ('b', 4);
|
|
QUERY: INSERT INTO b_star (class, b) VALUES ('b', 'bumble'::text);
|
|
QUERY: INSERT INTO b_star (class) VALUES ('b');
|
|
QUERY: INSERT INTO c_star (class, a, c) VALUES ('c', 5, 'hi mom'::char16);
|
|
QUERY: INSERT INTO c_star (class, a) VALUES ('c', 6);
|
|
QUERY: INSERT INTO c_star (class, c) VALUES ('c', 'hi paul'::char16);
|
|
QUERY: INSERT INTO c_star (class) VALUES ('c');
|
|
QUERY: INSERT INTO d_star (class, a, b, c, d)
|
|
VALUES ('d', 7, 'grumble'::text, 'hi sunita'::char16, '0.0'::float8);
|
|
QUERY: INSERT INTO d_star (class, a, b, c)
|
|
VALUES ('d', 8, 'stumble'::text, 'hi koko'::char16);
|
|
QUERY: INSERT INTO d_star (class, a, b, d)
|
|
VALUES ('d', 9, 'rumble'::text, '1.1'::float8);
|
|
QUERY: INSERT INTO d_star (class, a, c, d)
|
|
VALUES ('d', 10, 'hi kristin'::char16, '10.01'::float8);
|
|
QUERY: INSERT INTO d_star (class, b, c, d)
|
|
VALUES ('d', 'crumble'::text, 'hi boris'::char16, '100.001'::float8);
|
|
QUERY: INSERT INTO d_star (class, a, b)
|
|
VALUES ('d', 11, 'fumble'::text)
|
|
INSERT INTO d_star (class, a, c)
|
|
VALUES ('d', 12, 'hi avi'::char16);
|
|
QUERY: INSERT INTO d_star (class, a, d)
|
|
VALUES ('d', 13, '1000.0001'::float8);
|
|
QUERY: INSERT INTO d_star (class, b, c)
|
|
VALUES ('d', 'tumble'::text, 'hi andrew'::char16);
|
|
QUERY: INSERT INTO d_star (class, b, d)
|
|
VALUES ('d', 'humble'::text, '10000.00001'::float8);
|
|
QUERY: INSERT INTO d_star (class, c, d)
|
|
VALUES ('d', 'hi ginger'::char16, '100000.000001'::float8);
|
|
QUERY: INSERT INTO d_star (class, a) VALUES ('d', 14);
|
|
QUERY: INSERT INTO d_star (class, b) VALUES ('d', 'jumble'::text);
|
|
QUERY: INSERT INTO d_star (class, c) VALUES ('d', 'hi jolly'::char16);
|
|
QUERY: INSERT INTO d_star (class, d) VALUES ('d', '1000000.0000001'::float8);
|
|
QUERY: INSERT INTO d_star (class) VALUES ('d');
|
|
QUERY: INSERT INTO e_star (class, a, c, e)
|
|
VALUES ('e', 15, 'hi carol'::char16, '-1'::int2);
|
|
QUERY: INSERT INTO e_star (class, a, c)
|
|
VALUES ('e', 16, 'hi bob'::char16);
|
|
QUERY: INSERT INTO e_star (class, a, e)
|
|
VALUES ('e', 17, '-2'::int2);
|
|
QUERY: INSERT INTO e_star (class, c, e)
|
|
VALUES ('e', 'hi michelle'::char16, '-3'::int2);
|
|
QUERY: INSERT INTO e_star (class, a)
|
|
VALUES ('e', 18);
|
|
QUERY: INSERT INTO e_star (class, c)
|
|
VALUES ('e', 'hi elisa'::char16);
|
|
QUERY: INSERT INTO e_star (class, e)
|
|
VALUES ('e', '-4'::int2);
|
|
QUERY: INSERT INTO f_star (class, a, c, e, f)
|
|
VALUES ('f', 19, 'hi claire'::char16, '-5'::int2, '(1,2,3,4)'::polygon);
|
|
QUERY: INSERT INTO f_star (class, a, c, e)
|
|
VALUES ('f', 20, 'hi mike'::char16, '-6'::int2);
|
|
QUERY: INSERT INTO f_star (class, a, c, f)
|
|
VALUES ('f', 21, 'hi marcel'::char16, '(11,22,33,44,55,66)'::polygon);
|
|
QUERY: INSERT INTO f_star (class, a, e, f)
|
|
VALUES ('f', 22, '-7'::int2, '(111,222,333,444,555,666,777,888)'::polygon);
|
|
QUERY: INSERT INTO f_star (class, c, e, f)
|
|
VALUES ('f', 'hi keith'::char16, '-8'::int2,
|
|
'(1111,2222,3333,4444)'::polygon);
|
|
QUERY: INSERT INTO f_star (class, a, c)
|
|
VALUES ('f', 24, 'hi marc'::char16);
|
|
QUERY: INSERT INTO f_star (class, a, e)
|
|
VALUES ('f', 25, '-9'::int2);
|
|
QUERY: INSERT INTO f_star (class, a, f)
|
|
VALUES ('f', 26, '(11111,22222,33333,44444)'::polygon);
|
|
QUERY: INSERT INTO f_star (class, c, e)
|
|
VALUES ('f', 'hi allison'::char16, '-10'::int2);
|
|
QUERY: INSERT INTO f_star (class, c, f)
|
|
VALUES ('f', 'hi jeff'::char16,
|
|
'(111111,222222,333333,444444)'::polygon);
|
|
QUERY: INSERT INTO f_star (class, e, f)
|
|
VALUES ('f', '-11'::int2, '(1111111,2222222,3333333,4444444)'::polygon);
|
|
QUERY: INSERT INTO f_star (class, a) VALUES ('f', 27);
|
|
QUERY: INSERT INTO f_star (class, c) VALUES ('f', 'hi carl'::char16);
|
|
QUERY: INSERT INTO f_star (class, e) VALUES ('f', '-12'::int2);
|
|
QUERY: INSERT INTO f_star (class, f)
|
|
VALUES ('f', '(11111111,22222222,33333333,44444444)'::polygon);
|
|
QUERY: INSERT INTO f_star (class) VALUES ('f');
|
|
QUERY: COPY hash_i4_heap FROM '_CWD_/data/hash.data';
|
|
QUERY: COPY hash_c16_heap FROM '_CWD_/data/hash.data';
|
|
QUERY: COPY hash_txt_heap FROM '_CWD_/data/hash.data';
|
|
QUERY: COPY hash_f8_heap FROM '_CWD_/data/hash.data';
|
|
QUERY: COPY bt_i4_heap FROM '_CWD_/data/desc.data';
|
|
QUERY: COPY bt_c16_heap FROM '_CWD_/data/hash.data';
|
|
QUERY: COPY bt_txt_heap FROM '_CWD_/data/desc.data';
|
|
QUERY: COPY bt_f8_heap FROM '_CWD_/data/hash.data';
|
|
QUERY: INSERT INTO arrtest (a[5], b[2][1][2], c, d)
|
|
VALUES ('{1,2,3,4,5}', '{{{},{1,2}}}', '{}', '{}');
|
|
QUERY: INSERT INTO arrtest (a, b[2][2][1], c, d, e)
|
|
VALUES ('{11,12,23}', '{{3,4},{4,5}}', '{"foobar"}',
|
|
'{{"elt1", "elt2"}}', '{"3.4", "6.7"}');
|
|
QUERY: INSERT INTO arrtest (a, b[1][2][2], c, d[2][1])
|
|
VALUES ('{}', '{3,4}', '{foo,bar}', '{bar,foo}');
|
|
QUERY: CREATE TABLE iportaltest (
|
|
i int4,
|
|
d float4,
|
|
p polygon
|
|
);
|
|
QUERY: INSERT INTO iportaltest (i, d, p)
|
|
VALUES (1, 3.567, '(3.0,4.0,1.0,2.0)'::polygon);
|
|
QUERY: INSERT INTO iportaltest (i, d, p)
|
|
VALUES (2, 89.05, '(4.0,3.0,2.0,1.0)'::polygon);
|
|
QUERY: CREATE INDEX onek_unique1 ON onek USING btree(unique1 int4_ops);
|
|
QUERY: CREATE INDEX onek_unique2 ON onek USING btree(unique2 int4_ops);
|
|
QUERY: CREATE INDEX onek_hundred ON onek USING btree(hundred int4_ops);
|
|
QUERY: CREATE INDEX onek_stringu1 ON onek USING btree(stringu1 char16_ops);
|
|
QUERY: CREATE INDEX tenk1_unique1 ON tenk1 USING btree(unique1 int4_ops);
|
|
QUERY: CREATE INDEX tenk1_unique2 ON tenk1 USING btree(unique2 int4_ops);
|
|
QUERY: CREATE INDEX tenk1_hundred ON tenk1 USING btree(hundred int4_ops);
|
|
QUERY: CREATE INDEX tenk2_unique1 ON tenk2 USING btree(unique1 int4_ops);
|
|
QUERY: CREATE INDEX tenk2_unique2 ON tenk2 USING btree(unique2 int4_ops);
|
|
QUERY: CREATE INDEX tenk2_hundred ON tenk2 USING btree(hundred int4_ops);
|
|
QUERY: CREATE INDEX rix ON road USING btree (name text_ops);
|
|
QUERY: CREATE INDEX iix ON ihighway USING btree (name text_ops);
|
|
QUERY: CREATE INDEX six ON shighway USING btree (name text_ops);
|
|
QUERY: CREATE INDEX bt_i4_index ON bt_i4_heap USING btree (seqno int4_ops);
|
|
QUERY: CREATE INDEX bt_c16_index ON bt_c16_heap USING btree (seqno char16_ops);
|
|
QUERY: CREATE INDEX bt_txt_index ON bt_txt_heap USING btree (seqno text_ops);
|
|
QUERY: CREATE INDEX bt_f8_index ON bt_f8_heap USING btree (seqno float8_ops);
|
|
QUERY: CREATE INDEX rect2ind ON fast_emp4000 USING rtree (home_base bigbox_ops);
|
|
QUERY: CREATE INDEX hash_i4_index ON hash_i4_heap USING hash (random int4_ops);
|
|
QUERY: CREATE INDEX hash_c16_index ON hash_c16_heap USING hash (random char16_ops);
|
|
QUERY: CREATE INDEX hash_txt_index ON hash_txt_heap USING hash (random text_ops);
|
|
QUERY: CREATE INDEX hash_f8_index ON hash_f8_heap USING hash (random float8_ops);
|
|
QUERY: CREATE OPERATOR ## (
|
|
leftarg = path,
|
|
rightarg = path,
|
|
procedure = path_inter,
|
|
commutator = ##
|
|
);
|
|
QUERY: CREATE OPERATOR <% (
|
|
leftarg = point,
|
|
rightarg = circle,
|
|
procedure = pt_in_circle,
|
|
commutator = >=%
|
|
);
|
|
QUERY: CREATE OPERATOR @#@ (
|
|
rightarg = int4, -- left unary
|
|
procedure = int4fac
|
|
);
|
|
QUERY: CREATE OPERATOR #@# (
|
|
leftarg = int4, -- right unary
|
|
procedure = int4fac
|
|
);
|
|
QUERY: CREATE OPERATOR #%# (
|
|
leftarg = int4, -- right unary
|
|
procedure = int4fac
|
|
);
|
|
QUERY: CREATE VIEW street AS
|
|
SELECT r.name, r.thepath, c.cname AS cname
|
|
FROM road r, real_city c
|
|
WHERE c.outline ## r.thepath;
|
|
QUERY: CREATE VIEW iexit AS
|
|
SELECT ih.name, ih.thepath,
|
|
interpt_pp(ih.thepath, r.thepath) AS exit
|
|
FROM ihighway ih, ramp r
|
|
WHERE ih.thepath ## r.thepath;
|
|
QUERY: CREATE VIEW toyemp AS
|
|
SELECT name, age, location, 12*salary AS annualsal
|
|
FROM emp;
|
|
QUERY: CREATE AGGREGATE newavg (
|
|
sfunc1 = int4pl, basetype = int4, stype1 = int4,
|
|
sfunc2 = int4inc, stype2 = int4,
|
|
finalfunc = int4div,
|
|
initcond1 = '0', initcond2 = '0'
|
|
);
|
|
QUERY: CREATE AGGREGATE newsum (
|
|
sfunc1 = int4pl, basetype = int4, stype1 = int4,
|
|
initcond1 = '0'
|
|
);
|
|
QUERY: CREATE AGGREGATE newcnt (
|
|
sfunc2 = int4inc, basetype = int4, stype2 = int4,
|
|
initcond2 = '0'
|
|
);
|
|
QUERY: VACUUM;
|
|
QUERY: SELECT relname, relhasindex
|
|
FROM pg_class
|
|
WHERE relhasindex
|
|
ORDER BY relname;
|
|
relname relhasindex
|
|
-------------- ------------
|
|
bt_c16_heap t
|
|
bt_f8_heap t
|
|
bt_i4_heap t
|
|
bt_txt_heap t
|
|
fast_emp4000 t
|
|
hash_c16_heap t
|
|
hash_f8_heap t
|
|
hash_i4_heap t
|
|
hash_txt_heap t
|
|
ihighway t
|
|
onek t
|
|
pg_attribute t
|
|
pg_class t
|
|
pg_proc t
|
|
pg_type t
|
|
road t
|
|
shighway t
|
|
tenk1 t
|
|
tenk2 t
|
|
=============== running regression queries ... =================
|
|
QUERY: SELECT 1 AS one;
|
|
one
|
|
----
|
|
1
|
|
QUERY: SELECT 't'::bool AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT 'f'::bool AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT 't'::bool or 'f'::bool AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT 't'::bool and 'f'::bool AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT not 'f'::bool AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT 't'::bool = 'f'::bool AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT 't'::bool <> 'f'::bool AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: CREATE TABLE BOOLTBL1 (f1 bool);
|
|
QUERY: INSERT INTO BOOLTBL1 (f1) VALUES ('t'::bool);
|
|
QUERY: INSERT INTO BOOLTBL1 (f1) VALUES ('True'::bool);
|
|
QUERY: INSERT INTO BOOLTBL1 (f1) VALUES ('true'::bool);
|
|
QUERY: SELECT '' AS t_3, BOOLTBL1.*;
|
|
t_3 f1
|
|
---- ---
|
|
t
|
|
t
|
|
t
|
|
QUERY: SELECT '' AS t_3, BOOLTBL1.*
|
|
FROM BOOLTBL1
|
|
WHERE f1 = 'true'::bool;
|
|
t_3 f1
|
|
---- ---
|
|
t
|
|
t
|
|
t
|
|
QUERY: SELECT '' AS t_3, BOOLTBL1.*
|
|
FROM BOOLTBL1
|
|
WHERE f1 <> 'false'::bool;
|
|
t_3 f1
|
|
---- ---
|
|
t
|
|
t
|
|
t
|
|
QUERY: SELECT '' AS zero, BOOLTBL1.*
|
|
FROM BOOLTBL1
|
|
WHERE booleq('false'::bool, f1);
|
|
zero f1
|
|
----- ---
|
|
QUERY: INSERT INTO BOOLTBL1 (f1) VALUES ('f'::bool);
|
|
QUERY: SELECT '' AS f_1, BOOLTBL1.*
|
|
FROM BOOLTBL1
|
|
WHERE f1 = 'false'::bool;
|
|
f_1 f1
|
|
---- ---
|
|
f
|
|
QUERY: CREATE TABLE BOOLTBL2 (f1 bool);
|
|
QUERY: INSERT INTO BOOLTBL2 (f1) VALUES ('f'::bool);
|
|
QUERY: INSERT INTO BOOLTBL2 (f1) VALUES ('false'::bool);
|
|
QUERY: INSERT INTO BOOLTBL2 (f1) VALUES ('False'::bool);
|
|
QUERY: INSERT INTO BOOLTBL2 (f1)
|
|
VALUES ('XXX'::bool);
|
|
QUERY: SELECT '' AS f_4, BOOLTBL2.*;
|
|
f_4 f1
|
|
---- ---
|
|
f
|
|
f
|
|
f
|
|
f
|
|
QUERY: SELECT '' AS tf_12, BOOLTBL1.*, BOOLTBL2.*
|
|
WHERE BOOLTBL2.f1 <> BOOLTBL1.f1;
|
|
tf_12 f1 f1
|
|
------ --- ---
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
QUERY: SELECT '' AS tf_12, BOOLTBL1.*, BOOLTBL2.*
|
|
WHERE boolne(BOOLTBL2.f1,BOOLTBL1.f1);
|
|
tf_12 f1 f1
|
|
------ --- ---
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
t f
|
|
QUERY: SELECT '' AS ff_4, BOOLTBL1.*, BOOLTBL2.*
|
|
WHERE BOOLTBL2.f1 = BOOLTBL1.f1 and BOOLTBL1.f1 = 'false'::bool;
|
|
ff_4 f1 f1
|
|
----- --- ---
|
|
f f
|
|
f f
|
|
f f
|
|
f f
|
|
QUERY: SELECT '' AS tf_12_ff_4, BOOLTBL1.*, BOOLTBL2.*
|
|
WHERE BOOLTBL2.f1 = BOOLTBL1.f1 or BOOLTBL1.f1 = 'true'::bool;
|
|
tf_12_ff_4 f1 f1
|
|
----------- --- ---
|
|
t f
|
|
t f
|
|
t f
|
|
f f
|
|
t f
|
|
t f
|
|
t f
|
|
f f
|
|
t f
|
|
t f
|
|
t f
|
|
f f
|
|
t f
|
|
t f
|
|
t f
|
|
f f
|
|
QUERY: CREATE TABLE ABSTIME_TBL (f1 abstime);
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('Jan 14, 1973 03:14:21');
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('Mon May 1 00:30:30 PDT 1995'::abstime);
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('epoch'::abstime);
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('current'::abstime);
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('infinity'::abstime);
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('-infinity'::abstime);
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('May 10, 1943 23:59:12');
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('Feb 35, 1946 10:00:00');
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('Feb 28, 1984 25:08:10');
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('bad date format');
|
|
QUERY: INSERT INTO ABSTIME_TBL (f1) VALUES ('Jun 10, 1843');
|
|
QUERY: CREATE TABLE RELTIME_TBL (f1 reltime);
|
|
QUERY: INSERT INTO RELTIME_TBL (f1) VALUES ('@ 1 minute');
|
|
QUERY: INSERT INTO RELTIME_TBL (f1) VALUES ('@ 5 hour');
|
|
QUERY: INSERT INTO RELTIME_TBL (f1) VALUES ('@ 10 day');
|
|
QUERY: INSERT INTO RELTIME_TBL (f1) VALUES ('@ 34 year');
|
|
QUERY: INSERT INTO RELTIME_TBL (f1) VALUES ('@ 3 months');
|
|
QUERY: INSERT INTO RELTIME_TBL (f1) VALUES ('@ 14 seconds ago');
|
|
QUERY: INSERT INTO RELTIME_TBL (f1) VALUES ('badly formatted reltime');
|
|
QUERY: INSERT INTO RELTIME_TBL (f1) VALUES ('@ 30 eons ago');
|
|
QUERY: CREATE TABLE TINTERVAL_TBL (f1 tinterval);
|
|
QUERY: INSERT INTO TINTERVAL_TBL (f1)
|
|
VALUES ('["-infinity" "infinity"]');
|
|
QUERY: INSERT INTO TINTERVAL_TBL (f1)
|
|
VALUES ('["May 10, 1943 23:59:12" "Jan 14, 1973 03:14:21"]');
|
|
QUERY: INSERT INTO TINTERVAL_TBL (f1)
|
|
VALUES ('["Sep 4, 1983 23:59:12" "Oct 4, 1983 23:59:12"]');
|
|
QUERY: INSERT INTO TINTERVAL_TBL (f1)
|
|
VALUES ('["epoch" "Mon May 1 00:30:30 PDT 1995"]');
|
|
QUERY: INSERT INTO TINTERVAL_TBL (f1)
|
|
VALUES ('["Feb 15 1990 12:15:03" "current"]');
|
|
QUERY: INSERT INTO TINTERVAL_TBL (f1)
|
|
VALUES ('["bad time specifications" ""]');
|
|
QUERY: INSERT INTO TINTERVAL_TBL (f1)
|
|
VALUES ('["" "infinity"]');
|
|
QUERY: SELECT '' AS eleven, ABSTIME_TBL.*;
|
|
eleven f1
|
|
------- -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
Mon May 01 00:30:30 1995 PDT
|
|
epoch
|
|
current
|
|
infinity
|
|
-infinity
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
Invalid Abstime
|
|
Invalid Abstime
|
|
QUERY: SELECT '' AS eight, ABSTIME_TBL.*
|
|
WHERE ABSTIME_TBL.f1 < 'Jun 30, 2001'::abstime;
|
|
eight f1
|
|
------ -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
Mon May 01 00:30:30 1995 PDT
|
|
epoch
|
|
current
|
|
-infinity
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS eight, ABSTIME_TBL.*
|
|
WHERE ABSTIME_TBL.f1 > '-infinity'::abstime;
|
|
eight f1
|
|
------ -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
Mon May 01 00:30:30 1995 PDT
|
|
epoch
|
|
current
|
|
infinity
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS eight, ABSTIME_TBL.*
|
|
WHERE 'May 10, 1943 23:59:12'::abstime <> ABSTIME_TBL.f1;
|
|
eight f1
|
|
------ -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
Mon May 01 00:30:30 1995 PDT
|
|
epoch
|
|
current
|
|
infinity
|
|
-infinity
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS one, ABSTIME_TBL.*
|
|
WHERE 'current'::abstime = ABSTIME_TBL.f1;
|
|
one f1
|
|
---- --------
|
|
current
|
|
QUERY: SELECT '' AS five, ABSTIME_TBL.*
|
|
WHERE 'epoch'::abstime >= ABSTIME_TBL.f1;
|
|
five f1
|
|
----- -----------------------------
|
|
epoch
|
|
-infinity
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS six, ABSTIME_TBL.*
|
|
WHERE ABSTIME_TBL.f1 <= 'Jan 14, 1973 03:14:21'::abstime;
|
|
six f1
|
|
---- -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
epoch
|
|
-infinity
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS six, ABSTIME_TBL.*
|
|
WHERE ABSTIME_TBL.f1 <?>
|
|
'["Apr 1 1945 00:00:00" "Dec 30 1999 23:00:00"]'::tinterval;
|
|
six f1
|
|
---- -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
Mon May 01 00:30:30 1995 PDT
|
|
epoch
|
|
current
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS five, ABSTIME_TBL.*
|
|
WHERE (ABSTIME_TBL.f1 + '@ 3 year'::reltime) -- +3 years
|
|
< 'Jan 14 14:00:00 1977'::abstime;
|
|
five f1
|
|
----- -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
epoch
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS five, ABSTIME_TBL.*
|
|
WHERE (ABSTIME_TBL.f1 + '@ 3 year ago'::reltime) -- -3 years
|
|
< 'Jan 14 14:00:00 1971'::abstime;
|
|
five f1
|
|
----- -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
epoch
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS five, ABSTIME_TBL.*
|
|
WHERE (ABSTIME_TBL.f1 - '@ 3 year'::reltime) -- -(+3) years
|
|
< 'Jan 14 14:00:00 1971'::abstime;
|
|
five f1
|
|
----- -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
epoch
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS five, ABSTIME_TBL.*
|
|
WHERE (ABSTIME_TBL.f1 - '@ 3 year ago'::reltime) -- -(-3) years
|
|
< 'Jan 14 14:00:00 1977'::abstime;
|
|
five f1
|
|
----- -----------------------------
|
|
Sun Jan 14 03:14:21 1973 PST
|
|
epoch
|
|
Mon May 10 23:59:12 1943 PWT
|
|
Thu Mar 07 10:00:00 1946 PST
|
|
Wed Dec 31 15:59:59 1969 PST
|
|
QUERY: SELECT '' AS twenty, ABSTIME_TBL.*, RELTIME_TBL.*
|
|
WHERE (ABSTIME_TBL.f1 + RELTIME_TBL.f1)
|
|
< 'Jan 14 14:00:00 1971'::abstime;
|
|
twenty f1 f1
|
|
------- ----------------------------- -----------------
|
|
epoch @ 1 minute
|
|
Mon May 10 23:59:12 1943 PWT @ 1 minute
|
|
Thu Mar 07 10:00:00 1946 PST @ 1 minute
|
|
Wed Dec 31 15:59:59 1969 PST @ 1 minute
|
|
epoch @ 5 hours
|
|
Mon May 10 23:59:12 1943 PWT @ 5 hours
|
|
Thu Mar 07 10:00:00 1946 PST @ 5 hours
|
|
Wed Dec 31 15:59:59 1969 PST @ 5 hours
|
|
epoch @ 10 days
|
|
Mon May 10 23:59:12 1943 PWT @ 10 days
|
|
Thu Mar 07 10:00:00 1946 PST @ 10 days
|
|
Wed Dec 31 15:59:59 1969 PST @ 10 days
|
|
epoch @ 3 months
|
|
Mon May 10 23:59:12 1943 PWT @ 3 months
|
|
Thu Mar 07 10:00:00 1946 PST @ 3 months
|
|
Wed Dec 31 15:59:59 1969 PST @ 3 months
|
|
epoch @ 14 seconds ago
|
|
Mon May 10 23:59:12 1943 PWT @ 14 seconds ago
|
|
Thu Mar 07 10:00:00 1946 PST @ 14 seconds ago
|
|
Wed Dec 31 15:59:59 1969 PST @ 14 seconds ago
|
|
QUERY: SELECT '' AS eight, RELTIME_TBL.*;
|
|
eight f1
|
|
------ ------------------
|
|
@ 1 minute
|
|
@ 5 hours
|
|
@ 10 days
|
|
@ 34 years
|
|
@ 3 months
|
|
@ 14 seconds ago
|
|
Undefined RelTime
|
|
Undefined RelTime
|
|
QUERY: SELECT '' AS five, RELTIME_TBL.*
|
|
WHERE RELTIME_TBL.f1 <> '@ 10 days'::reltime;
|
|
five f1
|
|
----- -----------------
|
|
@ 1 minute
|
|
@ 5 hours
|
|
@ 34 years
|
|
@ 3 months
|
|
@ 14 seconds ago
|
|
QUERY: SELECT '' AS three, RELTIME_TBL.*
|
|
WHERE RELTIME_TBL.f1 <= '@ 5 hours'::reltime;
|
|
three f1
|
|
------ -----------------
|
|
@ 1 minute
|
|
@ 5 hours
|
|
@ 14 seconds ago
|
|
QUERY: SELECT '' AS three, RELTIME_TBL.*
|
|
WHERE RELTIME_TBL.f1 < '@ 1 day'::reltime;
|
|
three f1
|
|
------ -----------------
|
|
@ 1 minute
|
|
@ 5 hours
|
|
@ 14 seconds ago
|
|
QUERY: SELECT '' AS one, RELTIME_TBL.*
|
|
WHERE RELTIME_TBL.f1 = '@ 34 years'::reltime;
|
|
one f1
|
|
---- -----------
|
|
@ 34 years
|
|
QUERY: SELECT '' AS two, RELTIME_TBL.*
|
|
WHERE RELTIME_TBL.f1 >= '@ 1 month'::reltime;
|
|
two f1
|
|
---- -----------
|
|
@ 34 years
|
|
@ 3 months
|
|
QUERY: SELECT '' AS five, RELTIME_TBL.*
|
|
WHERE RELTIME_TBL.f1 > '@ 3 seconds ago'::reltime;
|
|
five f1
|
|
----- -----------
|
|
@ 1 minute
|
|
@ 5 hours
|
|
@ 10 days
|
|
@ 34 years
|
|
@ 3 months
|
|
QUERY: SELECT '' AS fifteen, r1.*, r2.*
|
|
FROM RELTIME_TBL r1, RELTIME_TBL r2
|
|
WHERE r1.f1 > r2.f1;
|
|
fifteen f1 f1
|
|
-------- ----------- -----------------
|
|
@ 5 hours @ 1 minute
|
|
@ 10 days @ 1 minute
|
|
@ 34 years @ 1 minute
|
|
@ 3 months @ 1 minute
|
|
@ 10 days @ 5 hours
|
|
@ 34 years @ 5 hours
|
|
@ 3 months @ 5 hours
|
|
@ 34 years @ 10 days
|
|
@ 3 months @ 10 days
|
|
@ 34 years @ 3 months
|
|
@ 1 minute @ 14 seconds ago
|
|
@ 5 hours @ 14 seconds ago
|
|
@ 10 days @ 14 seconds ago
|
|
@ 34 years @ 14 seconds ago
|
|
@ 3 months @ 14 seconds ago
|
|
QUERY: SELECT '' AS seven, TINTERVAL_TBL.*;
|
|
seven f1
|
|
------ ----------------------------------------------------------------
|
|
['-infinity' 'infinity']
|
|
['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST']
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['Thu Feb 15 12:15:03 1990 PST' 'current']
|
|
['Undefined Range']
|
|
['Undefined Range']
|
|
QUERY: SELECT '' AS one, t.*
|
|
FROM TINTERVAL_TBL t
|
|
WHERE t.f1 #= '@ 1 months';
|
|
one f1
|
|
---- ----------------------------------------------------------------
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
QUERY: SELECT '' AS three, t.*
|
|
FROM TINTERVAL_TBL t
|
|
WHERE t.f1 #<> '@ 1 months';
|
|
three f1
|
|
------ ----------------------------------------------------------------
|
|
['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['Thu Feb 15 12:15:03 1990 PST' 'current']
|
|
QUERY: SELECT '' AS zero, t.*
|
|
FROM TINTERVAL_TBL t
|
|
WHERE t.f1 #< '@ 1 month';
|
|
zero f1
|
|
----- ---
|
|
QUERY: SELECT '' AS one, t.*
|
|
FROM TINTERVAL_TBL t
|
|
WHERE t.f1 #<= '@ 1 month';
|
|
one f1
|
|
---- ----------------------------------------------------------------
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
QUERY: SELECT '' AS three, t.*
|
|
FROM TINTERVAL_TBL t
|
|
WHERE t.f1 #> '@ 1 year';
|
|
three f1
|
|
------ ----------------------------------------------------------------
|
|
['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['Thu Feb 15 12:15:03 1990 PST' 'current']
|
|
QUERY: SELECT '' AS three, t.*
|
|
FROM TINTERVAL_TBL t
|
|
WHERE t.f1 #>= '@ 3 years';
|
|
three f1
|
|
------ ----------------------------------------------------------------
|
|
['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['Thu Feb 15 12:15:03 1990 PST' 'current']
|
|
QUERY: SELECT '' AS three, t1.*
|
|
FROM TINTERVAL_TBL t1
|
|
WHERE t1.f1 &&
|
|
'["Aug 15 14:23:19 1983" "Sep 16 14:23:19 1983"]'::tinterval;
|
|
three f1
|
|
------ ----------------------------------------------------------------
|
|
['-infinity' 'infinity']
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
QUERY: SELECT '' AS five, t1.*, t2.*
|
|
FROM TINTERVAL_TBL t1, TINTERVAL_TBL t2
|
|
WHERE t1.f1 && t2.f1 and
|
|
t1.f1 = t2.f1;
|
|
five f1 f1
|
|
----- ---------------------------------------------------------------- ----------------------------------------------------------------
|
|
['-infinity' 'infinity'] ['-infinity' 'infinity']
|
|
['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST'] ['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST']
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT'] ['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT'] ['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['Thu Feb 15 12:15:03 1990 PST' 'current'] ['Thu Feb 15 12:15:03 1990 PST' 'current']
|
|
QUERY: SELECT '' AS fourteen, t1.*, t2.*
|
|
FROM TINTERVAL_TBL t1, TINTERVAL_TBL t2
|
|
WHERE t1.f1 && t2.f1 and
|
|
not t1.f1 = t2.f1;
|
|
fourteen f1 f1
|
|
--------- ---------------------------------------------------------------- ----------------------------------------------------------------
|
|
['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST'] ['-infinity' 'infinity']
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT'] ['-infinity' 'infinity']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT'] ['-infinity' 'infinity']
|
|
['Thu Feb 15 12:15:03 1990 PST' 'current'] ['-infinity' 'infinity']
|
|
['-infinity' 'infinity'] ['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT'] ['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST']
|
|
['-infinity' 'infinity'] ['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT'] ['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
['-infinity' 'infinity'] ['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST'] ['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT'] ['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['Thu Feb 15 12:15:03 1990 PST' 'current'] ['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
['-infinity' 'infinity'] ['Thu Feb 15 12:15:03 1990 PST' 'current']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT'] ['Thu Feb 15 12:15:03 1990 PST' 'current']
|
|
QUERY: SELECT '' AS five, t1.*
|
|
FROM TINTERVAL_TBL t1
|
|
WHERE not t1.f1 <<
|
|
'["Aug 15 14:23:19 1980" "Sep 16 14:23:19 1990"]'::tinterval;
|
|
five f1
|
|
----- ----------------------------------------------------------------
|
|
['Mon May 10 23:59:12 1943 PWT' 'Sun Jan 14 03:14:21 1973 PST']
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
['Thu Feb 15 12:15:03 1990 PST' 'current']
|
|
['Undefined Range']
|
|
['Undefined Range']
|
|
QUERY: SELECT '' AS three, t1.*
|
|
FROM TINTERVAL_TBL t1
|
|
WHERE t1.f1 &&
|
|
('Aug 15 14:23:19 1983'::abstime <#>
|
|
'Sep 16 14:23:19 1983'::abstime);
|
|
three f1
|
|
------ ----------------------------------------------------------------
|
|
['-infinity' 'infinity']
|
|
['Sun Sep 04 23:59:12 1983 PDT' 'Tue Oct 04 23:59:12 1983 PDT']
|
|
['epoch' 'Mon May 01 00:30:30 1995 PDT']
|
|
QUERY: CREATE TABLE BOX_TBL (f1 box);
|
|
QUERY: INSERT INTO BOX_TBL (f1) VALUES ('(2.0,2.0,0.0,0.0)');
|
|
QUERY: INSERT INTO BOX_TBL (f1) VALUES ('(1.0,1.0,3.0,3.0)');
|
|
QUERY: INSERT INTO BOX_TBL (f1) VALUES ('(2.5, 2.5, 2.5,3.5)');
|
|
QUERY: INSERT INTO BOX_TBL (f1) VALUES ('(3.0, 3.0,3.0,3.0)');
|
|
QUERY: INSERT INTO BOX_TBL (f1) VALUES ('(2.3, 4.5)');
|
|
WARN:Bad box external representation '(2.3, 4.5)'
|
|
QUERY: INSERT INTO BOX_TBL (f1) VALUES ('asdfasdf(ad');
|
|
WARN:Bad box external representation 'asdfasdf(ad'
|
|
QUERY: SELECT '' AS four, BOX_TBL.*;
|
|
four f1
|
|
----- ------------------
|
|
(2,2,0,0)
|
|
(3,3,1,1)
|
|
(2.5,3.5,2.5,2.5)
|
|
(3,3,3,3)
|
|
QUERY: SELECT '' AS four, b.*, box_area(b.f1) as barea
|
|
FROM BOX_TBL b;
|
|
four f1 barea
|
|
----- ------------------ ------
|
|
(2,2,0,0) 4
|
|
(3,3,1,1) 4
|
|
(2.5,3.5,2.5,2.5) 0
|
|
(3,3,3,3) 0
|
|
QUERY: SELECT '' AS three, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE b.f1 && '(2.5,2.5,1.0,1.0)'::box;
|
|
three f1
|
|
------ ------------------
|
|
(2,2,0,0)
|
|
(3,3,1,1)
|
|
(2.5,3.5,2.5,2.5)
|
|
QUERY: SELECT '' AS two, b1.*
|
|
FROM BOX_TBL b1
|
|
WHERE b1.f1 &< '(2.0,2.0,2.5,2.5)'::box;
|
|
two f1
|
|
---- ------------------
|
|
(2,2,0,0)
|
|
(2.5,3.5,2.5,2.5)
|
|
QUERY: SELECT '' AS two, b1.*
|
|
FROM BOX_TBL b1
|
|
WHERE b1.f1 &> '(2.0,2.0,2.5,2.5)'::box;
|
|
two f1
|
|
---- ------------------
|
|
(2.5,3.5,2.5,2.5)
|
|
(3,3,3,3)
|
|
QUERY: SELECT '' AS two, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE b.f1 << '(3.0,3.0,5.0,5.0)'::box;
|
|
two f1
|
|
---- ------------------
|
|
(2,2,0,0)
|
|
(2.5,3.5,2.5,2.5)
|
|
QUERY: SELECT '' AS four, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE b.f1 <= '(3.0,3.0,5.0,5.0)'::box;
|
|
four f1
|
|
----- ------------------
|
|
(2,2,0,0)
|
|
(3,3,1,1)
|
|
(2.5,3.5,2.5,2.5)
|
|
(3,3,3,3)
|
|
QUERY: SELECT '' AS two, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE b.f1 < '(3.0,3.0,5.0,5.0)'::box;
|
|
two f1
|
|
---- ------------------
|
|
(2.5,3.5,2.5,2.5)
|
|
(3,3,3,3)
|
|
QUERY: SELECT '' AS two, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE b.f1 = '(3.0,3.0,5.0,5.0)'::box;
|
|
two f1
|
|
---- ----------
|
|
(2,2,0,0)
|
|
(3,3,1,1)
|
|
QUERY: SELECT '' AS two, b.f1
|
|
FROM BOX_TBL b -- zero area
|
|
WHERE b.f1 > '(3.5,3.0,4.5,3.0)'::box;
|
|
two f1
|
|
---- ----------
|
|
(2,2,0,0)
|
|
(3,3,1,1)
|
|
QUERY: SELECT '' AS four, b.f1
|
|
FROM BOX_TBL b -- zero area
|
|
WHERE b.f1 >= '(3.5,3.0,4.5,3.0)'::box;
|
|
four f1
|
|
----- ------------------
|
|
(2,2,0,0)
|
|
(3,3,1,1)
|
|
(2.5,3.5,2.5,2.5)
|
|
(3,3,3,3)
|
|
QUERY: SELECT '' AS two, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE '(3.0,3.0,5.0,5.0)'::box >> b.f1;
|
|
two f1
|
|
---- ------------------
|
|
(2,2,0,0)
|
|
(2.5,3.5,2.5,2.5)
|
|
QUERY: SELECT '' AS three, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE b.f1 @ '(0,0,3,3)'::box;
|
|
three f1
|
|
------ ----------
|
|
(2,2,0,0)
|
|
(3,3,1,1)
|
|
(3,3,3,3)
|
|
QUERY: SELECT '' AS three, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE '(0,0,3,3)'::box ~ b.f1;
|
|
three f1
|
|
------ ----------
|
|
(2,2,0,0)
|
|
(3,3,1,1)
|
|
(3,3,3,3)
|
|
QUERY: SELECT '' AS one, b.f1
|
|
FROM BOX_TBL b
|
|
WHERE '(1,1,3,3)'::box ~= b.f1;
|
|
one f1
|
|
---- ----------
|
|
(3,3,1,1)
|
|
QUERY: SELECT '' AS four, @@(b1.f1) AS p
|
|
FROM BOX_TBL b1;
|
|
four p
|
|
----- --------
|
|
(1,1)
|
|
(2,2)
|
|
(2.5,3)
|
|
(3,3)
|
|
QUERY: SELECT '' AS one, b1.*, b2.*
|
|
FROM BOX_TBL b1, BOX_TBL b2
|
|
WHERE b1.f1 ~ b2.f1 and not b1.f1 ~= b2.f1;
|
|
one f1 f1
|
|
---- ---------- ----------
|
|
(3,3,1,1) (3,3,3,3)
|
|
QUERY: CREATE TABLE CHAR_TBL(f1 char);
|
|
QUERY: INSERT INTO CHAR_TBL (f1) VALUES ('a');
|
|
QUERY: INSERT INTO CHAR_TBL (f1) VALUES ('A');
|
|
QUERY: INSERT INTO CHAR_TBL (f1) VALUES ('1');
|
|
QUERY: INSERT INTO CHAR_TBL (f1) VALUES (2);
|
|
QUERY: INSERT INTO CHAR_TBL (f1) VALUES ('3');
|
|
QUERY: INSERT INTO CHAR_TBL (f1) VALUES ('');
|
|
QUERY: INSERT INTO CHAR_TBL (f1) VALUES ('cd');
|
|
QUERY: SELECT '' AS seven, CHAR_TBL.*;
|
|
seven f1
|
|
------ ---
|
|
a
|
|
A
|
|
1
|
|
2
|
|
3
|
|
|
|
c
|
|
QUERY: SELECT '' AS six, c.*
|
|
FROM CHAR_TBL c
|
|
WHERE c.f1 <> 'a';
|
|
six f1
|
|
---- ---
|
|
A
|
|
1
|
|
2
|
|
3
|
|
|
|
c
|
|
QUERY: SELECT '' AS one, c.*
|
|
FROM CHAR_TBL c
|
|
WHERE c.f1 = 'a';
|
|
one f1
|
|
---- ---
|
|
a
|
|
QUERY: SELECT '' AS five, c.*
|
|
FROM CHAR_TBL c
|
|
WHERE c.f1 < 'a';
|
|
five f1
|
|
----- ---
|
|
A
|
|
1
|
|
2
|
|
3
|
|
|
|
QUERY: SELECT '' AS six, c.*
|
|
FROM CHAR_TBL c
|
|
WHERE c.f1 <= 'a';
|
|
six f1
|
|
---- ---
|
|
a
|
|
A
|
|
1
|
|
2
|
|
3
|
|
|
|
QUERY: SELECT '' AS one, c.*
|
|
FROM CHAR_TBL c
|
|
WHERE c.f1 > 'a';
|
|
one f1
|
|
---- ---
|
|
c
|
|
QUERY: SELECT '' AS two, c.*
|
|
FROM CHAR_TBL c
|
|
WHERE c.f1 >= 'a';
|
|
two f1
|
|
---- ---
|
|
a
|
|
c
|
|
QUERY: CREATE TABLE CHAR2_TBL(f1 char2);
|
|
QUERY: INSERT INTO CHAR2_TBL (f1) VALUES ('AB');
|
|
QUERY: INSERT INTO CHAR2_TBL (f1) VALUES ('ab');
|
|
QUERY: INSERT INTO CHAR2_TBL (f1) VALUES ('ZY');
|
|
QUERY: INSERT INTO CHAR2_TBL (f1) VALUES ('34');
|
|
QUERY: INSERT INTO CHAR2_TBL (f1) VALUES ('d');
|
|
QUERY: INSERT INTO CHAR2_TBL (f1) VALUES ('');
|
|
QUERY: INSERT INTO CHAR2_TBL (f1) VALUES ('12345');
|
|
QUERY: SELECT '' AS seven, CHAR2_TBL.*;
|
|
seven f1
|
|
------ ---
|
|
AB
|
|
ab
|
|
ZY
|
|
34
|
|
d
|
|
|
|
12
|
|
QUERY: SELECT '' AS six, c.f1 FROM CHAR2_TBL c WHERE c.f1 <> 'AB';
|
|
six f1
|
|
---- ---
|
|
ab
|
|
ZY
|
|
34
|
|
d
|
|
|
|
12
|
|
QUERY: SELECT '' AS one, c.f1 FROM CHAR2_TBL c WHERE c.f1 = 'AB';
|
|
one f1
|
|
---- ---
|
|
AB
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR2_TBL c WHERE c.f1 < 'AB';
|
|
three f1
|
|
------ ---
|
|
34
|
|
|
|
12
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR2_TBL c WHERE c.f1 <= 'AB';
|
|
four f1
|
|
----- ---
|
|
AB
|
|
34
|
|
|
|
12
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR2_TBL c WHERE c.f1 > 'AB';
|
|
three f1
|
|
------ ---
|
|
ab
|
|
ZY
|
|
d
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR2_TBL c WHERE c.f1 >= 'AB';
|
|
four f1
|
|
----- ---
|
|
AB
|
|
ab
|
|
ZY
|
|
d
|
|
QUERY: SELECT '' AS seven, c.f1 FROM CHAR2_TBL c WHERE c.f1 ~ '.*';
|
|
seven f1
|
|
------ ---
|
|
AB
|
|
ab
|
|
ZY
|
|
34
|
|
d
|
|
|
|
12
|
|
QUERY: SELECT '' AS zero, c.f1 FROM CHAR2_TBL c WHERE c.f1 !~ '.*';
|
|
zero f1
|
|
----- ---
|
|
QUERY: SELECT '' AS one, c.f1 FROM CHAR2_TBL c WHERE c.f1 ~ '34';
|
|
one f1
|
|
---- ---
|
|
34
|
|
QUERY: SELECT '' AS one, c.f1 FROM CHAR2_TBL c WHERE c.f1 ~ '3.*';
|
|
one f1
|
|
---- ---
|
|
34
|
|
QUERY: CREATE TABLE CHAR4_TBL (f1 char4);
|
|
QUERY: INSERT INTO CHAR4_TBL(f1) VALUES ('ABCD');
|
|
QUERY: INSERT INTO CHAR4_TBL(f1) VALUES ('abcd');
|
|
QUERY: INSERT INTO CHAR4_TBL(f1) VALUES ('ZYWZ');
|
|
QUERY: INSERT INTO CHAR4_TBL(f1) VALUES ('343f');
|
|
QUERY: INSERT INTO CHAR4_TBL(f1) VALUES ('d34a');
|
|
QUERY: INSERT INTO CHAR4_TBL(f1) VALUES ('');
|
|
QUERY: INSERT INTO CHAR4_TBL(f1) VALUES ('12345678');
|
|
QUERY: SELECT '' AS seven, CHAR4_TBL.*;
|
|
seven f1
|
|
------ -----
|
|
ABCD
|
|
abcd
|
|
ZYWZ
|
|
343f
|
|
d34a
|
|
|
|
1234
|
|
QUERY: SELECT '' AS six, c.f1 FROM CHAR4_TBL c WHERE c.f1 <> 'ABCD';
|
|
six f1
|
|
---- -----
|
|
abcd
|
|
ZYWZ
|
|
343f
|
|
d34a
|
|
|
|
1234
|
|
QUERY: SELECT '' AS one, c.f1 FROM CHAR4_TBL c WHERE c.f1 = 'ABCD';
|
|
one f1
|
|
---- -----
|
|
ABCD
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR4_TBL c WHERE c.f1 < 'ABCD';
|
|
three f1
|
|
------ -----
|
|
343f
|
|
|
|
1234
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR4_TBL c WHERE c.f1 <= 'ABCD';
|
|
four f1
|
|
----- -----
|
|
ABCD
|
|
343f
|
|
|
|
1234
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR4_TBL c WHERE c.f1 > 'ABCD';
|
|
three f1
|
|
------ -----
|
|
abcd
|
|
ZYWZ
|
|
d34a
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR4_TBL c WHERE c.f1 >= 'ABCD';
|
|
four f1
|
|
----- -----
|
|
ABCD
|
|
abcd
|
|
ZYWZ
|
|
d34a
|
|
QUERY: SELECT '' AS seven, c.f1 FROM CHAR4_TBL c WHERE c.f1 ~ '.*';
|
|
seven f1
|
|
------ -----
|
|
ABCD
|
|
abcd
|
|
ZYWZ
|
|
343f
|
|
d34a
|
|
|
|
1234
|
|
QUERY: SELECT '' AS zero, c.f1 FROM CHAR4_TBL c WHERE c.f1 !~ '.*';
|
|
zero f1
|
|
----- ---
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR4_TBL c WHERE c.f1 ~ '.*34.*';
|
|
three f1
|
|
------ -----
|
|
343f
|
|
d34a
|
|
1234
|
|
QUERY: CREATE TABLE CHAR8_TBL(f1 char8);
|
|
QUERY: INSERT INTO CHAR8_TBL(f1) VALUES ('ABCDEFGH');
|
|
QUERY: INSERT INTO CHAR8_TBL(f1) VALUES ('abcdefgh');
|
|
QUERY: INSERT INTO CHAR8_TBL(f1) VALUES ('ZYWZ410-');
|
|
QUERY: INSERT INTO CHAR8_TBL(f1) VALUES ('343f%2a');
|
|
QUERY: INSERT INTO CHAR8_TBL(f1) VALUES ('d34aas');
|
|
QUERY: INSERT INTO CHAR8_TBL(f1) VALUES ('');
|
|
QUERY: INSERT INTO CHAR8_TBL(f1) VALUES ('1234567890');
|
|
QUERY: SELECT '' AS seven, CHAR8_TBL.*;
|
|
seven f1
|
|
------ ---------
|
|
ABCDEFGH
|
|
abcdefgh
|
|
ZYWZ410-
|
|
343f%2a
|
|
d34aas
|
|
|
|
12345678
|
|
QUERY: SELECT '' AS six, c.f1 FROM CHAR8_TBL c WHERE c.f1 <> 'ABCDEFGH';
|
|
six f1
|
|
---- ---------
|
|
abcdefgh
|
|
ZYWZ410-
|
|
343f%2a
|
|
d34aas
|
|
|
|
12345678
|
|
QUERY: SELECT '' AS one, c.f1 FROM CHAR8_TBL c WHERE c.f1 = 'ABCDEFGH';
|
|
one f1
|
|
---- ---------
|
|
ABCDEFGH
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR8_TBL c WHERE c.f1 < 'ABCDEFGH';
|
|
three f1
|
|
------ ---------
|
|
343f%2a
|
|
|
|
12345678
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR8_TBL c WHERE c.f1 <= 'ABCDEFGH';
|
|
four f1
|
|
----- ---------
|
|
ABCDEFGH
|
|
343f%2a
|
|
|
|
12345678
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR8_TBL c WHERE c.f1 > 'ABCDEFGH';
|
|
three f1
|
|
------ ---------
|
|
abcdefgh
|
|
ZYWZ410-
|
|
d34aas
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR8_TBL c WHERE c.f1 >= 'ABCDEFGH';
|
|
four f1
|
|
----- ---------
|
|
ABCDEFGH
|
|
abcdefgh
|
|
ZYWZ410-
|
|
d34aas
|
|
QUERY: SELECT '' AS seven, c.f1 FROM CHAR8_TBL c WHERE c.f1 ~ '.*';
|
|
seven f1
|
|
------ ---------
|
|
ABCDEFGH
|
|
abcdefgh
|
|
ZYWZ410-
|
|
343f%2a
|
|
d34aas
|
|
|
|
12345678
|
|
QUERY: SELECT '' AS zero, c.f1 FROM CHAR8_TBL c WHERE c.f1 !~ '.*';
|
|
zero f1
|
|
----- ---
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR8_TBL c WHERE c.f1 ~ '[0-9]';
|
|
four f1
|
|
----- ---------
|
|
ZYWZ410-
|
|
343f%2a
|
|
d34aas
|
|
12345678
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR8_TBL c WHERE c.f1 ~ '.*34.*';
|
|
three f1
|
|
------ ---------
|
|
343f%2a
|
|
d34aas
|
|
12345678
|
|
QUERY: CREATE TABLE CHAR16_TBL(f1 char16);
|
|
QUERY: INSERT INTO CHAR16_TBL(f1) VALUES ('ABCDEFGHIJKLMNOP');
|
|
QUERY: INSERT INTO CHAR16_TBL(f1) VALUES ('abcdefghijklmnop');
|
|
QUERY: INSERT INTO CHAR16_TBL(f1) VALUES ('asdfghjkl;');
|
|
QUERY: INSERT INTO CHAR16_TBL(f1) VALUES ('343f%2a');
|
|
QUERY: INSERT INTO CHAR16_TBL(f1) VALUES ('d34aaasdf');
|
|
QUERY: INSERT INTO CHAR16_TBL(f1) VALUES ('');
|
|
QUERY: INSERT INTO CHAR16_TBL(f1) VALUES ('1234567890ABCDEFGHIJKLMNOPQRSTUV');
|
|
QUERY: SELECT '' AS seven, CHAR16_TBL.*;
|
|
seven f1
|
|
------ -----------------
|
|
ABCDEFGHIJKLMNOP
|
|
abcdefghijklmnop
|
|
asdfghjkl;
|
|
343f%2a
|
|
d34aaasdf
|
|
|
|
1234567890ABCDEF
|
|
QUERY: SELECT '' AS six, c.f1 FROM CHAR16_TBL c WHERE c.f1 <> 'ABCDEFGHIJKLMNOP';
|
|
six f1
|
|
---- -----------------
|
|
abcdefghijklmnop
|
|
asdfghjkl;
|
|
343f%2a
|
|
d34aaasdf
|
|
|
|
1234567890ABCDEF
|
|
QUERY: SELECT '' AS one, c.f1 FROM CHAR16_TBL c WHERE c.f1 = 'ABCDEFGHIJKLMNOP';
|
|
one f1
|
|
---- -----------------
|
|
ABCDEFGHIJKLMNOP
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR16_TBL c WHERE c.f1 < 'ABCDEFGHIJKLMNOP';
|
|
three f1
|
|
------ -----------------
|
|
343f%2a
|
|
|
|
1234567890ABCDEF
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR16_TBL c WHERE c.f1 <= 'ABCDEFGHIJKLMNOP';
|
|
four f1
|
|
----- -----------------
|
|
ABCDEFGHIJKLMNOP
|
|
343f%2a
|
|
|
|
1234567890ABCDEF
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR16_TBL c WHERE c.f1 > 'ABCDEFGHIJKLMNOP';
|
|
three f1
|
|
------ -----------------
|
|
abcdefghijklmnop
|
|
asdfghjkl;
|
|
d34aaasdf
|
|
QUERY: SELECT '' AS four, c.f1 FROM CHAR16_TBL c WHERE c.f1 >= 'ABCDEFGHIJKLMNOP';
|
|
four f1
|
|
----- -----------------
|
|
ABCDEFGHIJKLMNOP
|
|
abcdefghijklmnop
|
|
asdfghjkl;
|
|
d34aaasdf
|
|
QUERY: SELECT '' AS seven, c.f1 FROM CHAR16_TBL c WHERE c.f1 ~ '.*';
|
|
seven f1
|
|
------ -----------------
|
|
ABCDEFGHIJKLMNOP
|
|
abcdefghijklmnop
|
|
asdfghjkl;
|
|
343f%2a
|
|
d34aaasdf
|
|
|
|
1234567890ABCDEF
|
|
QUERY: SELECT '' AS zero, c.f1 FROM CHAR16_TBL c WHERE c.f1 !~ '.*';
|
|
zero f1
|
|
----- ---
|
|
QUERY: SELECT '' AS three, c.f1 FROM CHAR16_TBL c WHERE c.f1 ~ '[0-9]';
|
|
three f1
|
|
------ -----------------
|
|
343f%2a
|
|
d34aaasdf
|
|
1234567890ABCDEF
|
|
QUERY: SELECT '' AS two, c.f1 FROM CHAR16_TBL c WHERE c.f1 ~ '.*asdf.*';
|
|
two f1
|
|
---- -----------
|
|
asdfghjkl;
|
|
d34aaasdf
|
|
QUERY: CREATE TABLE FLOAT4_TBL (f1 float4);
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('0.0');
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('1004.30');
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('-34.84');
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('1.2345678901234e+20');
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('1.2345678901234e-20');
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('10e40');
|
|
WARN: Bad float4 input format -- overflow
|
|
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e40');
|
|
WARN: Bad float4 input format -- overflow
|
|
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('10e-40');
|
|
WARN: Bad float4 input format -- underflow
|
|
|
|
QUERY: INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e-40');
|
|
WARN: Bad float4 input format -- underflow
|
|
|
|
QUERY: SELECT '' AS five, FLOAT4_TBL.*;
|
|
five f1
|
|
----- ------------
|
|
0
|
|
1004.3
|
|
-34.84
|
|
1.23457e+20
|
|
1.23457e-20
|
|
QUERY: SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE f.f1 <> '1004.3';
|
|
four f1
|
|
----- ------------
|
|
0
|
|
-34.84
|
|
1.23457e+20
|
|
1.23457e-20
|
|
QUERY: SELECT '' AS one, f.* FROM FLOAT4_TBL f WHERE f.f1 = '1004.3';
|
|
one f1
|
|
---- -------
|
|
1004.3
|
|
QUERY: SELECT '' AS three, f.* FROM FLOAT4_TBL f WHERE '1004.3' > f.f1;
|
|
three f1
|
|
------ ------------
|
|
0
|
|
-34.84
|
|
1.23457e-20
|
|
QUERY: SELECT '' AS three, f.* FROM FLOAT4_TBL f WHERE f.f1 < '1004.3';
|
|
three f1
|
|
------ ------------
|
|
0
|
|
-34.84
|
|
1.23457e-20
|
|
QUERY: SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE '1004.3' >= f.f1;
|
|
four f1
|
|
----- ------------
|
|
0
|
|
1004.3
|
|
-34.84
|
|
1.23457e-20
|
|
QUERY: SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE f.f1 <= '1004.3';
|
|
four f1
|
|
----- ------------
|
|
0
|
|
1004.3
|
|
-34.84
|
|
1.23457e-20
|
|
QUERY: SELECT '' AS three, f.f1, f.f1 * '-10' AS x FROM FLOAT4_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 x
|
|
------ ------------ -------------
|
|
1004.3 -10043
|
|
1.23457e+20 -1.23457e+21
|
|
1.23457e-20 -1.23457e-19
|
|
QUERY: SELECT '' AS three, f.f1, f.f1 + '-10' AS x FROM FLOAT4_TBL f
|
|
WHERE f.f1 > '0.0'
|
|
SELECT '' AS three, f.f1, f.f1 / '-10' AS x FROM FLOAT4_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 x
|
|
------ ------------ ------------
|
|
1004.3 994.3
|
|
1.23457e+20 1.23457e+20
|
|
1.23457e-20 -10
|
|
QUERY: SELECT '' AS three, f.f1, f.f1 - '-10' AS x FROM FLOAT4_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 x
|
|
------ ------------ -------------
|
|
1004.3 -100.43
|
|
1.23457e+20 -1.23457e+19
|
|
1.23457e-20 -1.23457e-21
|
|
QUERY: SELECT '' AS bad, f.f1 / '0.0' from FLOAT4_TBL f;
|
|
three f1 x
|
|
------ ------------ ------------
|
|
1004.3 1014.3
|
|
1.23457e+20 1.23457e+20
|
|
1.23457e-20 10
|
|
QUERY: SELECT '' AS five, FLOAT4_TBL.*;
|
|
WARN:float4div: divide by 0.0 error
|
|
QUERY: SELECT '' AS five, f.f1, @f.f1 AS abs_f1 FROM FLOAT4_TBL f;
|
|
five f1
|
|
----- ------------
|
|
0
|
|
1004.3
|
|
-34.84
|
|
1.23457e+20
|
|
1.23457e-20
|
|
QUERY: UPDATE FLOAT4_TBL
|
|
SET f1 = FLOAT4_TBL.f1 * '-1'
|
|
WHERE FLOAT4_TBL.f1 > '0.0';
|
|
five f1 abs_f1
|
|
----- ------------ ------------
|
|
0 0
|
|
1004.3 1004.3
|
|
-34.84 34.84
|
|
1.23457e+20 1.23457e+20
|
|
1.23457e-20 1.23457e-20
|
|
QUERY: SELECT '' AS five, FLOAT4_TBL.*;
|
|
QUERY: CREATE TABLE FLOAT8_TBL(f1 float8);
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('0.0');
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('1004.30');
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('-34.84');
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('1.2345678901234e+200');
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('1.2345678901234e-200');
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('10e400');
|
|
WARN: Bad float8 input format
|
|
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('-10e400');
|
|
WARN: Bad float8 input format
|
|
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('10e-400');
|
|
WARN: Bad float8 input format
|
|
|
|
QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('-10e-400');
|
|
WARN: Bad float8 input format
|
|
|
|
QUERY: SELECT '' AS five, FLOAT8_TBL.*;
|
|
five f1
|
|
----- ---------------------
|
|
0
|
|
1004.3
|
|
-34.84
|
|
1.2345678901234e+200
|
|
1.2345678901234e-200
|
|
QUERY: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE f.f1 <> '1004.3';
|
|
four f1
|
|
----- ---------------------
|
|
0
|
|
-34.84
|
|
1.2345678901234e+200
|
|
1.2345678901234e-200
|
|
QUERY: SELECT '' AS one, f.* FROM FLOAT8_TBL f WHERE f.f1 = '1004.3';
|
|
one f1
|
|
---- -------
|
|
1004.3
|
|
QUERY: SELECT '' AS three, f.* FROM FLOAT8_TBL f WHERE '1004.3' > f.f1;
|
|
three f1
|
|
------ ---------------------
|
|
0
|
|
-34.84
|
|
1.2345678901234e-200
|
|
QUERY: SELECT '' AS three, f.* FROM FLOAT8_TBL f WHERE f.f1 < '1004.3';
|
|
three f1
|
|
------ ---------------------
|
|
0
|
|
-34.84
|
|
1.2345678901234e-200
|
|
QUERY: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE '1004.3' >= f.f1;
|
|
four f1
|
|
----- ---------------------
|
|
0
|
|
1004.3
|
|
-34.84
|
|
1.2345678901234e-200
|
|
QUERY: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE f.f1 <= '1004.3';
|
|
four f1
|
|
----- ---------------------
|
|
0
|
|
1004.3
|
|
-34.84
|
|
1.2345678901234e-200
|
|
QUERY: SELECT '' AS three, f.f1, f.f1 * '-10' AS x
|
|
FROM FLOAT8_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 x
|
|
------ --------------------- ----------------------
|
|
1004.3 -10043
|
|
1.2345678901234e+200 -1.2345678901234e+201
|
|
1.2345678901234e-200 -1.2345678901234e-199
|
|
QUERY: SELECT '' AS three, f.f1, f.f1 + '-10' AS x
|
|
FROM FLOAT8_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 x
|
|
------ --------------------- ---------------------
|
|
1004.3 994.3
|
|
1.2345678901234e+200 1.2345678901234e+200
|
|
1.2345678901234e-200 -10
|
|
QUERY: SELECT '' AS three, f.f1, f.f1 / '-10' AS x
|
|
FROM FLOAT8_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 x
|
|
------ --------------------- ----------------------
|
|
1004.3 -100.43
|
|
1.2345678901234e+200 -1.2345678901234e+199
|
|
1.2345678901234e-200 -1.2345678901234e-201
|
|
QUERY: SELECT '' AS three, f.f1, f.f1 - '-10' AS x
|
|
FROM FLOAT8_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 x
|
|
------ --------------------- ---------------------
|
|
1004.3 1014.3
|
|
1.2345678901234e+200 1.2345678901234e+200
|
|
1.2345678901234e-200 10
|
|
QUERY: SELECT '' AS one, f.f1 ^ '2.0' AS square_f1
|
|
FROM FLOAT8_TBL f where f.f1 = '1004.3';
|
|
one square_f1
|
|
---- -----------
|
|
1008618.49
|
|
QUERY: SELECT '' AS five, f.f1, @f.f1 AS abs_f1
|
|
FROM FLOAT8_TBL f;
|
|
five f1 abs_f1
|
|
----- --------------------- ---------------------
|
|
0 0
|
|
1004.3 1004.3
|
|
-34.84 34.84
|
|
1.2345678901234e+200 1.2345678901234e+200
|
|
1.2345678901234e-200 1.2345678901234e-200
|
|
QUERY: SELECT '' AS five, f.f1, %f.f1 AS trunc_f1
|
|
FROM FLOAT8_TBL f;
|
|
five f1 trunc_f1
|
|
----- --------------------- ---------------------
|
|
0 0
|
|
1004.3 1004
|
|
-34.84 -34
|
|
1.2345678901234e+200 1.2345678901234e+200
|
|
1.2345678901234e-200 0
|
|
QUERY: SELECT '' AS five, f.f1, f.f1 % AS round_f1
|
|
FROM FLOAT8_TBL f;
|
|
five f1 round_f1
|
|
----- --------------------- ---------------------
|
|
0 0
|
|
1004.3 1004
|
|
-34.84 -35
|
|
1.2345678901234e+200 1.2345678901234e+200
|
|
1.2345678901234e-200 0
|
|
QUERY: SELECT '' AS three, f.f1, |/f.f1 AS sqrt_f1
|
|
FROM FLOAT8_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 sqrt_f1
|
|
------ --------------------- ----------------------
|
|
1004.3 31.6906926399535
|
|
1.2345678901234e+200 1.11111110611109e+100
|
|
1.2345678901234e-200 1.11111110611109e-100
|
|
QUERY: SELECT '' AS three, f.f1, : ( ; f.f1) AS exp_ln_f1
|
|
FROM FLOAT8_TBL f
|
|
WHERE f.f1 > '0.0';
|
|
three f1 exp_ln_f1
|
|
------ --------------------- ----------------------
|
|
1004.3 1004.3
|
|
1.2345678901234e+200 1.23456789012338e+200
|
|
1.2345678901234e-200 1.23456789012339e-200
|
|
QUERY: SELECT '' AS five, f.f1, ||/f.f1 AS cbrt_f1 FROM FLOAT8_TBL f;
|
|
five f1 cbrt_f1
|
|
----- --------------------- ---------------------
|
|
0 0
|
|
1004.3 10.014312837827
|
|
-34.84 -3.26607421344208
|
|
1.2345678901234e+200 4.97933859234765e+66
|
|
1.2345678901234e-200 2.3112042409018e-67
|
|
QUERY: SELECT '' AS five, FLOAT8_TBL.*;
|
|
five f1
|
|
----- ---------------------
|
|
0
|
|
1004.3
|
|
-34.84
|
|
1.2345678901234e+200
|
|
1.2345678901234e-200
|
|
QUERY: UPDATE FLOAT8_TBL
|
|
SET f1 = FLOAT8_TBL.f1 * '-1'
|
|
WHERE FLOAT8_TBL.f1 > '0.0';
|
|
QUERY: SELECT '' AS bad, f.f1 * '1e200' from FLOAT8_TBL f;
|
|
WARN:floating point exception! the last floating point operation either exceeded legal ranges or was a divide by zero
|
|
QUERY: SELECT '' AS bad, f.f1 ^ '1e200' from FLOAT8_TBL f;
|
|
WARN:pow() returned a floating point out of the range
|
|
|
|
QUERY: SELECT '' AS bad, ; (f.f1) from FLOAT8_TBL f where f.f1 = '0.0' ;
|
|
WARN:can't take log of 0!
|
|
QUERY: SELECT '' AS bad, ; (f.f1) from FLOAT8_TBL f where f.f1 < '0.0' ;
|
|
WARN:can't take log of a negative number
|
|
QUERY: SELECT '' AS bad, : (f.f1) from FLOAT8_TBL f;
|
|
WARN:exp() returned a floating point out of range
|
|
|
|
QUERY: SELECT '' AS bad, f.f1 / '0.0' from FLOAT8_TBL f;
|
|
WARN:float8div: divide by 0.0 error
|
|
QUERY: SELECT '' AS five, FLOAT8_TBL.*;
|
|
five f1
|
|
----- ----------------------
|
|
0
|
|
-34.84
|
|
-1004.3
|
|
-1.2345678901234e+200
|
|
-1.2345678901234e-200
|
|
QUERY: CREATE TABLE INT2_TBL(f1 int2);
|
|
QUERY: INSERT INTO INT2_TBL(f1) VALUES ('0');
|
|
QUERY: INSERT INTO INT2_TBL(f1) VALUES ('1234');
|
|
QUERY: INSERT INTO INT2_TBL(f1) VALUES ('-1234');
|
|
QUERY: INSERT INTO INT2_TBL(f1) VALUES ('34.5');
|
|
WARN:pg_atoi: error in "34.5": can't parse ".5"
|
|
QUERY: INSERT INTO INT2_TBL(f1) VALUES ('32767');
|
|
QUERY: INSERT INTO INT2_TBL(f1) VALUES ('-32767');
|
|
QUERY: INSERT INTO INT2_TBL(f1) VALUES ('100000');
|
|
WARN:pg_atoi: error reading "100000": Result too large
|
|
QUERY: INSERT INTO INT2_TBL(f1) VALUES ('asdf');
|
|
WARN:pg_atoi: error in "asdf": can't parse "asdf"
|
|
QUERY: SELECT '' AS five, INT2_TBL.*;
|
|
five f1
|
|
----- -------
|
|
0
|
|
1234
|
|
-1234
|
|
32767
|
|
-32767
|
|
QUERY: SELECT '' AS four, i.* FROM INT2_TBL i WHERE i.f1 <> '0'::int2;
|
|
four f1
|
|
----- -------
|
|
1234
|
|
-1234
|
|
32767
|
|
-32767
|
|
QUERY: SELECT '' AS four, i.* FROM INT2_TBL i WHERE i.f1 <> '0'::int4;
|
|
four f1
|
|
----- -------
|
|
1234
|
|
-1234
|
|
32767
|
|
-32767
|
|
QUERY: SELECT '' AS one, i.* FROM INT2_TBL i WHERE i.f1 = '0'::int2;
|
|
one f1
|
|
---- ---
|
|
0
|
|
QUERY: SELECT '' AS one, i.* FROM INT2_TBL i WHERE i.f1 = '0'::int4;
|
|
one f1
|
|
---- ---
|
|
0
|
|
QUERY: SELECT '' AS two, i.* FROM INT2_TBL i WHERE i.f1 < '0'::int2;
|
|
two f1
|
|
---- -------
|
|
-1234
|
|
-32767
|
|
QUERY: SELECT '' AS two, i.* FROM INT2_TBL i WHERE i.f1 < '0'::int4;
|
|
two f1
|
|
---- -------
|
|
-1234
|
|
-32767
|
|
QUERY: SELECT '' AS three, i.* FROM INT2_TBL i WHERE i.f1 <= '0'::int2;
|
|
three f1
|
|
------ -------
|
|
0
|
|
-1234
|
|
-32767
|
|
QUERY: SELECT '' AS three, i.* FROM INT2_TBL i WHERE i.f1 <= '0'::int4;
|
|
three f1
|
|
------ -------
|
|
0
|
|
-1234
|
|
-32767
|
|
QUERY: SELECT '' AS two, i.* FROM INT2_TBL i WHERE i.f1 > '0'::int2;
|
|
two f1
|
|
---- ------
|
|
1234
|
|
32767
|
|
QUERY: SELECT '' AS two, i.* FROM INT2_TBL i WHERE i.f1 > '0'::int4;
|
|
two f1
|
|
---- ------
|
|
1234
|
|
32767
|
|
QUERY: SELECT '' AS three, i.* FROM INT2_TBL i WHERE i.f1 >= '0'::int2;
|
|
three f1
|
|
------ ------
|
|
0
|
|
1234
|
|
32767
|
|
QUERY: SELECT '' AS three, i.* FROM INT2_TBL i WHERE i.f1 >= '0'::int4;
|
|
three f1
|
|
------ ------
|
|
0
|
|
1234
|
|
32767
|
|
QUERY: SELECT '' AS one, i.* FROM INT2_TBL i WHERE (i.f1 % '2'::int2) = '1'::int2;
|
|
one f1
|
|
---- ------
|
|
32767
|
|
QUERY: SELECT '' AS three, i.* FROM INT2_TBL i WHERE (i.f1 % '2'::int4) = '0'::int2;
|
|
three f1
|
|
------ ------
|
|
0
|
|
1234
|
|
-1234
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 * '2'::int2 AS x FROM INT2_TBL i;
|
|
five f1 x
|
|
----- ------- ------
|
|
0 0
|
|
1234 2468
|
|
-1234 -2468
|
|
32767 -2
|
|
-32767 2
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 * '2'::int4 AS x FROM INT2_TBL i;
|
|
five f1 x
|
|
----- ------- -------
|
|
0 0
|
|
1234 2468
|
|
-1234 -2468
|
|
32767 65534
|
|
-32767 -65534
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 + '2'::int2 AS x FROM INT2_TBL i;
|
|
five f1 x
|
|
----- ------- -------
|
|
0 2
|
|
1234 1236
|
|
-1234 -1232
|
|
32767 -32767
|
|
-32767 -32765
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 + '2'::int4 AS x FROM INT2_TBL i;
|
|
five f1 x
|
|
----- ------- -------
|
|
0 2
|
|
1234 1236
|
|
-1234 -1232
|
|
32767 32769
|
|
-32767 -32765
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 - '2'::int2 AS x FROM INT2_TBL i;
|
|
five f1 x
|
|
----- ------- ------
|
|
0 -2
|
|
1234 1232
|
|
-1234 -1236
|
|
32767 32765
|
|
-32767 32767
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 - '2'::int4 AS x FROM INT2_TBL i;
|
|
five f1 x
|
|
----- ------- -------
|
|
0 -2
|
|
1234 1232
|
|
-1234 -1236
|
|
32767 32765
|
|
-32767 -32769
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 / '2'::int2 AS x FROM INT2_TBL i;
|
|
five f1 x
|
|
----- ------- -------
|
|
0 0
|
|
1234 617
|
|
-1234 -617
|
|
32767 16383
|
|
-32767 -16383
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 / '2'::int4 AS x FROM INT2_TBL i;
|
|
five f1 x
|
|
----- ------- -------
|
|
0 0
|
|
1234 617
|
|
-1234 -617
|
|
32767 16383
|
|
-32767 -16383
|
|
QUERY: CREATE TABLE INT4_TBL(f1 int4);
|
|
QUERY: INSERT INTO INT4_TBL(f1) VALUES ('0');
|
|
QUERY: INSERT INTO INT4_TBL(f1) VALUES ('123456');
|
|
QUERY: INSERT INTO INT4_TBL(f1) VALUES ('-123456');
|
|
QUERY: INSERT INTO INT4_TBL(f1) VALUES ('34.5');
|
|
WARN:pg_atoi: error in "34.5": can't parse ".5"
|
|
QUERY: INSERT INTO INT4_TBL(f1) VALUES ('2147483647');
|
|
QUERY: INSERT INTO INT4_TBL(f1) VALUES ('-2147483647');
|
|
QUERY: INSERT INTO INT4_TBL(f1) VALUES ('1000000000000');
|
|
WARN:pg_atoi: error reading "1000000000000": Result too large
|
|
QUERY: INSERT INTO INT4_TBL(f1) VALUES ('asdf');
|
|
WARN:pg_atoi: error in "asdf": can't parse "asdf"
|
|
QUERY: SELECT '' AS five, INT4_TBL.*;
|
|
five f1
|
|
----- ------------
|
|
0
|
|
123456
|
|
-123456
|
|
2147483647
|
|
-2147483647
|
|
QUERY: SELECT '' AS four, i.* FROM INT4_TBL i WHERE i.f1 <> '0'::int2;
|
|
four f1
|
|
----- ------------
|
|
123456
|
|
-123456
|
|
2147483647
|
|
-2147483647
|
|
QUERY: SELECT '' AS four, i.* FROM INT4_TBL i WHERE i.f1 <> '0'::int4;
|
|
four f1
|
|
----- ------------
|
|
123456
|
|
-123456
|
|
2147483647
|
|
-2147483647
|
|
QUERY: SELECT '' AS one, i.* FROM INT4_TBL i WHERE i.f1 = '0'::int2;
|
|
one f1
|
|
---- ---
|
|
0
|
|
QUERY: SELECT '' AS one, i.* FROM INT4_TBL i WHERE i.f1 = '0'::int4;
|
|
one f1
|
|
---- ---
|
|
0
|
|
QUERY: SELECT '' AS two, i.* FROM INT4_TBL i WHERE i.f1 < '0'::int2;
|
|
two f1
|
|
---- ------------
|
|
-123456
|
|
-2147483647
|
|
QUERY: SELECT '' AS two, i.* FROM INT4_TBL i WHERE i.f1 < '0'::int4;
|
|
two f1
|
|
---- ------------
|
|
-123456
|
|
-2147483647
|
|
QUERY: SELECT '' AS three, i.* FROM INT4_TBL i WHERE i.f1 <= '0'::int2;
|
|
three f1
|
|
------ ------------
|
|
0
|
|
-123456
|
|
-2147483647
|
|
QUERY: SELECT '' AS three, i.* FROM INT4_TBL i WHERE i.f1 <= '0'::int4;
|
|
three f1
|
|
------ ------------
|
|
0
|
|
-123456
|
|
-2147483647
|
|
QUERY: SELECT '' AS two, i.* FROM INT4_TBL i WHERE i.f1 > '0'::int2;
|
|
two f1
|
|
---- -----------
|
|
123456
|
|
2147483647
|
|
QUERY: SELECT '' AS two, i.* FROM INT4_TBL i WHERE i.f1 > '0'::int4;
|
|
two f1
|
|
---- -----------
|
|
123456
|
|
2147483647
|
|
QUERY: SELECT '' AS three, i.* FROM INT4_TBL i WHERE i.f1 >= '0'::int2;
|
|
three f1
|
|
------ -----------
|
|
0
|
|
123456
|
|
2147483647
|
|
QUERY: SELECT '' AS three, i.* FROM INT4_TBL i WHERE i.f1 >= '0'::int4;
|
|
three f1
|
|
------ -----------
|
|
0
|
|
123456
|
|
2147483647
|
|
QUERY: SELECT '' AS one, i.* FROM INT4_TBL i WHERE (i.f1 % '2'::int2) = '1'::int2;
|
|
one f1
|
|
---- -----------
|
|
2147483647
|
|
QUERY: SELECT '' AS three, i.* FROM INT4_TBL i WHERE (i.f1 % '2'::int4) = '0'::int2;
|
|
three f1
|
|
------ --------
|
|
0
|
|
123456
|
|
-123456
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 * '2'::int2 AS x FROM INT4_TBL i;
|
|
five f1 x
|
|
----- ------------ --------
|
|
0 0
|
|
123456 246912
|
|
-123456 -246912
|
|
2147483647 -2
|
|
-2147483647 2
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 * '2'::int4 AS x FROM INT4_TBL i;
|
|
five f1 x
|
|
----- ------------ --------
|
|
0 0
|
|
123456 246912
|
|
-123456 -246912
|
|
2147483647 -2
|
|
-2147483647 2
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 + '2'::int2 AS x FROM INT4_TBL i;
|
|
five f1 x
|
|
----- ------------ ------------
|
|
0 2
|
|
123456 123458
|
|
-123456 -123454
|
|
2147483647 -2147483647
|
|
-2147483647 -2147483645
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 + '2'::int4 AS x FROM INT4_TBL i;
|
|
five f1 x
|
|
----- ------------ ------------
|
|
0 2
|
|
123456 123458
|
|
-123456 -123454
|
|
2147483647 -2147483647
|
|
-2147483647 -2147483645
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 - '2'::int2 AS x FROM INT4_TBL i;
|
|
five f1 x
|
|
----- ------------ -----------
|
|
0 -2
|
|
123456 123454
|
|
-123456 -123458
|
|
2147483647 2147483645
|
|
-2147483647 2147483647
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 - '2'::int4 AS x FROM INT4_TBL i;
|
|
five f1 x
|
|
----- ------------ -----------
|
|
0 -2
|
|
123456 123454
|
|
-123456 -123458
|
|
2147483647 2147483645
|
|
-2147483647 2147483647
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 / '2'::int2 AS x FROM INT4_TBL i;
|
|
five f1 x
|
|
----- ------------ ------------
|
|
0 0
|
|
123456 61728
|
|
-123456 -61728
|
|
2147483647 1073741823
|
|
-2147483647 -1073741823
|
|
QUERY: SELECT '' AS five, i.f1, i.f1 / '2'::int4 AS x FROM INT4_TBL i;
|
|
five f1 x
|
|
----- ------------ ------------
|
|
0 0
|
|
123456 61728
|
|
-123456 -61728
|
|
2147483647 1073741823
|
|
-2147483647 -1073741823
|
|
QUERY: SELECT '2'::int2 * '2'::int2 = '16'::int2 / '4'::int2 AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT '2'::int4 * '2'::int2 = '16'::int2 / '4'::int4 AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT '2'::int2 * '2'::int4 = '16'::int4 / '4'::int2 AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT '1000'::int4 < '999'::int4 AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT 4! AS twenty_four;
|
|
twenty_four
|
|
------------
|
|
24
|
|
QUERY: SELECT !!3 AS six;
|
|
six
|
|
----
|
|
6
|
|
QUERY: SELECT 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 AS ten;
|
|
ten
|
|
----
|
|
10
|
|
QUERY: SELECT 2 + 2 / 2 AS three;
|
|
three
|
|
------
|
|
3
|
|
QUERY: SELECT (2 + 2) / 2 AS two;
|
|
two
|
|
----
|
|
2
|
|
QUERY: SELECT dsqrt('64'::float8) AS eight;
|
|
eight
|
|
------
|
|
8
|
|
QUERY: SELECT |/'64'::float8 AS eight;
|
|
eight
|
|
------
|
|
8
|
|
QUERY: SELECT ||/'27'::float8 AS three;
|
|
three
|
|
------
|
|
3
|
|
QUERY: CREATE TABLE OID_TBL(f1 oid);
|
|
QUERY: INSERT INTO OID_TBL(f1) VALUES ('1234');
|
|
QUERY: INSERT INTO OID_TBL(f1) VALUES ('1235');
|
|
QUERY: INSERT INTO OID_TBL(f1) VALUES ('987');
|
|
QUERY: INSERT INTO OID_TBL(f1) VALUES ('-1040');
|
|
QUERY: INSERT INTO OID_TBL(f1) VALUES ('');
|
|
QUERY: INSERT INTO OID_TBL(f1) VALUES ('asdfasd');
|
|
WARN:pg_atoi: error in "asdfasd": can't parse "asdfasd"
|
|
QUERY: SELECT '' AS five, OID_TBL.*;
|
|
five f1
|
|
----- ------
|
|
1234
|
|
1235
|
|
987
|
|
-1040
|
|
0
|
|
QUERY: SELECT '' AS one, o.* FROM OID_TBL o WHERE o.f1 = '1234'::oid;
|
|
one f1
|
|
---- -----
|
|
1234
|
|
QUERY: SELECT '' AS four, o.* FROM OID_TBL o WHERE o.f1 <> '1234';
|
|
four f1
|
|
----- ------
|
|
1235
|
|
987
|
|
-1040
|
|
0
|
|
QUERY: SELECT '' AS four, o.* FROM OID_TBL o WHERE o.f1 <= '1234';
|
|
four f1
|
|
----- ------
|
|
1234
|
|
987
|
|
-1040
|
|
0
|
|
QUERY: SELECT '' AS three, o.* FROM OID_TBL o WHERE o.f1 < '1234';
|
|
three f1
|
|
------ ------
|
|
987
|
|
-1040
|
|
0
|
|
QUERY: SELECT '' AS two, o.* FROM OID_TBL o WHERE o.f1 >= '1234';
|
|
two f1
|
|
---- -----
|
|
1234
|
|
1235
|
|
QUERY: SELECT '' AS one, o.* FROM OID_TBL o WHERE o.f1 > '1234';
|
|
one f1
|
|
---- -----
|
|
1235
|
|
QUERY: CREATE TABLE OIDNAME_TBL(f1 oidname);
|
|
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('1234,abcd');
|
|
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('1235,efgh');
|
|
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('987,XXXX');
|
|
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('123456');
|
|
WARN:Bad input data for type oidname
|
|
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('123456,abcdefghijklmnopqrsutvwyz');
|
|
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('');
|
|
WARN:Bad input data for type oidname
|
|
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('asdfasd');
|
|
WARN:Bad input data for type oidname
|
|
QUERY: SELECT '' AS four, OIDNAME_TBL.*;
|
|
four f1
|
|
----- ---------------------------------
|
|
1234,abcd
|
|
1235,efgh
|
|
987,XXXX
|
|
123456,abcdefghijklmnopqrsutvwyz
|
|
QUERY: SELECT '' AS one, o.* FROM OIDNAME_TBL o WHERE o.f1 = '1234,abcd';
|
|
one f1
|
|
---- ----------
|
|
1234,abcd
|
|
QUERY: SELECT '' AS three, o.* FROM OIDNAME_TBL o WHERE o.f1 <> '1234,abcd';
|
|
three f1
|
|
------ ---------------------------------
|
|
1235,efgh
|
|
987,XXXX
|
|
123456,abcdefghijklmnopqrsutvwyz
|
|
QUERY: SELECT '' AS two, o.* FROM OIDNAME_TBL o WHERE o.f1 <= '1234,abcd';
|
|
two f1
|
|
---- ----------
|
|
1234,abcd
|
|
987,XXXX
|
|
QUERY: SELECT '' AS one, o.* FROM OIDNAME_TBL o WHERE o.f1 < '1234,abcd';
|
|
one f1
|
|
---- ---------
|
|
987,XXXX
|
|
QUERY: SELECT '' AS three, o.* FROM OIDNAME_TBL o WHERE o.f1 >= '1234,abcd';
|
|
three f1
|
|
------ ---------------------------------
|
|
1234,abcd
|
|
1235,efgh
|
|
123456,abcdefghijklmnopqrsutvwyz
|
|
QUERY: SELECT '' AS two, o.* FROM OIDNAME_TBL o WHERE o.f1 > '1234,abcd';
|
|
two f1
|
|
---- ---------------------------------
|
|
1235,efgh
|
|
123456,abcdefghijklmnopqrsutvwyz
|
|
QUERY: CREATE TABLE OIDINT2_TBL(f1 oidint2);
|
|
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1234/9873');
|
|
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1235/9873');
|
|
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('987/-1234');
|
|
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456');
|
|
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456/123456');
|
|
WARN:pg_atoi: error reading "123456": Result too large
|
|
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('');
|
|
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('asdfasd');
|
|
WARN:pg_atoi: error in "asdfasd": can't parse "asdfasd"
|
|
QUERY: SELECT '' AS five, OIDINT2_TBL.*;
|
|
five f1
|
|
----- ----------
|
|
1234/9873
|
|
1235/9873
|
|
987/-1234
|
|
123456/0
|
|
0/0
|
|
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 = '1235/9873';
|
|
one f1
|
|
---- ----------
|
|
1235/9873
|
|
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <> '1235/9873';
|
|
four f1
|
|
----- ----------
|
|
1234/9873
|
|
987/-1234
|
|
123456/0
|
|
0/0
|
|
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <= '1235/9873';
|
|
four f1
|
|
----- ----------
|
|
1234/9873
|
|
1235/9873
|
|
987/-1234
|
|
0/0
|
|
QUERY: SELECT '' AS three, o.* FROM OIDINT2_TBL o WHERE o.f1 < '1235/9873';
|
|
three f1
|
|
------ ----------
|
|
1234/9873
|
|
987/-1234
|
|
0/0
|
|
QUERY: SELECT '' AS two, o.* FROM OIDINT2_TBL o WHERE o.f1 >= '1235/9873';
|
|
two f1
|
|
---- ----------
|
|
1235/9873
|
|
123456/0
|
|
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 > '1235/9873';
|
|
one f1
|
|
---- ---------
|
|
123456/0
|
|
QUERY: CREATE TABLE OIDINT4_TBL(f1 oidint4);
|
|
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1234/9873');
|
|
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1235/9873');
|
|
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('987/-1234');
|
|
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456');
|
|
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456/1234568901234567890');
|
|
WARN:pg_atoi: error reading "1234568901234567890": Result too large
|
|
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('');
|
|
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('asdfasd');
|
|
WARN:pg_atoi: error in "asdfasd": can't parse "asdfasd"
|
|
QUERY: SELECT '' AS five, OIDINT4_TBL.*;
|
|
five f1
|
|
----- ----------
|
|
1234/9873
|
|
1235/9873
|
|
987/-1234
|
|
123456/0
|
|
0/0
|
|
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 = '1235/9873';
|
|
one f1
|
|
---- ----------
|
|
1235/9873
|
|
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <> '1235/9873';
|
|
four f1
|
|
----- ----------
|
|
1234/9873
|
|
987/-1234
|
|
123456/0
|
|
0/0
|
|
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <= '1235/9873';
|
|
four f1
|
|
----- ----------
|
|
1234/9873
|
|
1235/9873
|
|
987/-1234
|
|
0/0
|
|
QUERY: SELECT '' AS three, o.* FROM OIDINT4_TBL o WHERE o.f1 < '1235/9873';
|
|
three f1
|
|
------ ----------
|
|
1234/9873
|
|
987/-1234
|
|
0/0
|
|
QUERY: SELECT '' AS two, o.* FROM OIDINT4_TBL o WHERE o.f1 >= '1235/9873';
|
|
two f1
|
|
---- ----------
|
|
1235/9873
|
|
123456/0
|
|
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 > '1235/9873';
|
|
one f1
|
|
---- ---------
|
|
123456/0
|
|
QUERY: CREATE TABLE POINT_TBL(f1 point);
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('(0.0,0.0)');
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('(-10.0,0.0)');
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('(-3.0,4.0)');
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('(5.1, 34.5)');
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('(-5.0,-12.0)');
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('asdfasdf');
|
|
WARN:Bad point external representation 'asdfasdf'
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('10.0,10.0');
|
|
WARN:Bad point external representation '10.0,10.0'
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('(10.0 10.0)');
|
|
WARN:Bad point external representation '(10.0 10.0)'
|
|
QUERY: INSERT INTO POINT_TBL(f1) VALUES ('(10.0,10.0');
|
|
WARN:Bad point external representation '(10.0,10.0'
|
|
QUERY: SELECT '' AS five, POINT_TBL.*;
|
|
five f1
|
|
----- -----------
|
|
(0,0)
|
|
(-10,0)
|
|
(-3,4)
|
|
(5.1,34.5)
|
|
(-5,-12)
|
|
QUERY: SELECT '' AS three, p.* FROM POINT_TBL p WHERE p.f1 !< '(0.0, 0.0)';
|
|
three f1
|
|
------ ---------
|
|
(-10,0)
|
|
(-3,4)
|
|
(-5,-12)
|
|
QUERY: SELECT '' AS three, p.* FROM POINT_TBL p WHERE '(0.0,0.0)' !> p.f1;
|
|
three f1
|
|
------ ---------
|
|
(-10,0)
|
|
(-3,4)
|
|
(-5,-12)
|
|
QUERY: SELECT '' AS one, p.* FROM POINT_TBL p WHERE '(0.0,0.0)' !^ p.f1;
|
|
one f1
|
|
---- ---------
|
|
(-5,-12)
|
|
QUERY: SELECT '' AS one, p.* FROM POINT_TBL p WHERE p.f1 !| '(0.0, 0.0)';
|
|
one f1
|
|
---- ---------
|
|
(-5,-12)
|
|
QUERY: SELECT '' AS one, p.* FROM POINT_TBL p WHERE p.f1 =|= '(5.1, 34.5)';
|
|
one f1
|
|
---- -----------
|
|
(5.1,34.5)
|
|
QUERY: SELECT '' AS two, p.* FROM POINT_TBL p
|
|
WHERE p.f1 ===> '(0,0,100,100)';
|
|
two f1
|
|
---- -----------
|
|
(0,0)
|
|
(5.1,34.5)
|
|
QUERY: SELECT '' AS three, p.* FROM POINT_TBL p
|
|
WHERE not on_pb(p.f1,'(0,0,100,100)'::box);
|
|
three f1
|
|
------ ---------
|
|
(-10,0)
|
|
(-3,4)
|
|
(-5,-12)
|
|
QUERY: SELECT '' AS two, p.* FROM POINT_TBL p
|
|
WHERE on_ppath(p.f1,'(0,3,0,0,-10,0,-10,10)'::path);
|
|
two f1
|
|
---- --------
|
|
(0,0)
|
|
(-10,0)
|
|
QUERY: SELECT '' AS five, p.f1, p.f1 <===> '(0,0)' AS dist FROM POINT_TBL p;
|
|
five f1 dist
|
|
----- ----------- -----
|
|
(0,0) 0
|
|
(-10,0) 10
|
|
(-3,4) 5
|
|
(5.1,34.5) 34
|
|
(-5,-12) 13
|
|
QUERY: SELECT '' AS twentyfive, p1.f1, p2.f1, p1.f1 <===> p2.f1 AS dist
|
|
FROM POINT_TBL p1, POINT_TBL p2;
|
|
twentyfive f1 f1 dist
|
|
----------- ----------- ----------- -----
|
|
(0,0) (0,0) 0
|
|
(-10,0) (0,0) 10
|
|
(-3,4) (0,0) 5
|
|
(5.1,34.5) (0,0) 34
|
|
(-5,-12) (0,0) 13
|
|
(0,0) (-10,0) 10
|
|
(-10,0) (-10,0) 0
|
|
(-3,4) (-10,0) 8
|
|
(5.1,34.5) (-10,0) 37
|
|
(-5,-12) (-10,0) 13
|
|
(0,0) (-3,4) 5
|
|
(-10,0) (-3,4) 8
|
|
(-3,4) (-3,4) 0
|
|
(5.1,34.5) (-3,4) 31
|
|
(-5,-12) (-3,4) 16
|
|
(0,0) (5.1,34.5) 34
|
|
(-10,0) (5.1,34.5) 37
|
|
(-3,4) (5.1,34.5) 31
|
|
(5.1,34.5) (5.1,34.5) 0
|
|
(-5,-12) (5.1,34.5) 47
|
|
(0,0) (-5,-12) 13
|
|
(-10,0) (-5,-12) 13
|
|
(-3,4) (-5,-12) 16
|
|
(5.1,34.5) (-5,-12) 47
|
|
(-5,-12) (-5,-12) 0
|
|
QUERY: SELECT '' AS twenty, p1.f1, p2.f1
|
|
FROM POINT_TBL p1, POINT_TBL p2
|
|
WHERE (p1.f1 <===> p2.f1) > 3;
|
|
twenty f1 f1
|
|
------- ----------- -----------
|
|
(-10,0) (0,0)
|
|
(-3,4) (0,0)
|
|
(5.1,34.5) (0,0)
|
|
(-5,-12) (0,0)
|
|
(0,0) (-10,0)
|
|
(-3,4) (-10,0)
|
|
(5.1,34.5) (-10,0)
|
|
(-5,-12) (-10,0)
|
|
(0,0) (-3,4)
|
|
(-10,0) (-3,4)
|
|
(5.1,34.5) (-3,4)
|
|
(-5,-12) (-3,4)
|
|
(0,0) (5.1,34.5)
|
|
(-10,0) (5.1,34.5)
|
|
(-3,4) (5.1,34.5)
|
|
(-5,-12) (5.1,34.5)
|
|
(0,0) (-5,-12)
|
|
(-10,0) (-5,-12)
|
|
(-3,4) (-5,-12)
|
|
(5.1,34.5) (-5,-12)
|
|
QUERY: SELECT '' AS ten, p1.f1, p2.f1
|
|
FROM POINT_TBL p1, POINT_TBL p2
|
|
WHERE (p1.f1 <===> p2.f1) > 3 and
|
|
p1.f1 !< p2.f1;
|
|
ten f1 f1
|
|
---- --------- -----------
|
|
(-10,0) (0,0)
|
|
(-3,4) (0,0)
|
|
(-5,-12) (0,0)
|
|
(-10,0) (-3,4)
|
|
(-5,-12) (-3,4)
|
|
(0,0) (5.1,34.5)
|
|
(-10,0) (5.1,34.5)
|
|
(-3,4) (5.1,34.5)
|
|
(-5,-12) (5.1,34.5)
|
|
(-10,0) (-5,-12)
|
|
QUERY: SELECT '' AS two, p1.f1, p2.f1
|
|
FROM POINT_TBL p1, POINT_TBL p2
|
|
WHERE (p1.f1 <===> p2.f1) > 3 and
|
|
p1.f1 !< p2.f1 and
|
|
p1.f1 !^ p2.f1;
|
|
two f1 f1
|
|
---- -------- ---------
|
|
(-3,4) (0,0)
|
|
(-10,0) (-5,-12)
|
|
QUERY: CREATE TABLE POLYGON_TBL(f1 polygon);
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('(2.0,2.0,0.0,0.0,4.0,0.0)');
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('(3.0,3.0,1.0,1.0,3.0,0.0)');
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0,0.0)');
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0,0.0,1.0,1.0)');
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('0.0');
|
|
WARN:Bad polygon external representation '0.0'
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0 0.0');
|
|
WARN:Bad polygon external representation '(0.0 0.0'
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2)');
|
|
WARN:Bad polygon external representation '(0,1,2)'
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2,3');
|
|
WARN:Bad polygon external representation '(0,1,2,3'
|
|
QUERY: INSERT INTO POLYGON_TBL(f1) VALUES ('asdf');
|
|
WARN:Bad polygon external representation 'asdf'
|
|
QUERY: SELECT '' AS four, POLYGON_TBL.*;
|
|
four f1
|
|
----- --------------------------------------------------------------------------------
|
|
( 2, 2, 0, 0, 4, 0)
|
|
( 3, 3, 1, 1, 3, 0)
|
|
( 0, 0)
|
|
( 0, 0, 1, 1)
|
|
QUERY: SELECT '' AS three, p.*
|
|
FROM POLYGON_TBL p
|
|
WHERE p.f1 && '(3.0,3.0,1.0,1.0,3.0,0.0)';
|
|
three f1
|
|
------ --------------------------------------------------------------------------------
|
|
( 2, 2, 0, 0, 4, 0)
|
|
( 3, 3, 1, 1, 3, 0)
|
|
( 0, 0, 1, 1)
|
|
QUERY: SELECT '' AS four, p.*
|
|
FROM POLYGON_TBL p
|
|
WHERE p.f1 &< '(3.0,3.0,1.0,1.0,3.0,0.0)';
|
|
four f1
|
|
----- --------------------------------------------------------------------------------
|
|
( 2, 2, 0, 0, 4, 0)
|
|
( 3, 3, 1, 1, 3, 0)
|
|
( 0, 0)
|
|
( 0, 0, 1, 1)
|
|
QUERY: SELECT '' AS two, p.*
|
|
FROM POLYGON_TBL p
|
|
WHERE p.f1 &> '(3.0,3.0,1.0,1.0,3.0,0.0)';
|
|
two f1
|
|
---- --------------------------------------------------------------------------------
|
|
( 2, 2, 0, 0, 4, 0)
|
|
( 3, 3, 1, 1, 3, 0)
|
|
QUERY: SELECT '' AS one, p.*
|
|
FROM POLYGON_TBL p
|
|
WHERE p.f1 << '(3.0,3.0,1.0,1.0,3.0,0.0)';
|
|
one f1
|
|
---- ----------------------------
|
|
( 0, 0)
|
|
QUERY: SELECT '' AS zero, p.*
|
|
FROM POLYGON_TBL p
|
|
WHERE p.f1 >> '(3.0,3.0,1.0,1.0,3.0,0.0)';
|
|
zero f1
|
|
----- ---
|
|
QUERY: SELECT '' AS one, p.*
|
|
FROM POLYGON_TBL p
|
|
WHERE p.f1 @ '(3.0,3.0,1.0,1.0,3.0,0.0)';
|
|
one f1
|
|
---- --------------------------------------------------------------------------------
|
|
( 3, 3, 1, 1, 3, 0)
|
|
QUERY: SELECT '' AS one, p.*
|
|
FROM POLYGON_TBL p
|
|
WHERE p.f1 ~= '(3.0,3.0,1.0,1.0,3.0,0.0)';
|
|
one f1
|
|
---- --------------------------------------------------------------------------------
|
|
( 3, 3, 1, 1, 3, 0)
|
|
QUERY: SELECT '' AS one, p.*
|
|
FROM POLYGON_TBL p
|
|
WHERE p.f1 ~ '(3.0,3.0,1.0,1.0,3.0,0.0)';
|
|
one f1
|
|
---- --------------------------------------------------------------------------------
|
|
( 3, 3, 1, 1, 3, 0)
|
|
QUERY: SELECT 'char 16 string'::char16 = 'char 16 string '::char16 AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT 'c'::char = 'c'::char AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT 'this is a text string'::text = 'this is a text string'::text AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT 'this is a text string'::text = 'this is a text strin'::text AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT '(2.0,2.0,0.0,0.0,4.0,0.0)'::polygon << '(3.0,3.0,1.0,1.0,3.0,0.0)'::polygon AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT '(2.0,2.0,0.0,0.0,4.0,0.0)'::polygon &< '(3.0,3.0,1.0,1.0,3.0,0.0)'::polygon AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT '(2.0,2.0,0.0,0.0,4.0,0.0)'::polygon &> '(3.0,3.0,1.0,1.0,3.0,0.0)'::polygon AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT '(2.0,2.0,0.0,0.0,4.0,0.0)'::polygon >> '(3.0,3.0,1.0,1.0,3.0,0.0)'::polygon AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT '(2.0,2.0,0.0,0.0,4.0,0.0)'::polygon @ '(3.0,3.0,1.0,1.0,3.0,0.0)'::polygon AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT '(2.0,2.0,0.0,0.0,4.0,0.0)'::polygon ~ '(3.0,3.0,1.0,1.0,3.0,0.0)'::polygon AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT '(2.0,2.0,0.0,0.0,4.0,0.0)'::polygon ~= '(3.0,3.0,1.0,1.0,3.0,0.0)'::polygon AS false;
|
|
false
|
|
------
|
|
f
|
|
QUERY: SELECT '(2.0,2.0,0.0,0.0,4.0,0.0)'::polygon && '(3.0,3.0,1.0,1.0,3.0,0.0)'::polygon AS true;
|
|
true
|
|
-----
|
|
t
|
|
QUERY: SELECT onek.* WHERE onek.unique1 < 10;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
0 998 0 0 0 0 0 0 0 0 0 0 1 AAAAAA KMBAAA OOOOxx
|
|
1 214 1 1 1 1 1 1 1 1 1 2 3 BAAAAA GIAAAA OOOOxx
|
|
2 326 0 2 2 2 2 2 2 2 2 4 5 CAAAAA OMAAAA OOOOxx
|
|
3 431 1 3 3 3 3 3 3 3 3 6 7 DAAAAA PQAAAA VVVVxx
|
|
4 833 0 0 4 4 4 4 4 4 4 8 9 EAAAAA BGBAAA HHHHxx
|
|
5 541 1 1 5 5 5 5 5 5 5 10 11 FAAAAA VUAAAA HHHHxx
|
|
6 978 0 2 6 6 6 6 6 6 6 12 13 GAAAAA QLBAAA OOOOxx
|
|
7 647 1 3 7 7 7 7 7 7 7 14 15 HAAAAA XYAAAA VVVVxx
|
|
8 653 0 0 8 8 8 8 8 8 8 16 17 IAAAAA DZAAAA HHHHxx
|
|
9 49 1 1 9 9 9 9 9 9 9 18 19 JAAAAA XBAAAA HHHHxx
|
|
QUERY: SELECT onek.unique1, onek.stringu1
|
|
WHERE onek.unique1 < 20
|
|
ORDER BY unique1 using >;
|
|
unique1 stringu1
|
|
-------- ---------
|
|
19 TAAAAA
|
|
18 SAAAAA
|
|
17 RAAAAA
|
|
16 QAAAAA
|
|
15 PAAAAA
|
|
14 OAAAAA
|
|
13 NAAAAA
|
|
12 MAAAAA
|
|
11 LAAAAA
|
|
10 KAAAAA
|
|
9 JAAAAA
|
|
8 IAAAAA
|
|
7 HAAAAA
|
|
6 GAAAAA
|
|
5 FAAAAA
|
|
4 EAAAAA
|
|
3 DAAAAA
|
|
2 CAAAAA
|
|
1 BAAAAA
|
|
0 AAAAAA
|
|
QUERY: SELECT onek.unique1, onek.stringu1
|
|
WHERE onek.unique1 > 980
|
|
ORDER BY stringu1 using <;
|
|
unique1 stringu1
|
|
-------- ---------
|
|
988 AMAAAA
|
|
989 BMAAAA
|
|
990 CMAAAA
|
|
991 DMAAAA
|
|
992 EMAAAA
|
|
993 FMAAAA
|
|
994 GMAAAA
|
|
995 HMAAAA
|
|
996 IMAAAA
|
|
997 JMAAAA
|
|
998 KMAAAA
|
|
999 LMAAAA
|
|
981 TLAAAA
|
|
982 ULAAAA
|
|
983 VLAAAA
|
|
984 WLAAAA
|
|
985 XLAAAA
|
|
986 YLAAAA
|
|
987 ZLAAAA
|
|
QUERY: SELECT onek.unique1, onek.string4
|
|
WHERE onek.unique1 > 980
|
|
ORDER BY string4 using <, unique1 using >;
|
|
unique1 string4
|
|
-------- --------
|
|
999 AAAAxx
|
|
995 AAAAxx
|
|
983 AAAAxx
|
|
982 AAAAxx
|
|
981 AAAAxx
|
|
998 HHHHxx
|
|
997 HHHHxx
|
|
993 HHHHxx
|
|
990 HHHHxx
|
|
986 HHHHxx
|
|
996 OOOOxx
|
|
991 OOOOxx
|
|
988 OOOOxx
|
|
987 OOOOxx
|
|
985 OOOOxx
|
|
994 VVVVxx
|
|
992 VVVVxx
|
|
989 VVVVxx
|
|
984 VVVVxx
|
|
QUERY: SELECT onek.unique1, onek.string4
|
|
WHERE onek.unique1 > 980
|
|
ORDER BY string4 using >, unique1 using <;
|
|
unique1 string4
|
|
-------- --------
|
|
984 VVVVxx
|
|
989 VVVVxx
|
|
992 VVVVxx
|
|
994 VVVVxx
|
|
985 OOOOxx
|
|
987 OOOOxx
|
|
988 OOOOxx
|
|
991 OOOOxx
|
|
996 OOOOxx
|
|
986 HHHHxx
|
|
990 HHHHxx
|
|
993 HHHHxx
|
|
997 HHHHxx
|
|
998 HHHHxx
|
|
981 AAAAxx
|
|
982 AAAAxx
|
|
983 AAAAxx
|
|
995 AAAAxx
|
|
999 AAAAxx
|
|
QUERY: SELECT onek.unique1, onek.string4
|
|
WHERE onek.unique1 < 20
|
|
ORDER BY unique1 using >, string4 using <;
|
|
unique1 string4
|
|
-------- --------
|
|
19 OOOOxx
|
|
18 VVVVxx
|
|
17 HHHHxx
|
|
16 OOOOxx
|
|
15 VVVVxx
|
|
14 AAAAxx
|
|
13 OOOOxx
|
|
12 AAAAxx
|
|
11 OOOOxx
|
|
10 AAAAxx
|
|
9 HHHHxx
|
|
8 HHHHxx
|
|
7 VVVVxx
|
|
6 OOOOxx
|
|
5 HHHHxx
|
|
4 HHHHxx
|
|
3 VVVVxx
|
|
2 OOOOxx
|
|
1 OOOOxx
|
|
0 OOOOxx
|
|
QUERY: SELECT onek.unique1, onek.string4
|
|
WHERE onek.unique1 < 20
|
|
ORDER BY unique1 using <, string4 using >;
|
|
unique1 string4
|
|
-------- --------
|
|
0 OOOOxx
|
|
1 OOOOxx
|
|
2 OOOOxx
|
|
3 VVVVxx
|
|
4 HHHHxx
|
|
5 HHHHxx
|
|
6 OOOOxx
|
|
7 VVVVxx
|
|
8 HHHHxx
|
|
9 HHHHxx
|
|
10 AAAAxx
|
|
11 OOOOxx
|
|
12 AAAAxx
|
|
13 OOOOxx
|
|
14 AAAAxx
|
|
15 VVVVxx
|
|
16 OOOOxx
|
|
17 HHHHxx
|
|
18 VVVVxx
|
|
19 OOOOxx
|
|
QUERY: WHERE onek2.unique1 < 20
|
|
ORDER BY unique1 using >;
|
|
WARN:parser: syntax error at or near "WHERE"
|
|
|
|
QUERY: SELECT two, stringu1, ten, string4
|
|
INTO TABLE temp
|
|
FROM onek;
|
|
QUERY: SELECT DISTINCT two FROM temp;
|
|
two
|
|
----
|
|
0
|
|
1
|
|
QUERY: SELECT DISTINCT ten FROM temp;
|
|
ten
|
|
----
|
|
0
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
QUERY: SELECT DISTINCT string4 FROM temp;
|
|
string4
|
|
--------
|
|
AAAAxx
|
|
HHHHxx
|
|
OOOOxx
|
|
VVVVxx
|
|
QUERY: SELECT DISTINCT two, string4, ten
|
|
FROM temp
|
|
ORDER BY two using <, string4 using <, ten using <;
|
|
two string4 ten
|
|
---- -------- ----
|
|
0 AAAAxx 0
|
|
0 AAAAxx 2
|
|
0 AAAAxx 4
|
|
0 AAAAxx 6
|
|
0 AAAAxx 8
|
|
0 HHHHxx 0
|
|
0 HHHHxx 2
|
|
0 HHHHxx 4
|
|
0 HHHHxx 6
|
|
0 HHHHxx 8
|
|
0 OOOOxx 0
|
|
0 OOOOxx 2
|
|
0 OOOOxx 4
|
|
0 OOOOxx 6
|
|
0 OOOOxx 8
|
|
0 VVVVxx 0
|
|
0 VVVVxx 2
|
|
0 VVVVxx 4
|
|
0 VVVVxx 6
|
|
0 VVVVxx 8
|
|
1 AAAAxx 1
|
|
1 AAAAxx 3
|
|
1 AAAAxx 5
|
|
1 AAAAxx 7
|
|
1 AAAAxx 9
|
|
1 HHHHxx 1
|
|
1 HHHHxx 3
|
|
1 HHHHxx 5
|
|
1 HHHHxx 7
|
|
1 HHHHxx 9
|
|
1 OOOOxx 1
|
|
1 OOOOxx 3
|
|
1 OOOOxx 5
|
|
1 OOOOxx 7
|
|
1 OOOOxx 9
|
|
1 VVVVxx 1
|
|
1 VVVVxx 3
|
|
1 VVVVxx 5
|
|
1 VVVVxx 7
|
|
1 VVVVxx 9
|
|
QUERY: SELECT DISTINCT ON string4 two, string4, ten
|
|
FROM temp
|
|
ORDER BY two using <, string4 using <, ten using <;
|
|
two string4 ten
|
|
---- -------- ----
|
|
0 AAAAxx 0
|
|
0 HHHHxx 0
|
|
0 OOOOxx 0
|
|
0 VVVVxx 0
|
|
1 AAAAxx 1
|
|
1 HHHHxx 1
|
|
1 OOOOxx 1
|
|
1 VVVVxx 1
|
|
QUERY: SELECT *
|
|
INTO TABLE temp1
|
|
FROM temp
|
|
WHERE onek.unique1 < 2;
|
|
QUERY: DROP TABLE temp1;
|
|
QUERY: SELECT *
|
|
INTO TABLE temp1
|
|
FROM temp
|
|
WHERE onek2.unique1 < 2;
|
|
QUERY: DROP TABLE temp1;
|
|
QUERY: SELECT p.name, p.age FROM person* p;
|
|
name age
|
|
-------- ----
|
|
mike 40
|
|
joe 20
|
|
sally 34
|
|
sandra 19
|
|
alex 30
|
|
sue 50
|
|
denise 24
|
|
sarah 88
|
|
teresa 38
|
|
nan 28
|
|
leah 68
|
|
wendy 78
|
|
melissa 28
|
|
joan 18
|
|
mary 8
|
|
jane 58
|
|
liza 38
|
|
jean 28
|
|
jenifer 38
|
|
juanita 58
|
|
susan 78
|
|
zena 98
|
|
martie 88
|
|
chris 78
|
|
pat 18
|
|
zola 58
|
|
louise 98
|
|
edna 18
|
|
bertha 88
|
|
sumi 38
|
|
koko 88
|
|
gina 18
|
|
rean 48
|
|
sharon 78
|
|
paula 68
|
|
julie 68
|
|
belinda 38
|
|
karen 48
|
|
carina 58
|
|
diane 18
|
|
esther 98
|
|
trudy 88
|
|
fanny 8
|
|
carmen 78
|
|
lita 25
|
|
pamela 48
|
|
sandy 38
|
|
trisha 88
|
|
vera 78
|
|
velma 68
|
|
sharon 25
|
|
sam 30
|
|
bill 20
|
|
fred 28
|
|
larry 60
|
|
jeff 23
|
|
cim 30
|
|
linda 19
|
|
QUERY: SELECT p.name, p.age FROM person* p ORDER BY age using >;
|
|
name age
|
|
-------- ----
|
|
esther 98
|
|
louise 98
|
|
zena 98
|
|
martie 88
|
|
bertha 88
|
|
trisha 88
|
|
koko 88
|
|
sarah 88
|
|
trudy 88
|
|
vera 78
|
|
carmen 78
|
|
chris 78
|
|
sharon 78
|
|
susan 78
|
|
wendy 78
|
|
velma 68
|
|
leah 68
|
|
julie 68
|
|
paula 68
|
|
larry 60
|
|
carina 58
|
|
juanita 58
|
|
jane 58
|
|
zola 58
|
|
sue 50
|
|
karen 48
|
|
rean 48
|
|
pamela 48
|
|
mike 40
|
|
jenifer 38
|
|
sandy 38
|
|
teresa 38
|
|
liza 38
|
|
belinda 38
|
|
sumi 38
|
|
sally 34
|
|
alex 30
|
|
cim 30
|
|
sam 30
|
|
fred 28
|
|
nan 28
|
|
jean 28
|
|
melissa 28
|
|
sharon 25
|
|
lita 25
|
|
denise 24
|
|
jeff 23
|
|
joe 20
|
|
bill 20
|
|
linda 19
|
|
sandra 19
|
|
diane 18
|
|
edna 18
|
|
gina 18
|
|
joan 18
|
|
pat 18
|
|
fanny 8
|
|
mary 8
|
|
QUERY: SELECT DISTINCT p.age FROM person* p ORDER BY age using >;
|
|
age
|
|
----
|
|
98
|
|
88
|
|
78
|
|
68
|
|
60
|
|
58
|
|
50
|
|
48
|
|
40
|
|
38
|
|
34
|
|
30
|
|
28
|
|
25
|
|
24
|
|
23
|
|
20
|
|
19
|
|
18
|
|
8
|
|
QUERY: SELECT hash_i4_heap.*
|
|
WHERE hash_i4_heap.random = 843938989;
|
|
seqno random
|
|
------ ----------
|
|
15 843938989
|
|
QUERY: SELECT hash_i4_heap.*
|
|
WHERE hash_i4_heap.random = 66766766;
|
|
seqno random
|
|
------ -------
|
|
QUERY: SELECT hash_c16_heap.*
|
|
WHERE hash_c16_heap.random = '1505703298'::char16;
|
|
seqno random
|
|
------ -----------
|
|
9838 1505703298
|
|
QUERY: SELECT hash_c16_heap.*
|
|
WHERE hash_c16_heap.random = '7777777'::char16;
|
|
seqno random
|
|
------ -------
|
|
QUERY: SELECT hash_txt_heap.*
|
|
WHERE hash_txt_heap.random = '1351610853'::text;
|
|
seqno random
|
|
------ -----------
|
|
5677 1351610853
|
|
QUERY: SELECT hash_txt_heap.*
|
|
WHERE hash_txt_heap.random = '111111112222222233333333'::text;
|
|
seqno random
|
|
------ -------
|
|
QUERY: SELECT hash_f8_heap.*
|
|
WHERE hash_f8_heap.random = '444705537'::float8;
|
|
seqno random
|
|
------ ----------
|
|
7853 444705537
|
|
QUERY: SELECT hash_f8_heap.*
|
|
WHERE hash_f8_heap.random = '88888888'::float8;
|
|
seqno random
|
|
------ -------
|
|
QUERY: SELECT b.*
|
|
FROM bt_i4_heap b
|
|
WHERE b.seqno < 1;
|
|
seqno random
|
|
------ -----------
|
|
0 1935401906
|
|
QUERY: SELECT b.*
|
|
FROM bt_i4_heap b
|
|
WHERE b.seqno >= 9999;
|
|
seqno random
|
|
------ -----------
|
|
9999 1227676208
|
|
QUERY: SELECT b.*
|
|
FROM bt_i4_heap b
|
|
WHERE b.seqno = 4500;
|
|
seqno random
|
|
------ -----------
|
|
4500 2080851358
|
|
QUERY: SELECT b.*
|
|
FROM bt_c16_heap b
|
|
WHERE b.seqno < '1'::char16;
|
|
seqno random
|
|
------ -----------
|
|
0 1935401906
|
|
QUERY: SELECT b.*
|
|
FROM bt_c16_heap b
|
|
WHERE b.seqno >= '9999'::char16;
|
|
seqno random
|
|
------ -----------
|
|
9999 1227676208
|
|
QUERY: SELECT b.*
|
|
FROM bt_c16_heap b
|
|
WHERE b.seqno = '4500'::char16;
|
|
seqno random
|
|
------ -----------
|
|
4500 2080851358
|
|
QUERY: SELECT b.*
|
|
FROM bt_txt_heap b
|
|
WHERE b.seqno < '1'::text;
|
|
seqno random
|
|
------ -----------
|
|
0 1935401906
|
|
QUERY: SELECT b.*
|
|
FROM bt_txt_heap b
|
|
WHERE b.seqno >= '9999'::text;
|
|
seqno random
|
|
------ -----------
|
|
9999 1227676208
|
|
QUERY: SELECT b.*
|
|
FROM bt_txt_heap b
|
|
WHERE b.seqno = '4500'::text;
|
|
seqno random
|
|
------ -----------
|
|
4500 2080851358
|
|
QUERY: SELECT b.*
|
|
FROM bt_f8_heap b
|
|
WHERE b.seqno < '1'::float8;
|
|
seqno random
|
|
------ -----------
|
|
0 1935401906
|
|
QUERY: SELECT b.*
|
|
FROM bt_f8_heap b
|
|
WHERE b.seqno >= '9999'::float8;
|
|
seqno random
|
|
------ -----------
|
|
9999 1227676208
|
|
QUERY: SELECT b.*
|
|
FROM bt_f8_heap b
|
|
WHERE b.seqno = '4500'::float8;
|
|
seqno random
|
|
------ -----------
|
|
4500 2080851358
|
|
QUERY: UPDATE onek
|
|
SET unique1 = onek.unique1 + 1;
|
|
QUERY: UPDATE onek
|
|
SET unique1 = onek.unique1 - 1;
|
|
QUERY: UPDATE temp
|
|
SET stringu1 = reverse_c16(onek.stringu1)
|
|
WHERE onek.stringu1 = 'JBAAAA' and
|
|
onek.stringu1 = temp.stringu1;
|
|
NOTICE:Non-functional update, only first update is performed
|
|
NOTICE:Non-functional update, only first update is performed
|
|
QUERY: UPDATE temp
|
|
SET stringu1 = reverse_c16(onek2.stringu1)
|
|
WHERE onek2.stringu1 = 'JCAAAA' and
|
|
onek2.stringu1 = temp.stringu1;
|
|
NOTICE:Non-functional update, only first update is performed
|
|
NOTICE:Non-functional update, only first update is performed
|
|
QUERY: DROP TABLE temp;
|
|
QUERY: UPDATE hash_i4_heap
|
|
SET random = 1
|
|
WHERE hash_i4_heap.seqno = 1492;
|
|
QUERY: SELECT h.seqno AS i1492, h.random AS i1
|
|
FROM hash_i4_heap h
|
|
WHERE h.random = 1;
|
|
i1492 i1
|
|
------ ---
|
|
1492 1
|
|
QUERY: UPDATE hash_i4_heap
|
|
SET seqno = 20000
|
|
WHERE hash_i4_heap.random = 1492795354;
|
|
QUERY: SELECT h.seqno AS i20000
|
|
FROM hash_i4_heap h
|
|
WHERE h.random = 1492795354;
|
|
i20000
|
|
-------
|
|
20000
|
|
QUERY: UPDATE hash_c16_heap
|
|
SET random = '0123456789abcdef'::char16
|
|
WHERE hash_c16_heap.seqno = 6543;
|
|
QUERY: SELECT h.seqno AS i6543, h.random AS c0_to_f
|
|
FROM hash_c16_heap h
|
|
WHERE h.random = '0123456789abcdef'::char16;
|
|
i6543 c0_to_f
|
|
------ -----------------
|
|
6543 0123456789abcdef
|
|
QUERY: UPDATE hash_c16_heap
|
|
SET seqno = 20000
|
|
WHERE hash_c16_heap.random = '76652222'::char16;
|
|
QUERY: SELECT h.seqno AS emptyset
|
|
FROM hash_c16_heap h
|
|
WHERE h.random = '76652222'::char16;
|
|
emptyset
|
|
---------
|
|
QUERY: UPDATE hash_txt_heap
|
|
SET random = '0123456789abcdefghijklmnop'::text
|
|
WHERE hash_txt_heap.seqno = 4002;
|
|
QUERY: SELECT h.seqno AS i4002, h.random AS c0_to_p
|
|
FROM hash_txt_heap h
|
|
WHERE h.random = '0123456789abcdefghijklmnop'::text;
|
|
i4002 c0_to_p
|
|
------ ---------------------------
|
|
4002 0123456789abcdefghijklmnop
|
|
QUERY: UPDATE hash_txt_heap
|
|
SET seqno = 20000
|
|
WHERE hash_txt_heap.random = '959363399'::text;
|
|
QUERY: SELECT h.seqno AS t20000
|
|
FROM hash_txt_heap h
|
|
WHERE h.random = '959363399'::text;
|
|
t20000
|
|
-------
|
|
20000
|
|
QUERY: UPDATE hash_f8_heap
|
|
SET random = '-1234.1234'::float8
|
|
WHERE hash_f8_heap.seqno = 8906;
|
|
QUERY: SELECT h.seqno AS i8096, h.random AS f1234_1234
|
|
FROM hash_f8_heap h
|
|
WHERE h.random = '-1234.1234'::float8;
|
|
i8096 f1234_1234
|
|
------ -----------
|
|
8906 -1234.1234
|
|
QUERY: UPDATE hash_f8_heap
|
|
SET seqno = 20000
|
|
WHERE hash_f8_heap.random = '488912369'::float8;
|
|
QUERY: SELECT h.seqno AS f20000
|
|
FROM hash_f8_heap h
|
|
WHERE h.random = '488912369'::float8;
|
|
f20000
|
|
-------
|
|
20000
|
|
QUERY: COPY onek TO '_OBJWD_/onek.data';
|
|
QUERY: DELETE FROM onek;
|
|
QUERY: COPY onek FROM '_OBJWD_/onek.data';
|
|
QUERY: SELECT unique1 FROM onek WHERE unique1 < 2;
|
|
unique1
|
|
--------
|
|
0
|
|
1
|
|
QUERY: DELETE FROM onek2;
|
|
QUERY: COPY onek2 FROM '_OBJWD_/onek.data';
|
|
QUERY: SELECT unique1 FROM onek2 WHERE unique1 < 2;
|
|
unique1
|
|
--------
|
|
1
|
|
0
|
|
QUERY: COPY BINARY stud_emp TO '_OBJWD_/stud_emp.data';
|
|
QUERY: DELETE FROM stud_emp;
|
|
QUERY: COPY BINARY stud_emp FROM '_OBJWD_/stud_emp.data';
|
|
QUERY: SELECT * FROM stud_emp;
|
|
name age location salary manager gpa percent
|
|
------ ---- ----------- ------- -------- ---- --------
|
|
jeff 23 (8,7.7) 600 sharon 3.5
|
|
cim 30 (10.5,4.7) 400 3.4
|
|
linda 19 (0.9,6.1) 100 2.9
|
|
QUERY: SELECT count(*) FROM onek;
|
|
count
|
|
------
|
|
1000
|
|
QUERY: SELECT count(*) FROM onek where oidrand(onek.oid, 10);
|
|
count
|
|
------
|
|
95
|
|
QUERY: SELECT count(*) FROM onek where oidrand(onek.oid, 10);
|
|
count
|
|
------
|
|
88
|
|
QUERY: BEGIN;
|
|
QUERY: SELECT *
|
|
INTO TABLE xacttest
|
|
FROM aggtest;
|
|
QUERY: INSERT INTO xacttest (a, b) VALUES (777, 777.777);
|
|
QUERY: END;
|
|
QUERY: SELECT a FROM xacttest WHERE a > 100;
|
|
a
|
|
----
|
|
777
|
|
QUERY: BEGIN;
|
|
QUERY: CREATE TABLE disappear (a int4);
|
|
QUERY: DELETE FROM aggtest;
|
|
QUERY: SELECT * FROM aggtest;
|
|
a b
|
|
-- --
|
|
QUERY: ABORT;
|
|
QUERY: SELECT oid FROM pg_class WHERE relname = 'disappear';
|
|
oid
|
|
----
|
|
QUERY: SELECT * FROM aggtest;
|
|
a b
|
|
-- --
|
|
QUERY: BEGIN;
|
|
QUERY: DECLARE foo1 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo2 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo3 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo4 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo5 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo6 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo7 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo8 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo9 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo10 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo11 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo12 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo13 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo14 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo15 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo16 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo17 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo18 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo19 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo20 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo21 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: DECLARE foo22 CURSOR FOR SELECT * FROM tenk2;
|
|
QUERY: DECLARE foo23 CURSOR FOR SELECT * FROM tenk1;
|
|
QUERY: FETCH 1 in foo1;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH 2 in foo2;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
QUERY: FETCH 3 in foo3;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
QUERY: FETCH 4 in foo4;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
QUERY: FETCH 5 in foo5;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
QUERY: FETCH 6 in foo6;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
QUERY: FETCH 7 in foo7;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
QUERY: FETCH 8 in foo8;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
QUERY: FETCH 9 in foo9;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
QUERY: FETCH 10 in foo10;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
QUERY: FETCH 11 in foo11;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
QUERY: FETCH 12 in foo12;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
QUERY: FETCH 13 in foo13;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
QUERY: FETCH 14 in foo14;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
QUERY: FETCH 15 in foo15;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
QUERY: FETCH 16 in foo16;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
QUERY: FETCH 17 in foo17;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
QUERY: FETCH 18 in foo18;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
QUERY: FETCH 19 in foo19;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
6621 18 1 1 1 1 21 621 621 1621 6621 42 43 RUAAAA SAAAAA OOOOxx
|
|
QUERY: FETCH 20 in foo20;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
6621 18 1 1 1 1 21 621 621 1621 6621 42 43 RUAAAA SAAAAA OOOOxx
|
|
6969 19 1 1 9 9 69 969 969 1969 6969 138 139 BIAAAA TAAAAA VVVVxx
|
|
QUERY: FETCH 21 in foo21;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
6621 18 1 1 1 1 21 621 621 1621 6621 42 43 RUAAAA SAAAAA OOOOxx
|
|
6969 19 1 1 9 9 69 969 969 1969 6969 138 139 BIAAAA TAAAAA VVVVxx
|
|
9460 20 0 0 0 0 60 460 1460 4460 9460 120 121 WZAAAA UAAAAA AAAAxx
|
|
QUERY: FETCH 22 in foo22;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
6621 18 1 1 1 1 21 621 621 1621 6621 42 43 RUAAAA SAAAAA OOOOxx
|
|
6969 19 1 1 9 9 69 969 969 1969 6969 138 139 BIAAAA TAAAAA VVVVxx
|
|
9460 20 0 0 0 0 60 460 1460 4460 9460 120 121 WZAAAA UAAAAA AAAAxx
|
|
59 21 1 3 9 19 59 59 59 59 59 118 119 HCAAAA VAAAAA HHHHxx
|
|
QUERY: FETCH 23 in foo23;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
6621 18 1 1 1 1 21 621 621 1621 6621 42 43 RUAAAA SAAAAA OOOOxx
|
|
6969 19 1 1 9 9 69 969 969 1969 6969 138 139 BIAAAA TAAAAA VVVVxx
|
|
9460 20 0 0 0 0 60 460 1460 4460 9460 120 121 WZAAAA UAAAAA AAAAxx
|
|
59 21 1 3 9 19 59 59 59 59 59 118 119 HCAAAA VAAAAA HHHHxx
|
|
8020 22 0 0 0 0 20 20 20 3020 8020 40 41 MWAAAA WAAAAA OOOOxx
|
|
QUERY: FETCH backward 1 in foo23;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
59 21 1 3 9 19 59 59 59 59 59 118 119 HCAAAA VAAAAA HHHHxx
|
|
QUERY: FETCH backward 2 in foo22;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
9460 20 0 0 0 0 60 460 1460 4460 9460 120 121 WZAAAA UAAAAA AAAAxx
|
|
6969 19 1 1 9 9 69 969 969 1969 6969 138 139 BIAAAA TAAAAA VVVVxx
|
|
QUERY: FETCH backward 3 in foo21;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
6969 19 1 1 9 9 69 969 969 1969 6969 138 139 BIAAAA TAAAAA VVVVxx
|
|
6621 18 1 1 1 1 21 621 621 1621 6621 42 43 RUAAAA SAAAAA OOOOxx
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
QUERY: FETCH backward 4 in foo20;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
6621 18 1 1 1 1 21 621 621 1621 6621 42 43 RUAAAA SAAAAA OOOOxx
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
QUERY: FETCH backward 5 in foo19;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
5785 17 1 1 5 5 85 785 1785 785 5785 170 171 NOAAAA RAAAAA HHHHxx
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
QUERY: FETCH backward 6 in foo18;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
5387 16 1 3 7 7 87 387 1387 387 5387 174 175 FZAAAA QAAAAA AAAAxx
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
QUERY: FETCH backward 7 in foo17;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
5006 15 0 2 6 6 6 6 1006 6 5006 12 13 OKAAAA PAAAAA VVVVxx
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
QUERY: FETCH backward 8 in foo16;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
5471 14 1 3 1 11 71 471 1471 471 5471 142 143 LCAAAA OAAAAA OOOOxx
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
QUERY: FETCH backward 9 in foo15;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
6243 13 1 3 3 3 43 243 243 1243 6243 86 87 DGAAAA NAAAAA HHHHxx
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
QUERY: FETCH backward 10 in foo14;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
5222 12 0 2 2 2 22 222 1222 222 5222 44 45 WSAAAA MAAAAA AAAAxx
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
QUERY: FETCH backward 11 in foo13;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
1504 11 0 0 4 4 4 504 1504 1504 1504 8 9 WFAAAA LAAAAA VVVVxx
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
QUERY: FETCH backward 12 in foo12;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
1314 10 0 2 4 14 14 314 1314 1314 1314 28 29 OYAAAA KAAAAA OOOOxx
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 13 in foo11;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
3043 9 1 3 3 3 43 43 1043 3043 3043 86 87 BNAAAA JAAAAA HHHHxx
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 14 in foo10;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
4321 8 1 1 1 1 21 321 321 4321 4321 42 43 FKAAAA IAAAAA AAAAxx
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 15 in foo9;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
6701 7 1 1 1 1 1 701 701 1701 6701 2 3 TXAAAA HAAAAA VVVVxx
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 16 in foo8;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
5057 6 1 1 7 17 57 57 1057 57 5057 114 115 NMAAAA GAAAAA OOOOxx
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 17 in foo7;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8009 5 1 1 9 9 9 9 9 3009 8009 18 19 BWAAAA FAAAAA HHHHxx
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 18 in foo6;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
7164 4 0 0 4 4 64 164 1164 2164 7164 128 129 OPAAAA EAAAAA AAAAxx
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 19 in foo5;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
9850 3 0 2 0 10 50 850 1850 4850 9850 100 101 WOAAAA DAAAAA VVVVxx
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 20 in foo4;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
3420 2 0 0 0 0 20 420 1420 3420 3420 40 41 OBAAAA CAAAAA OOOOxx
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 21 in foo3;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
1891 1 1 3 1 11 91 891 1891 1891 1891 182 183 TUAAAA BAAAAA HHHHxx
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 22 in foo2;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
8800 0 0 0 0 0 0 800 800 3800 8800 0 1 MAAAAA AAAAAA AAAAxx
|
|
QUERY: FETCH backward 23 in foo1;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
QUERY: CLOSE foo1;
|
|
QUERY: CLOSE foo2;
|
|
QUERY: CLOSE foo3;
|
|
QUERY: CLOSE foo4;
|
|
QUERY: CLOSE foo5;
|
|
QUERY: CLOSE foo6;
|
|
QUERY: CLOSE foo7;
|
|
QUERY: CLOSE foo8;
|
|
QUERY: CLOSE foo9;
|
|
QUERY: CLOSE foo10;
|
|
QUERY: CLOSE foo11;
|
|
QUERY: CLOSE foo12;
|
|
QUERY: end;
|
|
QUERY: EXTEND INDEX onek2_u1_prtl WHERE onek2.unique1 <= 60;
|
|
WARN:ExtendIndex: onek2_u1_prtl index not found
|
|
QUERY: BEGIN;
|
|
QUERY: DECLARE foo13 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 50;
|
|
QUERY: DECLARE foo14 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 51;
|
|
QUERY: DECLARE foo15 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 52;
|
|
QUERY: DECLARE foo16 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 53;
|
|
QUERY: DECLARE foo17 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 54;
|
|
QUERY: DECLARE foo18 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 55;
|
|
QUERY: DECLARE foo19 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 56;
|
|
QUERY: DECLARE foo20 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 57;
|
|
QUERY: DECLARE foo21 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 58;
|
|
QUERY: DECLARE foo22 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 59;
|
|
QUERY: DECLARE foo23 CURSOR FOR
|
|
SELECT * FROM onek WHERE unique1 = 60;
|
|
QUERY: DECLARE foo24 CURSOR FOR
|
|
SELECT * FROM onek2 WHERE unique1 = 50;
|
|
QUERY: DECLARE foo25 CURSOR FOR
|
|
SELECT * FROM onek2 WHERE unique1 = 60;
|
|
QUERY: FETCH all in foo13;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
50 253 0 2 0 10 0 50 50 50 50 0 1 YBAAAA TJAAAA HHHHxx
|
|
QUERY: FETCH all in foo14;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
51 76 1 3 1 11 1 51 51 51 51 2 3 ZBAAAA YCAAAA AAAAxx
|
|
QUERY: FETCH all in foo15;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
52 985 0 0 2 12 2 52 52 52 52 4 5 ACAAAA XLBAAA HHHHxx
|
|
QUERY: FETCH all in foo16;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
53 196 1 1 3 13 3 53 53 53 53 6 7 BCAAAA OHAAAA AAAAxx
|
|
QUERY: FETCH all in foo17;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
54 356 0 2 4 14 4 54 54 54 54 8 9 CCAAAA SNAAAA AAAAxx
|
|
QUERY: FETCH all in foo18;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
55 627 1 3 5 15 5 55 55 55 55 10 11 DCAAAA DYAAAA VVVVxx
|
|
QUERY: FETCH all in foo19;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
56 54 0 0 6 16 6 56 56 56 56 12 13 ECAAAA CCAAAA OOOOxx
|
|
QUERY: FETCH all in foo20;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
57 942 1 1 7 17 7 57 57 57 57 14 15 FCAAAA GKBAAA OOOOxx
|
|
QUERY: FETCH all in foo21;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
58 114 0 2 8 18 8 58 58 58 58 16 17 GCAAAA KEAAAA OOOOxx
|
|
QUERY: FETCH all in foo22;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
59 593 1 3 9 19 9 59 59 59 59 18 19 HCAAAA VWAAAA HHHHxx
|
|
QUERY: FETCH all in foo23;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
60 483 0 0 0 0 0 60 60 60 60 0 1 ICAAAA PSAAAA VVVVxx
|
|
QUERY: FETCH all in foo24;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
50 253 0 2 0 10 0 50 50 50 50 0 1 YBAAAA TJAAAA HHHHxx
|
|
QUERY: FETCH all in foo25;
|
|
unique1 unique2 two four ten twenty hundred thousand twothousand fivethous tenthous odd even stringu1 stringu2 string4
|
|
-------- -------- ---- ----- ---- ------- -------- --------- ------------ ---------- --------- ---- ----- --------- --------- --------
|
|
60 483 0 0 0 0 0 60 60 60 60 0 1 ICAAAA PSAAAA VVVVxx
|
|
QUERY: CLOSE foo13;
|
|
QUERY: CLOSE foo14;
|
|
QUERY: CLOSE foo15;
|
|
QUERY: CLOSE foo16;
|
|
QUERY: CLOSE foo17;
|
|
QUERY: CLOSE foo18;
|
|
QUERY: CLOSE foo19;
|
|
QUERY: CLOSE foo20;
|
|
QUERY: CLOSE foo21;
|
|
QUERY: CLOSE foo22;
|
|
QUERY: CLOSE foo23;
|
|
QUERY: CLOSE foo24;
|
|
QUERY: CLOSE foo25;
|
|
QUERY: END;
|
|
QUERY: PURGE hash_f8_heap BEFORE 'now'; -- absolute time
|
|
SELECT count(*) AS has_10002 FROM hash_f8_heap[,] h;
|
|
QUERY: VACUUM hash_f8_heap;
|
|
QUERY: SELECT count(*) AS has_10000 FROM hash_f8_heap[,] h;
|
|
has_10000
|
|
----------
|
|
10002
|
|
QUERY: PURGE hash_i4_heap AFTER '@ 1 second ago'; -- relative time
|
|
SELECT count(*) AS has_10002 FROM hash_i4_heap[,] h;
|
|
QUERY: VACUUM hash_i4_heap;
|
|
QUERY: SELECT count(*) AS has_10000 FROM hash_i4_heap[,] h;
|
|
has_10000
|
|
----------
|
|
10002
|
|
QUERY: CREATE TABLE temp (initial int4);
|
|
QUERY: ALTER TABLE temp ADD COLUMN a int4;
|
|
QUERY: ALTER TABLE temp ADD COLUMN b char16;
|
|
QUERY: ALTER TABLE temp ADD COLUMN c text;
|
|
QUERY: ALTER TABLE temp ADD COLUMN d float8;
|
|
QUERY: ALTER TABLE temp ADD COLUMN e float4;
|
|
QUERY: ALTER TABLE temp ADD COLUMN f int2;
|
|
QUERY: ALTER TABLE temp ADD COLUMN g polygon;
|
|
QUERY: ALTER TABLE temp ADD COLUMN h abstime;
|
|
QUERY: ALTER TABLE temp ADD COLUMN i char;
|
|
QUERY: ALTER TABLE temp ADD COLUMN j abstime[];
|
|
QUERY: ALTER TABLE temp ADD COLUMN k dt;
|
|
WARN:type name lookup of dt failed
|
|
QUERY: ALTER TABLE temp ADD COLUMN l tid;
|
|
QUERY: ALTER TABLE temp ADD COLUMN m xid;
|
|
QUERY: ALTER TABLE temp ADD COLUMN n oid8;
|
|
QUERY: ALTER TABLE temp ADD COLUMN p smgr;
|
|
QUERY: ALTER TABLE temp ADD COLUMN q point;
|
|
QUERY: ALTER TABLE temp ADD COLUMN r lseg;
|
|
QUERY: ALTER TABLE temp ADD COLUMN s path;
|
|
QUERY: ALTER TABLE temp ADD COLUMN t box;
|
|
QUERY: ALTER TABLE temp ADD COLUMN u tinterval;
|
|
QUERY: ALTER TABLE temp ADD COLUMN v oidint4;
|
|
QUERY: ALTER TABLE temp ADD COLUMN w oidname;
|
|
QUERY: ALTER TABLE temp ADD COLUMN x float8[];
|
|
QUERY: ALTER TABLE temp ADD COLUMN y float4[];
|
|
QUERY: ALTER TABLE temp ADD COLUMN z int2[];
|
|
QUERY: INSERT INTO temp (a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, r, s, t, u,
|
|
v, w, x, y, z)
|
|
VALUES (4, 'char16', 'text', 4.1, 4.1, 2, '(4.1,4.1,3.1,3.1)',
|
|
'Mon May 1 00:30:30 PDT 1995', 'c', '{Mon May 1 00:30:30 PDT 1995, Monday Aug 24 14:43:07 1992 PDT, epoch}',
|
|
314159, '(1,1)', 512,
|
|
'1 2 3 4 5 6 7 8', 'magnetic disk', '(1.1,1.1)', '(4.1,4.1,3.1,3.1)',
|
|
'(0,2,4.1,4.1,3.1,3.1)', '(4.1,4.1,3.1,3.1)', '["current" "infinity"]',
|
|
'1/3', '1,char16', '{1.0,2.0,3.0,4.0}', '{1.0,2.0,3.0,4.0}', '{1,2,3,4}');
|
|
WARN:Relation temp does not have attribute k
|
|
|
|
QUERY: SELECT * FROM temp;
|
|
initial a b c d e f g h i j l m n p q r s t u v w x y z
|
|
-------- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
|
QUERY: DROP TABLE temp;
|
|
QUERY: CREATE TABLE temp (
|
|
initial int4
|
|
) ARCHIVE = light;
|
|
QUERY: ALTER TABLE temp ADD COLUMN a int4;
|
|
QUERY: ALTER TABLE temp ADD COLUMN b char16;
|
|
QUERY: ALTER TABLE temp ADD COLUMN c text;
|
|
QUERY: ALTER TABLE temp ADD COLUMN d float8;
|
|
QUERY: ALTER TABLE temp ADD COLUMN e float4;
|
|
QUERY: ALTER TABLE temp ADD COLUMN f int2;
|
|
QUERY: ALTER TABLE temp ADD COLUMN g polygon;
|
|
QUERY: ALTER TABLE temp ADD COLUMN h abstime;
|
|
QUERY: ALTER TABLE temp ADD COLUMN i char;
|
|
QUERY: ALTER TABLE temp ADD COLUMN j abstime[];
|
|
QUERY: ALTER TABLE temp ADD COLUMN k dt;
|
|
WARN:type name lookup of dt failed
|
|
QUERY: ALTER TABLE temp ADD COLUMN l tid;
|
|
QUERY: ALTER TABLE temp ADD COLUMN m xid;
|
|
QUERY: ALTER TABLE temp ADD COLUMN n oid8;
|
|
QUERY: ALTER TABLE temp ADD COLUMN p smgr;
|
|
QUERY: ALTER TABLE temp ADD COLUMN q point;
|
|
QUERY: ALTER TABLE temp ADD COLUMN r lseg;
|
|
QUERY: ALTER TABLE temp ADD COLUMN s path;
|
|
QUERY: ALTER TABLE temp ADD COLUMN t box;
|
|
QUERY: ALTER TABLE temp ADD COLUMN u tinterval;
|
|
QUERY: ALTER TABLE temp ADD COLUMN v oidint4;
|
|
QUERY: ALTER TABLE temp ADD COLUMN w oidname;
|
|
QUERY: ALTER TABLE temp ADD COLUMN x float8[];
|
|
QUERY: ALTER TABLE temp ADD COLUMN y float4[];
|
|
QUERY: ALTER TABLE temp ADD COLUMN z int2[];
|
|
QUERY: INSERT INTO temp (a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, r, s, t, u,
|
|
v, w, x, y, z)
|
|
VALUES (4, 'char16', 'text', 4.1, 4.1, 2, '(4.1,4.1,3.1,3.1)',
|
|
'Mon May 1 00:30:30 PDT 1995', 'c', '{Mon May 1 00:30:30 PDT 1995, Monday Aug 24 14:43:07 1992 PDT, epoch}',
|
|
314159, '(1,1)', 512,
|
|
'1 2 3 4 5 6 7 8', 'magnetic disk', '(1.1,1.1)', '(4.1,4.1,3.1,3.1)',
|
|
'(0,2,4.1,4.1,3.1,3.1)', '(4.1,4.1,3.1,3.1)', '["current" "infinity"]',
|
|
'1/3', '1,char16', '{1.0,2.0,3.0,4.0}', '{1.0,2.0,3.0,4.0}', '{1,2,3,4}');
|
|
WARN:Relation temp does not have attribute k
|
|
|
|
QUERY: SELECT * FROM temp[,];
|
|
initial a b c d e f g h i j l m n p q r s t u v w x y z
|
|
-------- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
|
QUERY: DROP TABLE temp;
|
|
QUERY: ALTER TABLE tenk1 RENAME TO ten_k;
|
|
QUERY: SELECT unique1 FROM ten_k WHERE unique1 < 20;
|
|
unique1
|
|
--------
|
|
0
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
10
|
|
11
|
|
12
|
|
13
|
|
14
|
|
15
|
|
16
|
|
17
|
|
18
|
|
19
|
|
QUERY: SELECT unique2 FROM ten_k WHERE unique2 < 20;
|
|
unique2
|
|
--------
|
|
0
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
10
|
|
11
|
|
12
|
|
13
|
|
14
|
|
15
|
|
16
|
|
17
|
|
18
|
|
19
|
|
QUERY: SELECT hundred FROM ten_k WHERE hundred = 50;
|
|
hundred
|
|
--------
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
50
|
|
QUERY: ALTER TABLE ten_k RENAME TO tenk1;
|
|
QUERY: SELECT unique1 FROM tenk1 WHERE unique1 < 5;
|
|
unique1
|
|
--------
|
|
0
|
|
1
|
|
2
|
|
3
|
|
4
|
|
QUERY: SELECT * from street;
|
|
name thepath cname
|
|
----------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------
|
|
Whitlock Creek (0,2,-121.747,37.9128,-121.733,37) Oakland
|
|
Warm Springs Blvd (0,2,-121.934,37,-121.934,37.97) Oakland
|
|
Tissiack Way (0,2,-121.92,37,-121.921,37.995) Oakland
|
|
Mission Blvd (0,3,-121.919,37,-121.919,37.976,-121.92,37.975) Oakland
|
|
Theresa Way (0,2,-121.729,37.906,-121.728,37.899) Oakland
|
|
Cowing Road (0,2,-122,37.934,-121.977,37.782) Oakland
|
|
Rosedale Ct (0,2,-121.923,37.9,-121.924,37.897) Oakland
|
|
Saginaw Ct (0,2,-121.88,37.898,-121.881,37.901) Oakland
|
|
Pimlico Dr (0,2,-121.862,37.998,-121.862,37.008) Oakland
|
|
Livermore Ave (0,2,-121.769,37.448,-121.769,37.375) Oakland
|
|
Arroyo Las Positas (0,2,-121.797,37.997,-121.796,37.005) Oakland
|
|
Arlington Road (0,2,-121.796,37.898,-121.796,37.906) Oakland
|
|
Juniper St (0,2,-121.782,37.897,-121.781,37.9) Oakland
|
|
Fairview Ave (0,2,-121.999,37.428,-121.986,37.351) Oakland
|
|
Sunol Ridge Trl (0,2,-121.942,37.455,-121.934,37.38) Oakland
|
|
Vallecitos Road (0,2,-121.87,37.916,-121.87,37.891) Oakland
|
|
Driscoll Road (0,2,-121.948,37.403,-121.948,37.3999) Oakland
|
|
Apricot Lane (0,2,-121.947,37.401,-121.946,37.392) Oakland
|
|
Calaveras Creek (0,2,-121.82,37.035,-121.821,37.931) Oakland
|
|
Livermore Ave (0,2,-121.773,37.9909,-121.773,37.001) Oakland
|
|
Sp Railroad (0,2,-121.894,37.9901,-121.897,37.016) Oakland
|
|
Tassajara Creek (0,2,-121.879,37.989,-121.878,37.015) Oakland
|
|
Andrea Cir (0,2,-121.733,37.8864,-121.733,37.9062) Oakland
|
|
I- 580 (0,5,-122.018,37.019,-122.001,37.032,-121.979,37.983,-121.958,37.984,-121.957,37.986) Oakland
|
|
I- 580 Ramp (0,8,-121.937,37.986,-121.936,37.9883,-121.935,37.997,-121.935,37.0003,-121.935,37.006,-121.934,37.0003,-121.933,37.997,-121.932,37.989) Oakland
|
|
I- 580 (0,3,-121.932,37.989,-121.924,37.006,-121.922,37.014) Oakland
|
|
I- 580/I-680 Ramp (1,2,-121.921,37.988,-121.919,37.016) Oakland
|
|
I- 580 Ramp (0,4,-121.904,37.998,-121.904,37.013,-121.903,37.0174,-121.903,37.018) Oakland
|
|
I- 580 Ramp (0,3,-121.874,37.014,-121.872,37.999,-121.871,37.999) Oakland
|
|
I- 580 Ramp (0,5,-121.852,37.011,-121.848,37.999,-121.848,37.999,-121.846,37.01,-121.846,37.011) Oakland
|
|
I- 680 (0,7,-121.91,37.715,-121.911,37.7468,-121.912,37.764,-121.912,37.776,-121.917,37.905,-121.919,37.957,-121.921,37.988) Oakland
|
|
I- 680 Ramp (0,5,-121.883,37.376,-121.883,37.392,-121.883,37.4,-121.883,37.402,-121.885,37.422) Oakland
|
|
I- 680 Ramp (0,4,-121.92,37.438,-121.922,37.424,-121.924,37.408,-121.925,37.392) Oakland
|
|
I- 680 Ramp (0,3,-121.924,37.402,-121.923,37.395,-121.923,37.399) Oakland
|
|
I- 680 (1,16,-121.939,37.15,-121.939,37.145,-121.937,37.125,-121.934,37.0764,-121.934,37.0709,-121.934,37.068,-121.933,37.0614,-121.933,37.057,-121.932,37.0511,-121.932,37.0468,-121.93,37.027,-121.927,37,-121.927,37.998,-121.922,37.96,-121.92,37.949,-121.918,37.934) Oakland
|
|
State Hwy 84 (0,5,-121.957,37.898,-121.957,37.8991,-121.957,37.903,-121.956,37.91,-121.955,37.919) Oakland
|
|
Whitlock Creek (0,2,-121.747,37.9128,-121.733,37) Oakland
|
|
Warm Springs Blvd (0,2,-121.934,37,-121.934,37.97) Oakland
|
|
Tissiack Way (0,2,-121.92,37,-121.921,37.995) Oakland
|
|
Mission Blvd (0,3,-121.919,37,-121.919,37.976,-121.92,37.975) Oakland
|
|
Kildare Road (0,2,-122.097,37.016,-122.096,37) Oakland
|
|
Ranspot Dr (0,2,-122.097,37.999,-122.096,37) Oakland
|
|
Butterfield Dr (0,2,-122.084,37.002,-122.083,37.987) Oakland
|
|
Hesperian Blvd (0,3,-122.097,37.333,-122.096,37.31,-122.095,37.293) Oakland
|
|
Thackeray Ave (0,2,-122.072,37.305,-122.072,37.298) Oakland
|
|
Celia St (0,2,-122.061,37.3,-122.062,37.299) Oakland
|
|
Periwinkle Road (0,2,-122.045,37.301,-122.045,37.2984) Oakland
|
|
Bridgepointe Dr (0,2,-122.051,37.305,-122.051,37.299) Oakland
|
|
Crystaline Dr (0,2,-121.926,37,-121.926,37.0053) Oakland
|
|
Paseo Padre Pkwy (0,2,-121.914,37.005,-121.914,37) Oakland
|
|
Oakridge Road (0,2,-121.832,37.049,-121.828,37) Oakland
|
|
Railroad Ave (0,3,-122.025,37.013,-122.023,37.003,-122.022,37.993) Oakland
|
|
Eden Creek (0,2,-122.022,37.0067,-122.022,37.998) Oakland
|
|
I- 880 (0,10,-122.083,37.312,-122.082,37.296,-122.081,37.285,-122.079,37.248,-122.078,37.24,-122.078,37.235,-122.077,37.2257,-122.077,37.2203,-122.076,37.215,-122.076,37.209) Oakland
|
|
I- 880 Ramp (0,5,-122.004,37.313,-122.004,37.308,-122.004,37.284,-122.001,37.287,-121.999,37.289) Oakland
|
|
I- 880 Ramp (0,2,-122.002,37.301,-122.002,37.293) Oakland
|
|
I- 880 (1,6,-121.967,37.075,-121.966,37.071,-121.966,37.065,-121.962,37.037,-121.957,37,-121.948,37.933) Oakland
|
|
I- 680 (1,16,-121.939,37.15,-121.939,37.145,-121.937,37.125,-121.934,37.0764,-121.934,37.0709,-121.934,37.068,-121.933,37.0614,-121.933,37.057,-121.932,37.0511,-121.932,37.0468,-121.93,37.027,-121.927,37,-121.927,37.998,-121.922,37.96,-121.92,37.949,-121.918,37.934) Oakland
|
|
Wisconsin St (0,3,-122.199,37.017,-122.198,37.998,-122.197,37.994) Oakland
|
|
Herrier St (0,2,-122.194,37.006,-122.194,37.998) Oakland
|
|
Skyline Blvd (0,2,-122.174,37.01,-122.171,37.996) Oakland
|
|
Coliseum Way (0,2,-122.2,37.47,-122.198,37.516) Oakland
|
|
Hegenberger Exwy (0,2,-122.195,37.52,-122.195,37.497) Oakland
|
|
Sp Railroad (0,2,-122.195,37.497,-122.193,37.4848) Oakland
|
|
85th Ave (0,2,-122.188,37.466,-122.186,37.476) Oakland
|
|
E St (0,3,-122.183,37.505,-122.183,37.498,-122.182,37.49) Oakland
|
|
D St (0,2,-122.181,37.505,-122.18,37.497) Oakland
|
|
Birch St (0,2,-122.167,37.509,-122.166,37.492) Oakland
|
|
Bancroft Ave (0,3,-122.164,37.523,-122.163,37.508,-122.162,37.493) Oakland
|
|
Avenue 140th (0,2,-122.166,37.003,-122.169,37.988) Oakland
|
|
Redwood Road (0,2,-122.149,37.98,-122.144,37.001) Oakland
|
|
98th Ave (0,2,-122.157,37.498,-122.156,37.502) Oakland
|
|
Cameron Ave (0,2,-122.132,37.502,-122.133,37.481) Oakland
|
|
Locust St (0,2,-122.161,37.007,-122.159,37.987) Oakland
|
|
McClure Ave (0,2,-122.143,37.001,-122.144,37.998) Oakland
|
|
Maubert Ave (0,2,-122.111,37.009,-122.11,37.995) Oakland
|
|
Ranspot Dr (0,2,-122.097,37.999,-122.096,37) Oakland
|
|
Butterfield Dr (0,2,-122.084,37.002,-122.083,37.987) Oakland
|
|
National Ave (0,2,-122.119,37.5,-122.128,37.489) Oakland
|
|
Broadmore Ave (0,2,-122.095,37.522,-122.094,37.497) Oakland
|
|
Skyline Dr (0,2,-122.028,37.5,-122.028,37.498) Oakland
|
|
Decoto Road (0,3,-122.016,37.006,-122.016,37.002,-122.016,37.993) Oakland
|
|
Chapman Dr (0,2,-122.042,37.504,-122.041,37.498) Oakland
|
|
Charles St (0,2,-122.025,37.505,-122.025,37.499) Oakland
|
|
Mattos Dr (0,2,-122.001,37.502,-122.001,37.4968) Oakland
|
|
Sp Railroad (0,3,-122.138,37.003,-122.136,37.992,-122.131,37.9461) Oakland
|
|
Railroad Ave (0,3,-122.025,37.013,-122.023,37.003,-122.022,37.993) Oakland
|
|
Eden Creek (0,2,-122.022,37.0067,-122.022,37.998) Oakland
|
|
I- 880 (0,19,-122.175,37.185,-122.175,37.178,-122.174,37.173,-122.169,37.126,-122.168,37.1159,-122.168,37.1144,-122.167,37.111,-122.165,37.1,-122.165,37.0981,-122.164,37.092,-122.16,37.061,-122.158,37.0528,-122.156,37.0366,-122.153,37.017,-122.148,37.98,-122.141,37.932,-122.139,37.924,-122.139,37.92,-122.138,37.91) Oakland
|
|
I- 580 (0,14,-122.111,37.023,-122.11,37.02,-122.108,37.0076,-122.108,37.007,-122.107,37.998,-122.106,37.994,-122.105,37.982,-122.105,37.977,-122.103,37.958,-122.103,37.953,-122.101,37.938,-122.099,37.911,-122.098,37.91,-122.098,37.908) Oakland
|
|
I- 880 (0,7,-122.098,37.528,-122.096,37.496,-122.093,37.453,-122.093,37.4496,-122.09,37.4144,-122.09,37.405,-122.085,37.34) Oakland
|
|
I- 880 Ramp (0,3,-122.062,37.011,-122.063,37.982,-122.058,37.967) Oakland
|
|
I- 880 (0,12,-122.061,37.003,-122.06,37.991,-122.06,37.982,-122.058,37.967,-122.058,37.961,-122.055,37.918,-122.054,37.8948,-122.051,37.8546,-122.05,37.844,-122.049,37.817,-122.048,37.813,-122.048,37.811) Oakland
|
|
I- 880 (0,12,-122.037,37.632,-122.036,37.619,-122.036,37.616,-122.035,37.6041,-122.032,37.5797,-122.031,37.5733,-122.03,37.5637,-122.029,37.557,-122.029,37.5493,-122.028,37.5391,-122.026,37.517,-122.024,37.491) Oakland
|
|
Cornell Ave (0,3,-122.296,37.925,-122.295,37.906,-122.294,37.875) Berkeley
|
|
Euclid Ave (0,2,-122.267,37.009,-122.267,37.987) Berkeley
|
|
Marin Ave (0,2,-122.274,37.894,-122.272,37.901) Berkeley
|
|
Sacramento St (0,2,-122.28,37.606,-122.28,37.597) Berkeley
|
|
Martin Luther King Jr Way (0,2,-122.271,37.608,-122.271,37.599) Berkeley
|
|
Shoreline Dr (0,2,-122.266,37.603,-122.265,37.6) Berkeley
|
|
Creston Road (0,4,-122.264,37.002,-122.261,37.986,-122.26,37.978,-122.26,37.973) Berkeley
|
|
Keeler Ave (0,2,-122.258,37.906,-122.258,37.899) Berkeley
|
|
Lakeshore Ave (0,2,-122.259,37.99,-122.256,37.006) Berkeley
|
|
Oakland Inner Harbor (0,2,-122.263,37.913,-122.26,37.8948) Berkeley
|
|
Wp Railroad (0,2,-122.254,37.902,-122.251,37.891) Berkeley
|
|
Foothill Blvd (0,2,-122.241,37.9,-122.24,37.893) Berkeley
|
|
19th Ave (0,2,-122.237,37.897,-122.236,37.905) Berkeley
|
|
Dimond Ave (0,2,-122.217,37.994,-122.216,37.006) Berkeley
|
|
Champion St (0,2,-122.214,37.991,-122.215,37.002) Berkeley
|
|
Laguna Ave (0,2,-122.21,37.989,-122.209,37) Berkeley
|
|
Wisconsin St (0,3,-122.199,37.017,-122.198,37.998,-122.197,37.994) Berkeley
|
|
Herrier St (0,2,-122.194,37.006,-122.194,37.998) Berkeley
|
|
Redding St (0,2,-122.198,37.901,-122.198,37.895) Berkeley
|
|
Carson St (0,2,-122.185,37.9,-122.184,37.901) Berkeley
|
|
Skyline Blvd (0,2,-122.174,37.01,-122.171,37.996) Berkeley
|
|
Campus Dr (0,3,-122.17,37.905,-122.168,37.868,-122.167,37.865) Berkeley
|
|
Broadway (0,2,-122.241,37.586,-122.24,37.601) Berkeley
|
|
Coliseum Way (0,3,-122.211,37.626,-122.209,37.592,-122.206,37.568) Berkeley
|
|
82nd Ave (0,2,-122.169,37.596,-122.168,37.603) Berkeley
|
|
Avenue 140th (0,2,-122.166,37.003,-122.169,37.988) Berkeley
|
|
Parkridge Dr (0,2,-122.144,37.884,-122.143,37.9) Berkeley
|
|
Cull Creek (0,2,-122.062,37.875,-122.058,37.527) Berkeley
|
|
Locust St (0,2,-122.161,37.007,-122.159,37.987) Berkeley
|
|
McClure Ave (0,2,-122.143,37.001,-122.144,37.998) Berkeley
|
|
Maubert Ave (0,2,-122.111,37.009,-122.11,37.995) Berkeley
|
|
Ranspot Dr (0,2,-122.097,37.999,-122.096,37) Berkeley
|
|
Butterfield Dr (0,2,-122.084,37.002,-122.083,37.987) Berkeley
|
|
Crow Canyon Creek (0,2,-122.043,37.905,-122.037,37.71) Berkeley
|
|
Skywest Dr (0,2,-122.116,37.62,-122.112,37.586) Berkeley
|
|
Hesperian Blvd (0,2,-122.113,37.6,-122.112,37.586) Berkeley
|
|
Sp Railroad (0,3,-122.091,37.601,-122.087,37.56,-122.086,37.5551) Berkeley
|
|
Jackson St (0,2,-122.085,37.6,-122.084,37.606) Berkeley
|
|
Joyce St (0,2,-122.079,37.604,-122.077,37.581) Berkeley
|
|
San Andreas Dr (0,2,-122.061,37.9,-122.061,37.895) Berkeley
|
|
West Loop Road (0,2,-122.058,37.604,-122.06,37.586) Berkeley
|
|
Parkside Dr (0,2,-122.047,37.603,-122.044,37.596) Berkeley
|
|
Arizona St (0,2,-122.038,37.901,-122.037,37.898) Berkeley
|
|
Decoto Road (0,3,-122.016,37.006,-122.016,37.002,-122.016,37.993) Berkeley
|
|
Oneil Ave (0,2,-122.077,37.6248,-122.075,37.595) Berkeley
|
|
Sp Railroad (0,3,-122.138,37.003,-122.136,37.992,-122.131,37.9461) Berkeley
|
|
Railroad Ave (0,3,-122.025,37.013,-122.023,37.003,-122.022,37.993) Berkeley
|
|
Lakehurst Cir (0,2,-122.285,37.8903,-122.286,37.9036) Berkeley
|
|
Eden Creek (0,2,-122.022,37.0067,-122.022,37.998) Berkeley
|
|
I- 880 (0,17,-122.271,37.975,-122.269,37.972,-122.268,37.966,-122.267,37.962,-122.266,37.957,-122.265,37.952,-122.264,37.946,-122.263,37.935,-122.262,37.927,-122.261,37.921,-122.259,37.916,-122.258,37.911,-122.254,37.898,-122.243,37.858,-122.241,37.845,-122.239,37.827,-122.237,37.811) Berkeley
|
|
I- 880 Ramp (0,2,-122.254,37.898,-122.254,37.902) Berkeley
|
|
I- 580 (0,12,-122.22,37.99,-122.22,37.99,-122.222,37.9952,-122.223,37.998,-122.224,37.9996,-122.226,37.003,-122.228,37.007,-122.23,37.026,-122.232,37.043,-122.234,37.059,-122.235,37.0643,-122.237,37.07) Berkeley
|
|
I- 880 (0,13,-122.221,37.711,-122.22,37.699,-122.22,37.695,-122.219,37.682,-122.218,37.672,-122.217,37.652,-122.216,37.638,-122.214,37.616,-122.214,37.612,-122.213,37.609,-122.212,37.592,-122.212,37.586,-122.211,37.581) Berkeley
|
|
I- 880 (0,19,-122.175,37.185,-122.175,37.178,-122.174,37.173,-122.169,37.126,-122.168,37.1159,-122.168,37.1144,-122.167,37.111,-122.165,37.1,-122.165,37.0981,-122.164,37.092,-122.16,37.061,-122.158,37.0528,-122.156,37.0366,-122.153,37.017,-122.148,37.98,-122.141,37.932,-122.139,37.924,-122.139,37.92,-122.138,37.91) Berkeley
|
|
I- 880 Ramp (0,8,-122.138,37.931,-122.138,37.9274,-122.137,37.925,-122.137,37.924,-122.137,37.914,-122.136,37.905,-122.136,37.908,-122.136,37.898) Berkeley
|
|
I- 880 (0,17,-122.136,37.902,-122.136,37.898,-122.133,37.881,-122.132,37.874,-122.131,37.866,-122.131,37.865,-122.131,37.864,-122.129,37.851,-122.128,37.843,-122.126,37.834,-122.123,37.812,-122.117,37.766,-122.11,37.72,-122.11,37.7109,-122.109,37.702,-122.108,37.6917,-122.108,37.681) Berkeley
|
|
I- 580 (0,14,-122.111,37.023,-122.11,37.02,-122.108,37.0076,-122.108,37.007,-122.107,37.998,-122.106,37.994,-122.105,37.982,-122.105,37.977,-122.103,37.958,-122.103,37.953,-122.101,37.938,-122.099,37.911,-122.098,37.91,-122.098,37.908) Berkeley
|
|
I- 580 Ramp (0,4,-122.109,37.003,-122.107,37.993,-122.107,37.992,-122.105,37.982) Berkeley
|
|
I- 580 Ramp (0,3,-122.101,37.898,-122.1,37.902,-122.099,37.911) Berkeley
|
|
I- 580 Ramp (0,3,-122.096,37.888,-122.096,37.891,-122.096,37.9) Berkeley
|
|
I- 880 Ramp (0,3,-122.103,37.61,-122.101,37.587,-122.1,37.569) Berkeley
|
|
I- 880 (0,12,-122.061,37.003,-122.06,37.991,-122.06,37.982,-122.058,37.967,-122.058,37.961,-122.055,37.918,-122.054,37.8948,-122.051,37.8546,-122.05,37.844,-122.049,37.817,-122.048,37.813,-122.048,37.811) Berkeley
|
|
I- 880 Ramp (0,3,-122.059,37.982,-122.058,37.984,-122.061,37.003) Berkeley
|
|
I- 880 (0,12,-122.037,37.632,-122.036,37.619,-122.036,37.616,-122.035,37.6041,-122.032,37.5797,-122.031,37.5733,-122.03,37.5637,-122.029,37.557,-122.029,37.5493,-122.028,37.5391,-122.026,37.517,-122.024,37.491) Berkeley
|
|
I- 580 Ramp (0,3,-122.093,37.9035,-122.094,37.8963,-122.094,37.8921) Berkeley
|
|
State Hwy 13 (0,9,-122.18,37.943,-122.18,37.9185,-122.18,37.9,-122.179,37.8661,-122.179,37.862,-122.178,37.851,-122.178,37.845,-122.177,37.839,-122.177,37.833) Berkeley
|
|
State Hwy 238 (1,8,-122.098,37.908,-122.098,37.907,-122.099,37.905,-122.101,37.898,-122.102,37.8971,-122.103,37.8944,-122.105,37.892,-122.106,37.89) Berkeley
|
|
Euclid Ave (0,2,-122.267,37.009,-122.267,37.987) Lafayette
|
|
Hollis St (0,2,-122.288,37.397,-122.289,37.414) Lafayette
|
|
5th St (0,3,-122.278,37,-122.279,37.005,-122.28,37.009) Lafayette
|
|
Creston Road (0,4,-122.264,37.002,-122.261,37.986,-122.26,37.978,-122.26,37.973) Lafayette
|
|
Ada St (0,2,-122.249,37.398,-122.25,37.401) Lafayette
|
|
Sheridan Road (0,3,-122.228,37.425,-122.225,37.411,-122.222,37.377) Lafayette
|
|
Proctor Ave (0,2,-122.227,37.406,-122.225,37.386) Lafayette
|
|
Capricorn Ave (0,2,-122.218,37.404,-122.216,37.384) Lafayette
|
|
Taurus Ave (0,2,-122.216,37.416,-122.213,37.389) Lafayette
|
|
Lakeshore Ave (0,2,-122.259,37.99,-122.256,37.006) Lafayette
|
|
Dimond Ave (0,2,-122.217,37.994,-122.216,37.006) Lafayette
|
|
Indian Way (0,2,-122.207,37.398,-122.204,37.411) Lafayette
|
|
Champion St (0,2,-122.214,37.991,-122.215,37.002) Lafayette
|
|
Laguna Ave (0,2,-122.21,37.989,-122.209,37) Lafayette
|
|
California St (0,2,-122.203,37.005,-122.202,37.996) Lafayette
|
|
Edgewater Dr (0,2,-122.201,37.379,-122.204,37.41) Lafayette
|
|
I- 880 Ramp (0,2,-122.277,37.002,-122.278,37) Lafayette
|
|
I- 580 (0,12,-122.22,37.99,-122.22,37.99,-122.222,37.9952,-122.223,37.998,-122.224,37.9996,-122.226,37.003,-122.228,37.007,-122.23,37.026,-122.232,37.043,-122.234,37.059,-122.235,37.0643,-122.237,37.07) Lafayette
|
|
State Hwy 13 Ramp (0,4,-122.224,37.427,-122.223,37.414,-122.221,37.396,-122.221,37.388) Lafayette
|
|
QUERY: SELECT * from iexit;
|
|
name thepath exit
|
|
----------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------
|
|
I- 880 Ramp (1,3,-121.948,37.91,-121.947,37.911,-121.946,37.911) (-121.946,37.911)
|
|
I- 880 Ramp (1,3,-121.948,37.91,-121.947,37.911,-121.946,37.911) (-121.947,37.911)
|
|
I- 580 Ramp (0,8,-121.937,37.986,-121.936,37.9883,-121.935,37.997,-121.935,37.0003,-121.935,37.006,-121.934,37.0003,-121.933,37.997,-121.932,37.989) (-121.935,37.8507)
|
|
I- 580 Ramp (0,8,-121.937,37.986,-121.936,37.9883,-121.935,37.997,-121.935,37.0003,-121.935,37.006,-121.934,37.0003,-121.933,37.997,-121.932,37.989) (-121.935,37.8337)
|
|
I- 580 Ramp (0,8,-121.937,37.986,-121.936,37.9883,-121.935,37.997,-121.935,37.0003,-121.935,37.006,-121.934,37.0003,-121.933,37.997,-121.932,37.989) (-121.935,37.8354)
|
|
I- 680 (0,7,-121.91,37.715,-121.911,37.7468,-121.912,37.764,-121.912,37.776,-121.917,37.905,-121.919,37.957,-121.921,37.988) (-121.919,37.9349)
|
|
I- 680 Ramp (0,7,-121.927,37.998,-121.924,37.983,-121.922,37.9786,-121.92,37.975,-121.919,37.954,-121.919,37.941,-121.918,37.934) (-121.922,37.9786)
|
|
I- 680 (0,7,-121.91,37.715,-121.911,37.7468,-121.912,37.764,-121.912,37.776,-121.917,37.905,-121.919,37.957,-121.921,37.988) (-121.92,37.9755)
|
|
I- 680 Ramp (1,3,-121.925,37.932,-121.921,37.944,-121.92,37.944) (-121.921,37.944)
|
|
I- 580 Ramp (0,4,-121.904,37.998,-121.904,37.013,-121.903,37.0174,-121.903,37.018) (-121.904,37.6629)
|
|
I- 580 Ramp (0,6,-121.658,37.2009,-121.658,37.2009,-121.66,37.1972,-121.66,37.1965,-121.662,37.19,-121.662,37.1869) (-121.658,37.2009)
|
|
I- 580 (0,18,-121.77,37.013,-121.769,37.015,-121.758,37.03,-121.756,37.03,-121.755,37.0297,-121.751,37.0281,-121.75,37.0274,-121.749,37.026,-121.745,37.024,-121.744,37.024,-121.741,37.024,-121.74,37.0251,-121.739,37.0272,-121.738,37.028,-121.736,37.0328,-121.736,37.033,-121.736,37.034,-121.733,37.046) (-121.744,37.024)
|
|
I- 580 Ramp (0,5,-121.74,37.034,-121.741,37.034,-121.74,37.029,-121.738,37.032,-121.736,37.034) (-121.741,37.034)
|
|
I- 580 Ramp (1,3,-121.74,37.036,-121.739,37.033,-121.738,37.032) (-121.738,37.032)
|
|
I- 580 (0,18,-121.77,37.013,-121.769,37.015,-121.758,37.03,-121.756,37.03,-121.755,37.0297,-121.751,37.0281,-121.75,37.0274,-121.749,37.026,-121.745,37.024,-121.744,37.024,-121.741,37.024,-121.74,37.0251,-121.739,37.0272,-121.738,37.028,-121.736,37.0328,-121.736,37.033,-121.736,37.034,-121.733,37.046) (-121.741,37.024)
|
|
I- 580 Ramp (1,3,-121.74,37.036,-121.739,37.033,-121.738,37.032) (-121.739,37.033)
|
|
I- 580 Ramp (0,3,-121.723,37.103,-121.722,37.103,-121.722,37.0986) (-121.722,37.103)
|
|
I- 80 Ramp (0,5,-122.299,37.518,-122.299,37.5,-122.299,37.488,-122.299,37.477,-122.297,37.452) (-122.299,37.5)
|
|
I- 80 Ramp (0,5,-122.299,37.518,-122.299,37.5,-122.299,37.488,-122.299,37.477,-122.297,37.452) (-122.297,37.452)
|
|
I- 80 Ramp (0,2,-122.304,37.25,-122.308,37.249) (-122.304,37.25)
|
|
I- 80 Ramp (0,2,-122.304,37.25,-122.305,37.254) (-122.304,37.25)
|
|
I- 580 (1,9,-122.274,37.262,-122.275,37.263,-122.277,37.27,-122.278,37.271,-122.279,37.274,-122.281,37.275,-122.282,37.276,-122.283,37.276,-122.284,37.276) (-122.284,37.276)
|
|
I- 580 (0,6,-122.274,37.262,-122.273,37.259,-122.269,37.247,-122.269,37.2449,-122.268,37.2443,-122.268,37.244) (-122.268,37.244)
|
|
I- 580 Ramp (0,2,-122.268,37.243,-122.269,37.243) (-122.268,37.243)
|
|
I- 580 Ramp (1,3,-122.265,37.242,-122.266,37.245,-122.267,37.245) (-122.267,37.245)
|
|
I- 580 (0,3,-122.267,37.243,-122.268,37.243,-122.268,37.244) (-122.267,37.243)
|
|
I- 580 Ramp (1,3,-122.265,37.242,-122.266,37.245,-122.267,37.245) (-122.267,37.245)
|
|
I- 580 Ramp (1,3,-122.265,37.242,-122.266,37.245,-122.267,37.245) (-122.266,37.245)
|
|
I- 580 (0,6,-122.261,37.23,-122.26,37.2283,-122.261,37.231,-122.264,37.238,-122.265,37.241,-122.265,37.242) (-122.264,37.238)
|
|
I- 580 Ramp (0,5,-122.264,37.238,-122.266,37.239,-122.266,37.238,-122.268,37.231,-122.268,37.227) (-122.266,37.239)
|
|
I- 580 (0,5,-122.261,37.23,-122.263,37.2331,-122.265,37.2349,-122.266,37.236,-122.266,37.238) (-122.266,37.238)
|
|
I- 580 Ramp (1,3,-122.265,37.242,-122.266,37.245,-122.267,37.245) (-122.266,37.245)
|
|
I- 580 Ramp (1,3,-122.265,37.241,-122.265,37.244,-122.266,37.245) (-122.265,37.244)
|
|
I- 580 Ramp (0,4,-122.255,37.205,-122.254,37.205,-122.254,37.202,-122.254,37.196) (-122.254,37.205)
|
|
I- 580 Ramp (0,4,-122.255,37.205,-122.254,37.205,-122.254,37.202,-122.254,37.196) (-122.254,37.205)
|
|
I- 880 (0,17,-122.271,37.975,-122.269,37.972,-122.268,37.966,-122.267,37.962,-122.266,37.957,-122.265,37.952,-122.264,37.946,-122.263,37.935,-122.262,37.927,-122.261,37.921,-122.259,37.916,-122.258,37.911,-122.254,37.898,-122.243,37.858,-122.241,37.845,-122.239,37.827,-122.237,37.811) (-122.258,37.911)
|
|
I- 580 (0,12,-122.22,37.99,-122.22,37.99,-122.222,37.9952,-122.223,37.998,-122.224,37.9996,-122.226,37.003,-122.228,37.007,-122.23,37.026,-122.232,37.043,-122.234,37.059,-122.235,37.0643,-122.237,37.07) (-122.22,37.99)
|
|
I- 580 (0,12,-122.22,37.99,-122.22,37.99,-122.222,37.9952,-122.223,37.998,-122.224,37.9996,-122.226,37.003,-122.228,37.007,-122.23,37.026,-122.232,37.043,-122.234,37.059,-122.235,37.0643,-122.237,37.07) (-122.22,37.99)
|
|
I- 580 Ramp (0,6,-122.216,37.985,-122.217,37.989,-122.218,37.991,-122.218,37.9907,-122.219,37.9902,-122.22,37.99) (-122.22,37.99)
|
|
I- 880 Ramp (1,3,-122.235,37.767,-122.236,37.768,-122.236,37.768) (-122.236,37.768)
|
|
I- 880 Ramp (0,4,-122.232,37.746,-122.232,37.751,-122.232,37.752,-122.233,37.752) (-122.232,37.752)
|
|
I- 880 Ramp (0,4,-122.22,37.695,-122.219,37.697,-122.22,37.7,-122.22,37.699) (-122.219,37.697)
|
|
I- 880 Ramp (1,3,-122.209,37.532,-122.209,37.535,-122.207,37.535) (-122.207,37.535)
|
|
I- 880 Ramp (1,3,-122.209,37.532,-122.209,37.535,-122.207,37.535) (-122.209,37.535)
|
|
I- 880 Ramp (0,4,-122.196,37.407,-122.196,37.396,-122.195,37.396,-122.195,37.394) (-122.195,37.396)
|
|
I- 880 Ramp (0,3,-122.195,37.405,-122.194,37.411,-122.195,37.411) (-122.194,37.411)
|
|
I- 580 Ramp (0,3,-122.174,37.817,-122.175,37.822,-122.177,37.833) (-122.175,37.822)
|
|
I- 880 Ramp (0,5,-122.187,37.32,-122.187,37.322,-122.187,37.321,-122.188,37.319,-122.188,37.317) (-122.187,37.322)
|
|
I- 880 Ramp (1,2,-122.186,37.322,-122.187,37.322) (-122.187,37.322)
|
|
I- 880 Ramp (0,5,-122.187,37.32,-122.187,37.322,-122.187,37.321,-122.188,37.319,-122.188,37.317) (-122.187,37.322)
|
|
I- 880 Ramp (0,6,-122.176,37.193,-122.175,37.191,-122.174,37.194,-122.174,37.192,-122.174,37.196,-122.172,37.198) (-122.174,37.196)
|
|
I- 880 Ramp (0,5,-122.168,37.09,-122.167,37.089,-122.166,37.0897,-122.165,37.09,-122.164,37.092) (-122.167,37.089)
|
|
I- 580 Ramp (0,3,-122.152,37.529,-122.151,37.524,-122.151,37.509) (-122.151,37.524)
|
|
I- 580 Ramp (1,2,-122.152,37.526,-122.151,37.524) (-122.151,37.524)
|
|
I- 580 Ramp (0,3,-122.152,37.529,-122.151,37.524,-122.151,37.509) (-122.151,37.524)
|
|
I- 880 (0,19,-122.175,37.185,-122.175,37.178,-122.174,37.173,-122.169,37.126,-122.168,37.1159,-122.168,37.1144,-122.167,37.111,-122.165,37.1,-122.165,37.0981,-122.164,37.092,-122.16,37.061,-122.158,37.0528,-122.156,37.0366,-122.153,37.017,-122.148,37.98,-122.141,37.932,-122.139,37.924,-122.139,37.92,-122.138,37.91) (-122.15,37.5392)
|
|
I- 880 Ramp (1,2,-122.133,37.901,-122.136,37.905) (-122.136,37.905)
|
|
I- 880 Ramp (0,3,-122.129,37.842,-122.128,37.839,-122.126,37.834) (-122.128,37.839)
|
|
I- 580 (0,14,-122.111,37.023,-122.11,37.02,-122.108,37.0076,-122.108,37.007,-122.107,37.998,-122.106,37.994,-122.105,37.982,-122.105,37.977,-122.103,37.958,-122.103,37.953,-122.101,37.938,-122.099,37.911,-122.098,37.91,-122.098,37.908) (-122.107,37.844)
|
|
I- 580 Ramp (0,2,-122.108,37.007,-122.109,37.02) (-122.109,37.0128)
|
|
I- 580 (0,14,-122.111,37.023,-122.11,37.02,-122.108,37.0076,-122.108,37.007,-122.107,37.998,-122.106,37.994,-122.105,37.982,-122.105,37.977,-122.103,37.958,-122.103,37.953,-122.101,37.938,-122.099,37.911,-122.098,37.91,-122.098,37.908) (-122.099,37.911)
|
|
I- 580 (0,7,-122.098,37.908,-122.097,37.904,-122.096,37.903,-122.095,37.903,-122.094,37.902,-122.094,37.903,-122.093,37.9035) (-122.095,37.903)
|
|
I- 580 (0,9,-122.091,37.906,-122.09,37.908,-122.088,37.908,-122.086,37.909,-122.078,37.909,-122.073,37.909,-122.071,37.91,-122.068,37.9114,-122.065,37.914) (-122.065,37.914)
|
|
I- 580 Ramp (0,3,-122.065,37.914,-122.062,37.916,-122.06,37.92) (-122.062,37.916)
|
|
I- 580 Ramp (0,3,-122.019,37.012,-122.018,37.009,-122.018,37.019) (-122.019,37.012)
|
|
I- 580 Ramp (0,3,-122.019,37.012,-122.02,37.015,-122.021,37.02) (-122.019,37.012)
|
|
I- 580 Ramp (0,8,-121.937,37.986,-121.936,37.9883,-121.935,37.997,-121.935,37.0003,-121.935,37.006,-121.934,37.0003,-121.933,37.997,-121.932,37.989) (-121.935,37.9796)
|
|
I- 880 Ramp (0,6,-121.934,37.85,-121.937,37.852,-121.937,37.836,-121.936,37.835,-121.936,37.826,-121.935,37.813) (-121.935,37.8507)
|
|
I- 880 (0,10,-121.936,37.83,-121.936,37.826,-121.935,37.819,-121.935,37.813,-121.934,37.788,-121.933,37.767,-121.923,37.57,-121.923,37.563,-121.923,37.561,-121.922,37.5541) (-121.933,37.7817)
|
|
I- 580 Ramp (0,4,-121.936,37.986,-121.934,37.971,-121.933,37.979,-121.932,37.989) (-121.935,37.9796)
|
|
I- 680 (0,10,-121.923,37.039,-121.924,37.057,-121.929,37.106,-121.929,37.1133,-121.93,37.119,-121.932,37.148,-121.934,37.1711,-121.936,37.193,-121.936,37.2019,-121.938,37.219) (-121.934,37.1683)
|
|
I- 680 (1,16,-121.939,37.15,-121.939,37.145,-121.937,37.125,-121.934,37.0764,-121.934,37.0709,-121.934,37.068,-121.933,37.0614,-121.933,37.057,-121.932,37.0511,-121.932,37.0468,-121.93,37.027,-121.927,37,-121.927,37.998,-121.922,37.96,-121.92,37.949,-121.918,37.934) (-121.935,37.0895)
|
|
I- 580 (0,3,-121.932,37.989,-121.924,37.006,-121.922,37.014) (-121.924,37.0087)
|
|
I- 580/I-680 Ramp (0,4,-121.924,37.006,-121.924,37.005,-121.922,37.008,-121.922,37.0104) (-121.924,37.006)
|
|
I- 680 Ramp (1,5,-121.921,37.965,-121.92,37.96,-121.921,37.957,-121.92,37.951,-121.919,37.941) (-121.921,37.9574)
|
|
I- 680 (1,16,-121.939,37.15,-121.939,37.145,-121.937,37.125,-121.934,37.0764,-121.934,37.0709,-121.934,37.068,-121.933,37.0614,-121.933,37.057,-121.932,37.0511,-121.932,37.0468,-121.93,37.027,-121.927,37,-121.927,37.998,-121.922,37.96,-121.92,37.949,-121.918,37.934) (-121.921,37.9517)
|
|
I- 580 (0,6,-121.921,37.015,-121.919,37.02,-121.918,37.02,-121.909,37.017,-121.906,37.018,-121.906,37.018) (-121.909,37.017)
|
|
I- 680 Ramp (0,3,-121.905,37.702,-121.905,37.667,-121.903,37.6588) (-121.904,37.6629)
|
|
I- 580 Ramp (1,3,-121.903,37.018,-121.904,37.022,-121.906,37.029) (-121.904,37.0217)
|
|
I- 580 Ramp (0,4,-121.904,37.998,-121.904,37.013,-121.903,37.0174,-121.903,37.018) (-121.904,37.0217)
|
|
I- 580 Ramp (0,3,-121.874,37.014,-121.872,37.999,-121.871,37.999) (-121.872,37.999)
|
|
I- 680 Ramp (0,2,-121.87,37.01,-121.871,37.038) (-121.87,37.0126)
|
|
I- 580 (0,12,-121.859,37.013,-121.852,37.011,-121.849,37.011,-121.846,37.011,-121.846,37.011,-121.842,37.011,-121.841,37.011,-121.834,37.0104,-121.829,37.01,-121.829,37.009,-121.823,37.0083,-121.821,37.008) (-121.852,37.011)
|
|
I- 580 Ramp (0,5,-121.852,37.011,-121.848,37.999,-121.848,37.999,-121.846,37.01,-121.846,37.011) (-121.848,37.999)
|
|
I- 580 (0,12,-121.859,37.013,-121.852,37.011,-121.849,37.011,-121.846,37.011,-121.846,37.011,-121.842,37.011,-121.841,37.011,-121.834,37.0104,-121.829,37.01,-121.829,37.009,-121.823,37.0083,-121.821,37.008) (-121.852,37.011)
|
|
I- 580 (0,12,-121.859,37.013,-121.852,37.011,-121.849,37.011,-121.846,37.011,-121.846,37.011,-121.842,37.011,-121.841,37.011,-121.834,37.0104,-121.829,37.01,-121.829,37.009,-121.823,37.0083,-121.821,37.008) (-121.846,37.011)
|
|
I- 580 (0,12,-121.859,37.013,-121.852,37.011,-121.849,37.011,-121.846,37.011,-121.846,37.011,-121.842,37.011,-121.841,37.011,-121.834,37.0104,-121.829,37.01,-121.829,37.009,-121.823,37.0083,-121.821,37.008) (-121.821,37.008)
|
|
I- 580 Ramp (0,3,-121.774,37.006,-121.773,37.013,-121.77,37.013) (-121.773,37.013)
|
|
I- 580 Ramp (0,3,-121.774,37.006,-121.773,37.013,-121.77,37.013) (-121.77,37.013)
|
|
I- 580 (0,14,-122.111,37.023,-122.11,37.02,-122.108,37.0076,-122.108,37.007,-122.107,37.998,-122.106,37.994,-122.105,37.982,-122.105,37.977,-122.103,37.958,-122.103,37.953,-122.101,37.938,-122.099,37.911,-122.098,37.91,-122.098,37.908) (-122.107,37.6771)
|
|
I- 880 Ramp (0,3,-122.103,37.557,-122.1,37.548,-122.098,37.528) (-122.1,37.548)
|
|
I- 880 (0,12,-122.061,37.003,-122.06,37.991,-122.06,37.982,-122.058,37.967,-122.058,37.961,-122.055,37.918,-122.054,37.8948,-122.051,37.8546,-122.05,37.844,-122.049,37.817,-122.048,37.813,-122.048,37.811) (-122.058,37.9539)
|
|
I- 880 Ramp (1,5,-122.058,37.967,-122.058,37.974,-122.055,37.966,-122.055,37.9683,-122.058,37.984) (-122.058,37.9737)
|
|
I- 880 Ramp (0,5,-122.039,37.65,-122.039,37.625,-122.039,37.617,-122.036,37.6161,-122.036,37.616) (-122.039,37.625)
|
|
I- 880 Ramp (0,5,-122.024,37.488,-122.023,37.458,-122.023,37.458,-122.022,37.452,-122.02,37.447) (-122.02,37.447)
|
|
I- 880 Ramp (0,5,-122.024,37.488,-122.023,37.458,-122.023,37.458,-122.022,37.452,-122.02,37.447) (-122.023,37.458)
|
|
I- 880 Ramp (0,3,-122.023,37.474,-122.021,37.473,-122.022,37.466) (-122.021,37.473)
|
|
I- 880 (0,17,-121.999,37.289,-121.999,37.2856,-121.998,37.282,-121.997,37.2761,-121.993,37.255,-121.992,37.252,-121.991,37.248,-121.99,37.2437,-121.99,37.2402,-121.988,37.233,-121.987,37.229,-121.987,37.226,-121.985,37.216,-121.982,37.196,-121.981,37.186,-121.976,37.1472,-121.971,37.107) (-121.987,37.226)
|
|
I- 680 Ramp (0,5,-121.898,37.545,-121.9,37.565,-121.9,37.571,-121.901,37.572,-121.903,37.586) (-121.9,37.571)
|
|
I- 580 Ramp (0,4,-121.87,37.013,-121.871,37.011,-121.872,37.001,-121.871,37.001) (-121.871,37.011)
|
|
I- 580 Ramp (0,2,-121.867,37.0138,-121.871,37.0261) (-121.871,37.0252)
|
|
I- 580 Ramp (0,4,-121.87,37.013,-121.871,37.011,-121.872,37.001,-121.871,37.001) (-121.87,37.0126)
|
|
I- 680 Ramp (0,3,-121.923,37.394,-121.923,37.392,-121.925,37.392) (-121.923,37.392)
|
|
I- 680 (1,16,-121.939,37.15,-121.939,37.145,-121.937,37.125,-121.934,37.0764,-121.934,37.0709,-121.934,37.068,-121.933,37.0614,-121.933,37.057,-121.932,37.0511,-121.932,37.0468,-121.93,37.027,-121.927,37,-121.927,37.998,-121.922,37.96,-121.92,37.949,-121.918,37.934) (-121.937,37.125)
|
|
I- 580 Ramp (0,3,-121.906,37.018,-121.906,37.0239,-121.906,37.023) (-121.906,37.0233)
|
|
I- 680 Ramp (0,2,-121.871,37.01,-121.871,37.047) (-121.871,37.0252)
|
|
I- 580 (0,14,-122.111,37.023,-122.11,37.02,-122.108,37.0076,-122.108,37.007,-122.107,37.998,-122.106,37.994,-122.105,37.982,-122.105,37.977,-122.103,37.958,-122.103,37.953,-122.101,37.938,-122.099,37.911,-122.098,37.91,-122.098,37.908) (-122.107,37.8937)
|
|
I- 580 Ramp (0,4,-122.109,37.003,-122.107,37.993,-122.107,37.992,-122.105,37.982) (-122.107,37.8943)
|
|
I- 580 (0,14,-122.111,37.023,-122.11,37.02,-122.108,37.0076,-122.108,37.007,-122.107,37.998,-122.106,37.994,-122.105,37.982,-122.105,37.977,-122.103,37.958,-122.103,37.953,-122.101,37.938,-122.099,37.911,-122.098,37.91,-122.098,37.908) (-122.107,37.8846)
|
|
I- 580 Ramp (0,4,-122.109,37.003,-122.107,37.993,-122.107,37.992,-122.105,37.982) (-122.107,37.8842)
|
|
QUERY: SELECT * from toyemp where name='sharon';
|
|
name age location annualsal
|
|
------- ---- --------- ----------
|
|
sharon 25 (15,12) 12000
|
|
QUERY: SELECT avg(four) AS avg_1 FROM onek;
|
|
avg_1
|
|
------
|
|
1
|
|
QUERY: SELECT avg(a) AS avg_49 FROM aggtest WHERE a < 100;
|
|
avg_49
|
|
-------
|
|
0
|
|
QUERY: SELECT avg(b) AS avg_107_943 FROM aggtest;
|
|
avg_107_943
|
|
------------
|
|
0
|
|
QUERY: SELECT avg(gpa) AS avg_3_4 FROM student;
|
|
avg_3_4
|
|
--------
|
|
3.4
|
|
QUERY: SELECT sum(four) AS sum_1500 FROM onek;
|
|
sum_1500
|
|
---------
|
|
1500
|
|
QUERY: SELECT sum(a) AS sum_198 FROM aggtest;
|
|
sum_198
|
|
--------
|
|
0
|
|
QUERY: SELECT sum(b) AS avg_431_773 FROM aggtest;
|
|
avg_431_773
|
|
------------
|
|
0
|
|
QUERY: SELECT sum(gpa) AS avg_6_8 FROM student;
|
|
avg_6_8
|
|
--------
|
|
6.8
|
|
QUERY: SELECT max(four) AS max_3 FROM onek;
|
|
max_3
|
|
------
|
|
3
|
|
QUERY: SELECT max(a) AS max_100 FROM aggtest;
|
|
max_100
|
|
--------
|
|
|
|
QUERY: SELECT max(aggtest.b) AS max_324_78 FROM aggtest;
|
|
max_324_78
|
|
-----------
|
|
|
|
QUERY: SELECT max(student.gpa) AS max_3_7 FROM student;
|
|
max_3_7
|
|
--------
|
|
3.7
|
|
QUERY: SELECT count(four) AS cnt_1000 FROM onek;
|
|
cnt_1000
|
|
---------
|
|
1000
|
|
QUERY: SELECT newavg(four) AS avg_1 FROM onek;
|
|
avg_1
|
|
------
|
|
1
|
|
QUERY: SELECT newsum(four) AS sum_1500 FROM onek;
|
|
sum_1500
|
|
---------
|
|
1500
|
|
QUERY: SELECT newcnt(four) AS cnt_1000 FROM onek;
|
|
cnt_1000
|
|
---------
|
|
1000
|
|
QUERY: SELECT * FROM a_star*;
|
|
class a
|
|
------ ---
|
|
a 1
|
|
a 2
|
|
a
|
|
b 3
|
|
b 4
|
|
b
|
|
b
|
|
c 5
|
|
c 6
|
|
c
|
|
c
|
|
e 15
|
|
e 16
|
|
e 17
|
|
e
|
|
e 18
|
|
e
|
|
e
|
|
d 7
|
|
d 8
|
|
d 9
|
|
d 10
|
|
d
|
|
d 11
|
|
d 12
|
|
d 13
|
|
d
|
|
d
|
|
d
|
|
d 14
|
|
d
|
|
d
|
|
d
|
|
d
|
|
f 19
|
|
f 20
|
|
f 21
|
|
f 22
|
|
f
|
|
f 24
|
|
f 25
|
|
f 26
|
|
f
|
|
f
|
|
f
|
|
f 27
|
|
f
|
|
f
|
|
f
|
|
f
|
|
QUERY: SELECT *
|
|
FROM b_star* x
|
|
WHERE x.b = 'bumble'::text or x.a < 3;
|
|
class a b
|
|
------ -- -------
|
|
b bumble
|
|
QUERY: SELECT class, a
|
|
FROM c_star* x
|
|
WHERE x.c ~ 'hi'::text;
|
|
class a
|
|
------ ---
|
|
c 5
|
|
c
|
|
d 7
|
|
d 8
|
|
d 10
|
|
d
|
|
d 12
|
|
d
|
|
d
|
|
d
|
|
e 15
|
|
e 16
|
|
e
|
|
e
|
|
f 19
|
|
f 20
|
|
f 21
|
|
f
|
|
f 24
|
|
f
|
|
f
|
|
f
|
|
QUERY: SELECT class, b, c
|
|
FROM d_star* x
|
|
WHERE x.a < 100;
|
|
class b c
|
|
------ -------- -----------
|
|
d grumble hi sunita
|
|
d stumble hi koko
|
|
d rumble
|
|
d hi kristin
|
|
d fumble
|
|
d hi avi
|
|
d
|
|
d
|
|
QUERY: SELECT class, c FROM e_star* x WHERE x.c NOTNULL;
|
|
class c
|
|
------ ------------
|
|
e hi carol
|
|
e hi bob
|
|
e hi michelle
|
|
e hi elisa
|
|
f hi claire
|
|
f hi mike
|
|
f hi marcel
|
|
f hi keith
|
|
f hi marc
|
|
f hi allison
|
|
f hi jeff
|
|
f hi carl
|
|
QUERY: SELECT * FROM f_star* x WHERE x.c ISNULL;
|
|
class a c e f
|
|
------ --- -- ---- ----------------------------------------------------------------------------------------------------------
|
|
f 22 -7 ( 111, 222, 333, 444, 555, 666, 777, 888)
|
|
f 25 -9
|
|
f 26 ( 11111, 22222, 33333, 44444)
|
|
f -11 ( 1.11111e+06, 2.22222e+06, 3.33333e+06, 4.44444e+06)
|
|
f 27
|
|
f -12
|
|
f ( 1.11111e+07, 2.22222e+07, 3.33333e+07, 4.44444e+07)
|
|
f
|
|
QUERY: ALTER TABLE f_star RENAME COLUMN f TO ff;
|
|
QUERY: ALTER TABLE e_star* RENAME COLUMN e TO ee;
|
|
QUERY: ALTER TABLE d_star* RENAME COLUMN d TO dd;
|
|
QUERY: ALTER TABLE c_star* RENAME COLUMN c TO cc;
|
|
QUERY: ALTER TABLE b_star* RENAME COLUMN b TO bb;
|
|
QUERY: ALTER TABLE a_star* RENAME COLUMN a TO aa;
|
|
QUERY: SELECT class, aa
|
|
FROM a_star* x
|
|
WHERE aa ISNULL;
|
|
class aa
|
|
------ ---
|
|
a
|
|
b
|
|
b
|
|
c
|
|
c
|
|
e
|
|
e
|
|
e
|
|
d
|
|
d
|
|
d
|
|
d
|
|
d
|
|
d
|
|
d
|
|
d
|
|
f
|
|
f
|
|
f
|
|
f
|
|
f
|
|
f
|
|
f
|
|
f
|
|
QUERY: ALTER TABLE a_star RENAME COLUMN aa TO foo;
|
|
QUERY: SELECT class, foo
|
|
FROM a_star x
|
|
WHERE x.foo >= 2;
|
|
class foo
|
|
------ ----
|
|
a 2
|
|
QUERY: ALTER TABLE a_star RENAME COLUMN foo TO aa;
|
|
QUERY: SELECT *
|
|
from a_star*
|
|
WHERE aa < 1000;
|
|
class aa
|
|
------ ---
|
|
a 1
|
|
a 2
|
|
b 3
|
|
b 4
|
|
c 5
|
|
c 6
|
|
e 15
|
|
e 16
|
|
e 17
|
|
e 18
|
|
d 7
|
|
d 8
|
|
d 9
|
|
d 10
|
|
d 11
|
|
d 12
|
|
d 13
|
|
d 14
|
|
f 19
|
|
f 20
|
|
f 21
|
|
f 22
|
|
f 24
|
|
f 25
|
|
f 26
|
|
f 27
|
|
QUERY: ALTER TABLE f_star ADD COLUMN f int4;
|
|
QUERY: UPDATE f_star SET f = 10;
|
|
QUERY: ALTER TABLE e_star* ADD COLUMN e int4;
|
|
QUERY: UPDATE e_star* SET e = 42;
|
|
WARN:parser: syntax error at or near "*"
|
|
|
|
QUERY: SELECT * FROM e_star*;
|
|
class aa cc ee e
|
|
------ --- ------------ ---- --
|
|
e 15 hi carol -1
|
|
e 16 hi bob
|
|
e 17 -2
|
|
e hi michelle -3
|
|
e 18
|
|
e hi elisa
|
|
e -4
|
|
f 19 hi claire -5
|
|
f 20 hi mike -6
|
|
f 21 hi marcel
|
|
f 22 -7
|
|
f hi keith -8
|
|
f 24 hi marc
|
|
f 25 -9
|
|
f 26
|
|
f hi allison -10
|
|
f hi jeff
|
|
f -11
|
|
f 27
|
|
f hi carl
|
|
f -12
|
|
f
|
|
f
|
|
QUERY: ALTER TABLE a_star* ADD COLUMN a text;
|
|
QUERY: UPDATE b_star*
|
|
SET a = 'gazpacho'::text
|
|
WHERE aa > 4;
|
|
WARN:parser: syntax error at or near "*"
|
|
|
|
QUERY: SELECT class, aa, a FROM a_star*;
|
|
class aa a
|
|
------ --- --
|
|
a 1
|
|
a 2
|
|
a
|
|
b 3
|
|
b 4
|
|
b
|
|
b
|
|
c 5
|
|
c 6
|
|
c
|
|
c
|
|
e 15
|
|
e 16
|
|
e 17
|
|
e
|
|
e 18
|
|
e
|
|
e
|
|
d 7
|
|
d 8
|
|
d 9
|
|
d 10
|
|
d
|
|
d 11
|
|
d 12
|
|
d 13
|
|
d
|
|
d
|
|
d
|
|
d 14
|
|
d
|
|
d
|
|
d
|
|
d
|
|
f 19
|
|
f 20
|
|
f 21
|
|
f 22
|
|
f
|
|
f 24
|
|
f 25
|
|
f 26
|
|
f
|
|
f
|
|
f
|
|
f 27
|
|
f
|
|
f
|
|
f
|
|
f
|
|
QUERY: SELECT p.name, p.hobbies.name FROM person p;
|
|
name name
|
|
------ ------------
|
|
mike posthacking
|
|
joe basketball
|
|
sally basketball
|
|
QUERY: SELECT p.name, p.hobbies.name FROM person* p;
|
|
name name
|
|
------ ------------
|
|
mike posthacking
|
|
joe basketball
|
|
sally basketball
|
|
jeff posthacking
|
|
QUERY: SELECT DISTINCT hobbies_r.name, hobbies_r.equipment.name FROM hobbies_r;
|
|
name name
|
|
------------ --------------
|
|
basketball hightops
|
|
posthacking advil
|
|
posthacking peet's coffee
|
|
skywalking guts
|
|
QUERY: SELECT hobbies_r.name, hobbies_r.equipment.name FROM hobbies_r;
|
|
name name
|
|
------------ --------------
|
|
posthacking advil
|
|
posthacking peet's coffee
|
|
posthacking advil
|
|
posthacking peet's coffee
|
|
basketball hightops
|
|
basketball hightops
|
|
skywalking guts
|
|
QUERY: SELECT p.name, p.hobbies.name, p.hobbies.equipment.name FROM person p;
|
|
name name name
|
|
------ ------------ --------------
|
|
mike posthacking advil
|
|
joe basketball peet's coffee
|
|
sally basketball hightops
|
|
QUERY: SELECT p.name, p.hobbies.name, p.hobbies.equipment.name FROM person* p;
|
|
name name name
|
|
------ ------------ --------------
|
|
mike posthacking advil
|
|
joe basketball peet's coffee
|
|
sally basketball hightops
|
|
jeff posthacking advil
|
|
QUERY: SELECT p.hobbies.equipment.name, p.name, p.hobbies.name FROM person p;
|
|
name name name
|
|
--------- ------ ------------
|
|
advil mike posthacking
|
|
hightops joe basketball
|
|
hightops sally basketball
|
|
QUERY: SELECT p.hobbies.equipment.name, p.name, p.hobbies.name FROM person* p;
|
|
name name name
|
|
--------- ------ ------------
|
|
advil mike posthacking
|
|
hightops joe basketball
|
|
hightops sally basketball
|
|
advil jeff posthacking
|
|
QUERY: SELECT p.hobbies.equipment.name, p.hobbies.name, p.name FROM person p;
|
|
name name name
|
|
-------------- ------------ ------
|
|
advil posthacking mike
|
|
peet's coffee basketball joe
|
|
hightops basketball sally
|
|
QUERY: SELECT p.hobbies.equipment.name, p.hobbies.name, p.name FROM person* p;
|
|
name name name
|
|
-------------- ------------ ------
|
|
advil posthacking mike
|
|
peet's coffee basketball joe
|
|
hightops basketball sally
|
|
advil posthacking jeff
|
|
QUERY: SELECT user_relns() AS user_relns
|
|
ORDER BY user_relns;
|
|
user_relns
|
|
--------------
|
|
ABSTIME_TBL
|
|
BOOLTBL1
|
|
BOOLTBL2
|
|
BOX_TBL
|
|
Bprime
|
|
CHAR16_TBL
|
|
CHAR2_TBL
|
|
CHAR4_TBL
|
|
CHAR8_TBL
|
|
CHAR_TBL
|
|
FLOAT4_TBL
|
|
FLOAT8_TBL
|
|
INT2_TBL
|
|
INT4_TBL
|
|
OIDINT2_TBL
|
|
OIDINT4_TBL
|
|
OIDNAME_TBL
|
|
OID_TBL
|
|
POINT_TBL
|
|
POLYGON_TBL
|
|
RELTIME_TBL
|
|
TINTERVAL_TBL
|
|
a,276956
|
|
a_star
|
|
aggtest
|
|
arrtest
|
|
b_star
|
|
bt_c16_heap
|
|
bt_f8_heap
|
|
bt_i4_heap
|
|
bt_txt_heap
|
|
c_star
|
|
city
|
|
d_star
|
|
dept
|
|
e_star
|
|
emp
|
|
equipment_r
|
|
f_star
|
|
fast_emp4000
|
|
hash_c16_heap
|
|
hash_f8_heap
|
|
hash_i4_heap
|
|
hash_txt_heap
|
|
hobbies_r
|
|
iexit
|
|
ihighway
|
|
iportaltest
|
|
onek
|
|
onek2
|
|
person
|
|
ramp
|
|
real_city
|
|
road
|
|
shighway
|
|
slow_emp4000
|
|
street
|
|
stud_emp
|
|
student
|
|
tenk1
|
|
tenk2
|
|
toyemp
|
|
xacttest
|
|
QUERY: SELECT * FROM arrtest;
|
|
a b c d e
|
|
------------ ---------------------- -------------- ------------------ --------------
|
|
{1,2,3,4,5} {{{0,0}},{{1,2}}} {} {}
|
|
{11,12,23} {{{3},{4}},{{4},{5}}} {"foobar"} {{"elt1","elt2"}} {"3.4","6.7"}
|
|
{} {{{3,4},{0,0}}} {"foo","bar"} {{"bar"},{"foo"}}
|
|
QUERY: SELECT arrtest.a[1],
|
|
arrtest.b[1][1][1],
|
|
arrtest.c[1],
|
|
arrtest.d[1][1],
|
|
arrtest.e[0]
|
|
FROM arrtest;
|
|
a b c d e
|
|
--- -- ------- ----- --
|
|
1 0
|
|
11 3 foobar elt1
|
|
3 foo bar
|
|
QUERY: SELECT arrtest.a[1:3],
|
|
arrtest.b[1:1][1:2][1:2],
|
|
arrtest.c[1:2],
|
|
arrtest.d[1:1][1:2]
|
|
FROM arrtest;
|
|
a b c d
|
|
----------- ---------------- -------------- ------------------
|
|
{1,2,3}
|
|
{11,12,23} {{"elt1","elt2"}}
|
|
{{{3,4},{0,0}}} {"foo","bar"}
|
|
QUERY: SELECT array_dims(arrtest.b) AS x;
|
|
x
|
|
----------------
|
|
[1:2][1:1][1:2]
|
|
[1:2][1:2][1:1]
|
|
[1:1][1:2][1:2]
|
|
QUERY: SELECT *
|
|
FROM arrtest
|
|
WHERE arrtest.a[1] < 5 and
|
|
arrtest.c = '{"foobar"}'::_char16;
|
|
a b c d e
|
|
-- -- -- -- --
|
|
QUERY: SELECT arrtest.a[1:3],
|
|
arrtest.b[1:1][1:2][1:2],
|
|
arrtest.c[1:2],
|
|
arrtest.d[1:1][1:2]
|
|
FROM arrtest;
|
|
a b c d
|
|
----------- ---------------- -------------- ------------------
|
|
{1,2,3}
|
|
{11,12,23} {{"elt1","elt2"}}
|
|
{{{3,4},{0,0}}} {"foo","bar"}
|
|
=============== running error queries ... =================
|
|
QUERY: select 1
|
|
select
|
|
select * from nonesuch;
|
|
WARN:parser: syntax error at or near "select"
|
|
|
|
QUERY: select nonesuch from pg_database;
|
|
WARN:attribute "nonesuch" not found
|
|
QUERY: select * from pg_database where nonesuch = pg_database.datname;
|
|
WARN:attribute "nonesuch" not found
|
|
QUERY: select * from pg_database where pg_database.datname = nonesuch;
|
|
WARN:attribute "nonesuch" not found
|
|
QUERY: select distinct on foobar from pg_database;
|
|
WARN:parser: syntax error at or near "from"
|
|
|
|
QUERY: select distinct on foobar * from pg_database;
|
|
WARN:The field specified in the UNIQUE ON clause is not in the targetlist
|
|
QUERY: delete from;
|
|
WARN:parser: syntax error at or near ";"
|
|
|
|
QUERY: delete from nonesuch;
|
|
WARN:nonesuch: Either no such class or insufficient privilege
|
|
QUERY: drop table;
|
|
WARN:parser: syntax error at or near ";"
|
|
|
|
QUERY: drop table nonesuch;
|
|
WARN:Relation nonesuch Does Not Exist!
|
|
QUERY: alter table rename;
|
|
WARN:parser: syntax error at or near "rename"
|
|
|
|
QUERY: alter table nonesuch rename to newnonesuch;
|
|
WARN:renamerel: relation "nonesuch" does not exist
|
|
QUERY: alter table nonesuch rename to stud_emp;
|
|
WARN:renamerel: relation "nonesuch" does not exist
|
|
QUERY: alter table stud_emp rename to pg_stud_emp;
|
|
WARN:renamerel: Illegal class name: "pg_stud_emp" -- pg_ is reserved for system catalogs
|
|
QUERY: alter table stud_emp rename to aggtest;
|
|
WARN:renamerel: relation "aggtest" exists
|
|
QUERY: alter table stud_emp rename to stud_emp;
|
|
WARN:renamerel: relation "stud_emp" exists
|
|
QUERY: alter table nonesuchrel rename column nonesuchatt to newnonesuchatt;
|
|
WARN:renameatt: relation "nonesuchrel" nonexistent
|
|
QUERY: alter table emp rename column nonesuchatt to newnonesuchatt;
|
|
WARN:renameatt: attribute "nonesuchatt" nonexistent
|
|
QUERY: alter table emp rename column salary to manager;
|
|
WARN:renameatt: attribute "manager" exists
|
|
QUERY: alter table emp rename column salary to oid;
|
|
WARN:renameatt: attribute "oid" exists
|
|
QUERY: abort;
|
|
NOTICE:UserAbortTransactionBlock and not inprogress state
|
|
QUERY: end;
|
|
NOTICE:EndTransactionBlock and not inprogress/abort state
|
|
QUERY: create aggregate newavg1 (sfunc1 = int4pl,
|
|
basetype = int4,
|
|
stype1 = int4,
|
|
sfunc2 = int4inc,
|
|
stype2 = int4,
|
|
initcond1 = '0',
|
|
initcond2 = '0');
|
|
WARN:AggregateCreate: Aggregate must have final function with both transition functions
|
|
QUERY: create aggregate newavg2 (sfunc1 = int4pl,
|
|
basetype = int4,
|
|
stype1 = int4,
|
|
sfunc2 = int2inc,
|
|
stype2 = int2,
|
|
finalfunc = int4div,
|
|
initcond1 = '0',
|
|
initcond2 = '0');
|
|
WARN:AggregateCreate: 'int4div'('int4','int2') does not exist
|
|
QUERY: create aggregate newavg3 (sfunc1 = int4pl,
|
|
basetype = int4,
|
|
stype1 = int4,
|
|
sfunc2 = int4inc,
|
|
stype2 = int4,
|
|
finalfunc = int2div,
|
|
initcond1 = '0',
|
|
initcond2 = '0');
|
|
WARN:AggregateCreate: 'int2div'('int4','int4') does not exist
|
|
QUERY: create aggregate newcnt1 (sfunc2 = int4inc,
|
|
stype2 = int4,
|
|
initcond2 = '0');
|
|
WARN:Define: "basetype" unspecified
|
|
QUERY: create aggregate newcnt1 (sfunc2 = int4inc,
|
|
basetype = int4,
|
|
stype2 = int4);
|
|
WARN:AggregateCreate: transition function 2 MUST have an initial value
|
|
QUERY: drop index;
|
|
WARN:parser: syntax error at or near ";"
|
|
|
|
QUERY: drop index 314159;
|
|
WARN:parser: syntax error at or near "314159"
|
|
|
|
QUERY: drop index nonesuch;
|
|
WARN:index "nonesuch" nonexistant
|
|
QUERY: drop aggregate;
|
|
WARN:parser: syntax error at or near ";"
|
|
|
|
QUERY: drop aggregate 314159;
|
|
WARN:parser: syntax error at or near "314159"
|
|
|
|
QUERY: drop aggregate nonesuch;
|
|
WARN:RemoveAggregate: aggregate 'nonesuch' does not exist
|
|
QUERY: drop function ();
|
|
WARN:parser: syntax error at or near "("
|
|
|
|
QUERY: drop function 314159();
|
|
WARN:parser: syntax error at or near "314159"
|
|
|
|
QUERY: drop function nonesuch();
|
|
WARN:RemoveFunction: function nonesuch() does not exist
|
|
QUERY: drop type;
|
|
WARN:parser: syntax error at or near ";"
|
|
|
|
QUERY: drop type 314159;
|
|
WARN:parser: syntax error at or near "314159"
|
|
|
|
QUERY: drop type nonesuch;
|
|
WARN:RemoveType: type 'nonesuch' does not exist
|
|
QUERY: drop operator;
|
|
WARN:parser: syntax error at or near ";"
|
|
|
|
QUERY: drop operator equals;
|
|
WARN:parser: syntax error at or near "equals"
|
|
|
|
QUERY: drop operator ===;
|
|
WARN:parser: syntax error at or near ";"
|
|
|
|
QUERY: drop operator int4, int4;
|
|
WARN:parser: syntax error at or near "int4"
|
|
|
|
QUERY: drop operator (int4, int4);
|
|
WARN:parser: syntax error at or near "("
|
|
|
|
QUERY: drop operator === ();
|
|
WARN:parser: syntax error at or near ")"
|
|
|
|
QUERY: drop operator === (int4);
|
|
WARN:parser: argument type missing (use NONE for unary operators)
|
|
QUERY: drop operator === (int4, int4);
|
|
WARN:RemoveOperator: binary operator '===' taking 'int4' and 'int4' does not exist
|
|
QUERY: drop operator = (nonesuch);
|
|
WARN:parser: argument type missing (use NONE for unary operators)
|
|
QUERY: drop operator = ( , int4);
|
|
WARN:parser: syntax error at or near ","
|
|
|
|
QUERY: drop operator = (nonesuch, int4);
|
|
WARN:RemoveOperator: type 'nonesuch' does not exist
|
|
QUERY: drop operator = (int4, nonesuch);
|
|
WARN:RemoveOperator: type 'nonesuch' does not exist
|
|
QUERY: drop operator = (int4, );
|
|
WARN:parser: syntax error at or near ")"
|
|
|
|
QUERY: drop rule;
|
|
WARN:parser: syntax error at or near ";"
|
|
|
|
QUERY: drop rule 314159;
|
|
WARN:parser: syntax error at or near "314159"
|
|
|
|
QUERY: drop rule nonesuch;
|
|
WARN:RewriteGetRuleEventRel: rule "nonesuch" not found
|
|
QUERY: drop tuple rule nonesuch;
|
|
WARN:parser: syntax error at or near "tuple"
|
|
|
|
QUERY: drop instance rule nonesuch;
|
|
WARN:parser: syntax error at or near "instance"
|
|
|
|
QUERY: drop rewrite rule nonesuch;
|
|
WARN:parser: syntax error at or near "rewrite"
|
|
|
|
=============== clearing regression database... =================
|
|
QUERY: UPDATE pg_user
|
|
SET usesuper = 't'::bool
|
|
WHERE usename = '_USER_';
|
|
QUERY: DROP FUNCTION hobbies(person);
|
|
QUERY: DROP FUNCTION hobby_construct(text,text);
|
|
QUERY: DROP FUNCTION equipment(hobbies_r);
|
|
QUERY: DROP FUNCTION user_relns();
|
|
QUERY: DROP FUNCTION circle_in(opaque);
|
|
QUERY: DROP FUNCTION circle_out(opaque);
|
|
QUERY: DROP FUNCTION pt_in_circle(point,circle);
|
|
QUERY: DROP FUNCTION overpaid(emp);
|
|
QUERY: DROP FUNCTION boxarea(box);
|
|
QUERY: DROP FUNCTION interpt_pp(path,path);
|
|
QUERY: DROP FUNCTION reverse_c16(char16);
|
|
QUERY: DROP OPERATOR ## (path, path);
|
|
QUERY: DROP OPERATOR <% (point, circle);
|
|
QUERY: DROP OPERATOR @#@ (none, int4);
|
|
QUERY: DROP OPERATOR #@# (int4, none);
|
|
QUERY: DROP OPERATOR #%# (int4, none);
|
|
QUERY: DROP TYPE city_budget;
|
|
QUERY: DROP TYPE circle;
|
|
QUERY: DROP AGGREGATE newavg;
|
|
QUERY: DROP AGGREGATE newsum;
|
|
QUERY: DROP AGGREGATE newcnt;
|
|
QUERY: DROP INDEX onek_unique1;
|
|
QUERY: DROP INDEX onek_unique2;
|
|
QUERY: DROP INDEX onek_hundred;
|
|
QUERY: DROP INDEX onek_stringu1;
|
|
QUERY: DROP INDEX tenk1_unique1;
|
|
QUERY: DROP INDEX tenk1_unique2;
|
|
QUERY: DROP INDEX tenk1_hundred;
|
|
QUERY: DROP INDEX tenk2_unique1;
|
|
QUERY: DROP INDEX tenk2_unique2;
|
|
QUERY: DROP INDEX tenk2_hundred;
|
|
QUERY: DROP INDEX rect2ind;
|
|
QUERY: DROP INDEX rix;
|
|
QUERY: DROP INDEX iix;
|
|
QUERY: DROP INDEX six;
|
|
QUERY: DROP INDEX hash_i4_index;
|
|
QUERY: DROP INDEX hash_c16_index;
|
|
QUERY: DROP INDEX hash_txt_index;
|
|
QUERY: DROP INDEX hash_f8_index;
|
|
QUERY: DROP INDEX bt_i4_index;
|
|
QUERY: DROP INDEX bt_c16_index;
|
|
QUERY: DROP INDEX bt_txt_index;
|
|
QUERY: DROP INDEX bt_f8_index;
|
|
QUERY: DROP TABLE onek;
|
|
QUERY: DROP TABLE onek2;
|
|
QUERY: DROP TABLE tenk1;
|
|
QUERY: DROP TABLE tenk2;
|
|
QUERY: DROP TABLE Bprime;
|
|
QUERY: DROP TABLE hobbies_r;
|
|
QUERY: DROP TABLE equipment_r;
|
|
QUERY: DROP TABLE aggtest;
|
|
QUERY: DROP TABLE xacttest;
|
|
QUERY: DROP TABLE arrtest;
|
|
QUERY: DROP TABLE iportaltest;
|
|
QUERY: DROP TABLE f_star;
|
|
QUERY: DROP TABLE e_star;
|
|
QUERY: DROP TABLE d_star;
|
|
QUERY: DROP TABLE c_star;
|
|
QUERY: DROP TABLE b_star;
|
|
QUERY: DROP TABLE a_star;
|
|
QUERY: DROP TABLE stud_emp;
|
|
QUERY: DROP TABLE student;
|
|
QUERY: DROP TABLE slow_emp4000;
|
|
QUERY: DROP TABLE fast_emp4000;
|
|
QUERY: DROP TABLE emp;
|
|
QUERY: DROP TABLE person;
|
|
QUERY: DROP TABLE ramp;
|
|
QUERY: DROP TABLE real_city;
|
|
QUERY: DROP TABLE dept;
|
|
QUERY: DROP TABLE ihighway;
|
|
QUERY: DROP TABLE shighway;
|
|
QUERY: DROP TABLE road;
|
|
QUERY: DROP TABLE city;
|
|
QUERY: DROP TABLE hash_i4_heap;
|
|
QUERY: DROP TABLE hash_c16_heap;
|
|
QUERY: DROP TABLE hash_txt_heap;
|
|
QUERY: DROP TABLE hash_f8_heap;
|
|
QUERY: DROP TABLE bt_i4_heap;
|
|
QUERY: DROP TABLE bt_c16_heap;
|
|
QUERY: DROP TABLE bt_txt_heap;
|
|
QUERY: DROP TABLE bt_f8_heap;
|
|
QUERY: DROP TABLE BOOLTBL1;
|
|
QUERY: DROP TABLE BOOLTBL2;
|
|
QUERY: DROP TABLE ABSTIME_TBL;
|
|
QUERY: DROP TABLE RELTIME_TBL;
|
|
QUERY: DROP TABLE TINTERVAL_TBL;
|
|
QUERY: DROP TABLE BOX_TBL;
|
|
QUERY: DROP TABLE CHAR_TBL;
|
|
QUERY: DROP TABLE CHAR2_TBL;
|
|
QUERY: DROP TABLE CHAR4_TBL;
|
|
QUERY: DROP TABLE CHAR8_TBL;
|
|
QUERY: DROP TABLE CHAR16_TBL;
|
|
QUERY: DROP TABLE FLOAT4_TBL;
|
|
QUERY: DROP TABLE FLOAT8_TBL;
|
|
QUERY: DROP TABLE INT2_TBL;
|
|
QUERY: DROP TABLE INT4_TBL;
|
|
QUERY: DROP TABLE OID_TBL;
|
|
QUERY: DROP TABLE OIDNAME_TBL;
|
|
QUERY: DROP TABLE OIDINT2_TBL;
|
|
QUERY: DROP TABLE OIDINT4_TBL;
|
|
QUERY: DROP TABLE POINT_TBL;
|
|
QUERY: DROP TABLE POLYGON_TBL;
|
|
QUERY: DROP VIEW street;
|
|
QUERY: DROP VIEW iexit;
|
|
QUERY: DROP VIEW toyemp;
|
|
RESULTS OF REGRESSION ARE SAVED IN obj/regress.out
|