/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 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 0 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 2 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 4 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 6 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 AAAAxx 8 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 0 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 2 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 4 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 6 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 HHHHxx 8 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 0 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 2 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 4 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 6 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 OOOOxx 8 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 0 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 2 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 4 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 6 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 0 VVVVxx 8 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 1 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 3 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 5 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 7 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 AAAAxx 9 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 1 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 3 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 5 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 7 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 HHHHxx 9 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 1 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 3 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 5 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 7 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 OOOOxx 9 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 1 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 3 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 5 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 7 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 1 VVVVxx 9 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