Works for Apache Hive and Apache Pig syntax and other SQL-like languages. See hive language manual UDF and hive language manual DDL for more information on the language.
- Adds syntax highlighting to HQL files in Atom.
- Converts HQL grammar to uppercase
- Added AutoComplete Functionality, requires: autocomplete-snippets and autocomplete-plus
- In order to use the snippets press
alt+shift+s
which will prompt autocomplete snippets to load the .hql snippets - To enable snippets to be suggested and used in for tab completion, copy
~/.atom/packages/language-hql/snippets/language-hql.cson
to~/.atom/snippets.cson
- From the command line:
apm install language-hql
- From Atom -> Preferences -> Packages -> Search for
language-hql
- String Functions
- Built-in Aggregate Functions (UDAF)
- Conditional Functions
- Date Functions
- Type Conversion Functions
- Fixed uppercasing with DOM Shadow support
- Built-in Table-Generating Functions (UDTF)
- Misc. Functions (e.g. hash)
- Brickhouse UDFs
- Some Facebook UDFs
- Some Custom UDFs
- Collection Functions
- Mathematical Functions
- Relational Operators
- Arithmetic Operators
- Logical Operators
- Complex Type Constructors
- Operators on Complex Types
Contributions are greatly appreciated. Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc...