diff options
author | Amjith Ramanujam <amjith.r@gmail.com> | 2015-03-08 18:07:08 -0700 |
---|---|---|
committer | Amjith Ramanujam <amjith.r@gmail.com> | 2015-03-08 18:07:08 -0700 |
commit | 3260b6f26a23efb7c5470482ef5bc2d6d8c1ea52 (patch) | |
tree | 1b1fac02957a0eee2f4641849d8001b933a53146 | |
parent | 55120a99589eaf896a4b56cf347affb686445f33 (diff) |
Add FUNCTION to the list of auto-completion.
-rw-r--r-- | pgcli/pgcompleter.py | 38 |
1 files changed, 18 insertions, 20 deletions
diff --git a/pgcli/pgcompleter.py b/pgcli/pgcompleter.py index c9e98f86..a0ffca87 100644 --- a/pgcli/pgcompleter.py +++ b/pgcli/pgcompleter.py @@ -10,26 +10,24 @@ _logger = logging.getLogger(__name__) class PGCompleter(Completer): keywords = ['ACCESS', 'ADD', 'ALL', 'ALTER TABLE', 'AND', 'ANY', 'AS', - 'ASC', 'AUDIT', 'BETWEEN', 'BY', 'CASE', 'CHAR', 'CHECK', - 'CLUSTER', 'COLUMN', 'COMMENT', 'COMPRESS', 'CONNECT', - 'COPY', 'CREATE', 'CURRENT', 'DATABASE', 'DATE', 'DECIMAL', - 'DEFAULT', 'DELETE FROM', 'DESC', 'DESCRIBE', 'DISTINCT', - 'DROP', 'ELSE', 'EXCLUSIVE', 'EXISTS', 'FILE', 'FLOAT', - 'FOR', 'FROM', 'FULL', 'GRANT', 'GROUP BY', 'HAVING', - 'IDENTIFIED', 'IMMEDIATE', 'IN', 'INCREMENT', 'INDEX', - 'INITIAL', 'INSERT INTO', 'INTEGER', 'INTERSECT', 'INTO', - 'IS', 'JOIN', 'LEFT', 'LEVEL', 'LIKE', 'LIMIT', 'LOCK', - 'LONG', 'MAXEXTENTS', 'MINUS', 'MLSLABEL', 'MODE', 'MODIFY', - 'NOAUDIT', 'NOCOMPRESS', 'NOT', 'NOWAIT', 'NULL', 'NUMBER', - 'OF', 'OFFLINE', 'ON', 'ONLINE', 'OPTION', 'OR', 'ORDER BY', - 'OUTER', 'PCTFREE', 'PRIMARY', 'PRIOR', 'PRIVILEGES', 'RAW', - 'RENAME', 'RESOURCE', 'REVOKE', 'RIGHT', 'ROW', 'ROWID', - 'ROWNUM', 'ROWS', 'SELECT', 'SESSION', 'SET', 'SHARE', - 'SIZE', 'SMALLINT', 'START', 'SUCCESSFUL', 'SYNONYM', - 'SYSDATE', 'TABLE', 'TEMPLATE', 'THEN', 'TO', 'TRIGGER', - 'UID', 'UNION', 'UNIQUE', 'UPDATE', 'USE', 'USER', - 'VALIDATE', 'VALUES', 'VARCHAR', 'VARCHAR2', 'VIEW', 'WHEN', - 'WHENEVER', 'WHERE', 'WITH', ] + 'ASC', 'AUDIT', 'BETWEEN', 'BY', 'CASE', 'CHAR', 'CHECK', + 'CLUSTER', 'COLUMN', 'COMMENT', 'COMPRESS', 'CONNECT', 'COPY', + 'CREATE', 'CURRENT', 'DATABASE', 'DATE', 'DECIMAL', 'DEFAULT', + 'DELETE FROM', 'DESC', 'DESCRIBE', 'DISTINCT', 'DROP', 'ELSE', + 'EXCLUSIVE', 'EXISTS', 'FILE', 'FLOAT', 'FOR', 'FROM', 'FULL', + 'FUNCTION', 'GRANT', 'GROUP BY', 'HAVING', 'IDENTIFIED', + 'IMMEDIATE', 'IN', 'INCREMENT', 'INDEX', 'INITIAL', 'INSERT INTO', + 'INTEGER', 'INTERSECT', 'INTO', 'IS', 'JOIN', 'LEFT', 'LEVEL', + 'LIKE', 'LIMIT', 'LOCK', 'LONG', 'MAXEXTENTS', 'MINUS', 'MLSLABEL', + 'MODE', 'MODIFY', 'NOAUDIT', 'NOCOMPRESS', 'NOT', 'NOWAIT', 'NULL', + 'NUMBER', 'OF', 'OFFLINE', 'ON', 'ONLINE', 'OPTION', 'OR', + 'ORDER BY', 'OUTER', 'PCTFREE', 'PRIMARY', 'PRIOR', 'PRIVILEGES', + 'RAW', 'RENAME', 'RESOURCE', 'REVOKE', 'RIGHT', 'ROW', 'ROWID', + 'ROWNUM', 'ROWS', 'SELECT', 'SESSION', 'SET', 'SHARE', 'SIZE', + 'SMALLINT', 'START', 'SUCCESSFUL', 'SYNONYM', 'SYSDATE', 'TABLE', + 'TEMPLATE', 'THEN', 'TO', 'TRIGGER', 'UID', 'UNION', 'UNIQUE', + 'UPDATE', 'USE', 'USER', 'VALIDATE', 'VALUES', 'VARCHAR', + 'VARCHAR2', 'VIEW', 'WHEN', 'WHENEVER', 'WHERE', 'WITH', ] functions = ['AVG', 'COUNT', 'DISTINCT', 'FIRST', 'FORMAT', 'LAST', 'LCASE', 'LEN', 'MAX', 'MIN', 'MID', 'NOW', 'ROUND', 'SUM', 'TOP', |