@@ -45,48 +45,51 @@ object CommandComplete {
4545
4646 // TODO: maybe make lazy val
4747 def decoder : Decoder [CommandComplete ] = utf8z.map {
48- case " BEGIN" => apply(Completion .Begin )
49- case " COMMIT" => apply(Completion .Commit )
50- case " CREATE INDEX" => apply(Completion .CreateIndex )
51- case " DROP INDEX" => apply(Completion .DropIndex )
52- case " LISTEN" => apply(Completion .Listen )
53- case " LOCK TABLE" => apply(Completion .LockTable )
54- case " NOTIFY" => apply(Completion .Notify )
55- case " RESET" => apply(Completion .Reset )
56- case " SET" => apply(Completion .Set )
57- case " TRUNCATE TABLE" => apply(Completion .Truncate )
58- case " UNLISTEN" => apply(Completion .Unlisten )
59- case " ROLLBACK" => apply(Completion .Rollback )
60- case " SAVEPOINT" => apply(Completion .Savepoint )
61- case " CREATE TABLE" => apply(Completion .CreateTable )
62- case " DROP TABLE" => apply(Completion .DropTable )
63- case " ALTER TABLE" => apply(Completion .AlterTable )
64- case " CREATE SCHEMA" => apply(Completion .CreateSchema )
65- case " DROP SCHEMA" => apply(Completion .DropSchema )
66- case " CREATE TYPE" => apply(Completion .CreateType )
67- case " DROP TYPE" => apply(Completion .DropType )
68- case " CREATE FUNCTION" => apply(Completion .CreateFunction )
69- case " SHOW" => apply(Completion .Show )
70- case " DO" => apply(Completion .Do )
71- case " CREATE PROCEDURE" => apply(Completion .CreateProcedure )
72- case " DROP PROCEDURE" => apply(Completion .DropProcedure )
73- case " CALL" => apply(Completion .Call )
74- case " CREATE VIEW" => apply(Completion .CreateView )
75- case " DROP VIEW" => apply(Completion .DropView )
76- case " CREATE DOMAIN" => apply(Completion .CreateDomain )
77- case " DROP DOMAIN" => apply(Completion .DropDomain )
78- case " CREATE SEQUENCE" => apply(Completion .CreateSequence )
79- case " ALTER SEQUENCE" => apply(Completion .AlterSequence )
80- case " DROP SEQUENCE" => apply(Completion .DropSequence )
81- case " CREATE DATABASE" => apply(Completion .CreateDatabase )
82- case " DROP DATABASE" => apply(Completion .DropDatabase )
83- case " CREATE ROLE" => apply(Completion .CreateRole )
84- case " DROP ROLE" => apply(Completion .DropRole )
85- case Patterns .Select (s) => apply(Completion .Select (s.toInt))
86- case Patterns .Delete (s) => apply(Completion .Delete (s.toInt))
87- case Patterns .Update (s) => apply(Completion .Update (s.toInt))
88- case Patterns .Insert (s) => apply(Completion .Insert (s.drop(2 ).toInt))
89- case Patterns .Copy (s) => apply(Completion .Copy (s.toInt))
48+ case " BEGIN" => apply(Completion .Begin )
49+ case " COMMIT" => apply(Completion .Commit )
50+ case " CREATE INDEX" => apply(Completion .CreateIndex )
51+ case " DROP INDEX" => apply(Completion .DropIndex )
52+ case " LISTEN" => apply(Completion .Listen )
53+ case " LOCK TABLE" => apply(Completion .LockTable )
54+ case " NOTIFY" => apply(Completion .Notify )
55+ case " RESET" => apply(Completion .Reset )
56+ case " SET" => apply(Completion .Set )
57+ case " TRUNCATE TABLE" => apply(Completion .Truncate )
58+ case " UNLISTEN" => apply(Completion .Unlisten )
59+ case " ROLLBACK" => apply(Completion .Rollback )
60+ case " SAVEPOINT" => apply(Completion .Savepoint )
61+ case " CREATE TABLE" => apply(Completion .CreateTable )
62+ case " DROP TABLE" => apply(Completion .DropTable )
63+ case " ALTER TABLE" => apply(Completion .AlterTable )
64+ case " CREATE SCHEMA" => apply(Completion .CreateSchema )
65+ case " DROP SCHEMA" => apply(Completion .DropSchema )
66+ case " CREATE TYPE" => apply(Completion .CreateType )
67+ case " DROP TYPE" => apply(Completion .DropType )
68+ case " CREATE FUNCTION" => apply(Completion .CreateFunction )
69+ case " SHOW" => apply(Completion .Show )
70+ case " DO" => apply(Completion .Do )
71+ case " CREATE PROCEDURE" => apply(Completion .CreateProcedure )
72+ case " DROP PROCEDURE" => apply(Completion .DropProcedure )
73+ case " CALL" => apply(Completion .Call )
74+ case " CREATE VIEW" => apply(Completion .CreateView )
75+ case " DROP VIEW" => apply(Completion .DropView )
76+ case " CREATE DOMAIN" => apply(Completion .CreateDomain )
77+ case " DROP DOMAIN" => apply(Completion .DropDomain )
78+ case " CREATE SEQUENCE" => apply(Completion .CreateSequence )
79+ case " ALTER SEQUENCE" => apply(Completion .AlterSequence )
80+ case " DROP SEQUENCE" => apply(Completion .DropSequence )
81+ case " CREATE DATABASE" => apply(Completion .CreateDatabase )
82+ case " DROP DATABASE" => apply(Completion .DropDatabase )
83+ case " CREATE ROLE" => apply(Completion .CreateRole )
84+ case " DROP ROLE" => apply(Completion .DropRole )
85+ case " CREATE MATERIALIZED VIEW" => apply(Completion .CreateMaterializedView )
86+ case " REFRESH MATERIALIZED VIEW" => apply(Completion .RefreshMaterializedView )
87+ case " DROP MATERIALIZED VIEW" => apply(Completion .DropMaterializedView )
88+ case Patterns .Select (s) => apply(Completion .Select (s.toInt))
89+ case Patterns .Delete (s) => apply(Completion .Delete (s.toInt))
90+ case Patterns .Update (s) => apply(Completion .Update (s.toInt))
91+ case Patterns .Insert (s) => apply(Completion .Insert (s.drop(2 ).toInt))
92+ case Patterns .Copy (s) => apply(Completion .Copy (s.toInt))
9093 // more .. fill in as we hit them
9194
9295 case s => apply(Completion .Unknown (s))
0 commit comments