Spade

Mini Shell

Directory:~$ /home/lmsyaran/public_html/j3/media/editors/codemirror/mode/sql/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/public_html/j3/media/editors/codemirror/mode/sql/sql.min.js

!(function(a){"object"==typeof
exports&&"object"==typeof
module?a(require("../../lib/codemirror")):"function"==typeof
define&&define.amd?define(["../../lib/codemirror"],a):a(CodeMirror)})((function(a){"use
strict";function b(a){for(var
b;null!=(b=a.next());)if("`"==b&&!a.eat("`"))return"variable-2";return
a.backUp(a.current().length-1),a.eatWhile(/\w/)?"variable-2":null}function
c(a){for(var
b;null!=(b=a.next());)if('"'==b&&!a.eat('"'))return"variable-2";return
a.backUp(a.current().length-1),a.eatWhile(/\w/)?"variable-2":null}function
d(a){return
a.eat("@")&&(a.match(/^session\./),a.match(/^local\./),a.match(/^global\./)),a.eat("'")?(a.match(/^.*'/),"variable-2"):a.eat('"')?(a.match(/^.*"/),"variable-2"):a.eat("`")?(a.match(/^.*`/),"variable-2"):a.match(/^[0-9a-zA-Z$\.\_]+/)?"variable-2":null}function
e(a){return
a.eat("N")?"atom":a.match(/^[a-zA-Z.#!?]/)?"variable-2":null}function
f(a){for(var b={},c=a.split("
"),d=0;d<c.length;++d)b[c[d]]=!0;return
b}a.defineMode("sql",(function(b,c){function d(a,b){var
c=a.next();if(r[c]){var d=r[c](a,b);if(!1!==d)return
d}if(q.hexNumber&&("0"==c&&a.match(/^[xX][0-9a-fA-F]+/)||("x"==c||"X"==c)&&a.match(/^'[0-9a-fA-F]+'/)))return"number";if(q.binaryNumber&&(("b"==c||"B"==c)&&a.match(/^'[01]+'/)||"0"==c&&a.match(/^b[01]+/)))return"number";if(c.charCodeAt(0)>47&&c.charCodeAt(0)<58)return
a.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),q.decimallessFloat&&a.match(/^\.(?!\.)/),"number";if("?"==c&&(a.eatSpace()||a.eol()||a.eat(";")))return"variable-3";if("'"==c||'"'==c&&q.doubleQuote)return
b.tokenize=e(c),b.tokenize(a,b);if((q.nCharCast&&("n"==c||"N"==c)||q.charsetCast&&"_"==c&&a.match(/[a-z][a-z0-9]*/i))&&("'"==a.peek()||'"'==a.peek()))return"keyword";if(q.escapeConstant&&("e"==c||"E"==c)&&("'"==a.peek()||'"'==a.peek()&&q.doubleQuote))return
b.tokenize=function(a,b){return(b.tokenize=e(a.next(),!0))(a,b)},"keyword";if(q.commentSlashSlash&&"/"==c&&a.eat("/"))return
a.skipToEnd(),"comment";if(q.commentHash&&"#"==c||"-"==c&&a.eat("-")&&(!q.commentSpaceRequired||a.eat("
")))return
a.skipToEnd(),"comment";if("/"==c&&a.eat("*"))return
b.tokenize=i(1),b.tokenize(a,b);if("."!=c){if(p.test(c))return
a.eatWhile(p),"operator";if(u.test(c))return"bracket";if(v.test(c))return
a.eatWhile(v),"punctuation";if("{"==c&&(a.match(/^(
)*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||a.match(/^(
)*(d|D|t|T|ts|TS)( )*"[^"]*"(
)*}/)))return"number";a.eatWhile(/^[_\w\d]/);var
f=a.current().toLowerCase();return
s.hasOwnProperty(f)&&(a.match(/^(
)+'[^']*'/)||a.match(/^(
)+"[^"]*"/))?"number":m.hasOwnProperty(f)?"atom":n.hasOwnProperty(f)?"builtin":o.hasOwnProperty(f)?"keyword":l.hasOwnProperty(f)?"string-2":null}return
q.zerolessFloat&&a.match(/^(?:\d+(?:e[+-]?\d+)?)/i)?"number":a.match(/^\.+/)?null:q.ODBCdotTable&&a.match(/^[\w\d_$#]+/)?"variable-2":void
0}function e(a,b){return function(c,e){for(var
f,g=!1;null!=(f=c.next());){if(f==a&&!g){e.tokenize=d;break}g=(t||b)&&!g&&"\\"==f}return"string"}}function
i(a){return function(b,c){var e=b.match(/^.*?(\/\*|\*\/)/);return
e?"/*"==e[1]?c.tokenize=i(a+1):c.tokenize=a>1?i(a-1):d:b.skipToEnd(),"comment"}}function
j(a,b,c){b.context={prev:b.context,indent:a.indentation(),col:a.column(),type:c}}function
k(a){a.indent=a.context.indent,a.context=a.context.prev}var
l=c.client||{},m=c.atoms||{false:!0,true:!0,null:!0},n=c.builtin||f(h),o=c.keywords||f(g),p=c.operatorChars||/^[*+\-%<>!=&|~^\/]/,q=c.support||{},r=c.hooks||{},s=c.dateSQL||{date:!0,time:!0,timestamp:!0},t=!1!==c.backslashStringEscapes,u=c.brackets||/^[\{}\(\)\[\]]/,v=c.punctuation||/^[;.,:]/;return{startState:function(){return{tokenize:d,context:null}},token:function(a,b){if(a.sol()&&b.context&&null==b.context.align&&(b.context.align=!1),b.tokenize==d&&a.eatSpace())return
null;var c=b.tokenize(a,b);if("comment"==c)return
c;b.context&&null==b.context.align&&(b.context.align=!0);var
e=a.current();return"("==e?j(a,b,")"):"["==e?j(a,b,"]"):b.context&&b.context.type==e&&k(b),c},indent:function(c,d){var
e=c.context;if(!e)return a.Pass;var f=d.charAt(0)==e.type;return
e.align?e.col+(f?0:1):e.indent+(f?0:b.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:q.commentSlashSlash?"//":q.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``"}}));var
g="alter and as asc between by count create delete desc distinct drop
from group having in insert into is join like not on or order select set
table union update values where limit ",h="bool boolean bit blob
enum long longblob longtext medium mediumblob mediumint mediumtext time
timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4
int8 integer float float4 float8 double char varbinary varchar varcharacter
precision real date datetime year unsigned signed decimal
numeric";a.defineMIME("text/x-sql",{name:"sql",keywords:f(g+"begin"),builtin:f(h),atoms:f("false
true null unknown"),dateSQL:f("date time
timestamp"),support:f("ODBCdotTable doubleQuote binaryNumber
hexNumber")}),a.defineMIME("text/x-mssql",{name:"sql",client:f("$partition
binary_checksum checksum connectionproperty context_info current_request_id
error_line error_message error_number error_procedure error_severity
error_state formatmessage get_filestream_transaction_context getansinull
host_id host_name isnull isnumeric min_active_rowversion newid
newsequentialid rowcount_big xact_state
object_id"),keywords:f(g+"begin trigger proc view index for add
constraint key primary foreign collate clustered nonclustered declare exec
go if use index holdlock nolock nowait paglock readcommitted
readcommittedlock readpast readuncommitted repeatableread rowlock
serializable snapshot tablock tablockx updlock
with"),builtin:f("bigint numeric bit smallint decimal smallmoney
int tinyint money float real char varchar text nchar nvarchar ntext binary
varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant
xml table "),atoms:f("is not null like and or in left right
between inner outer join all any some cross unpivot pivot
exists"),operatorChars:/^[*+\-%<>!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:\/]/,backslashStringEscapes:!1,dateSQL:f("date
datetimeoffset datetime2 smalldatetime datetime
time"),hooks:{"@":d}}),a.defineMIME("text/x-mysql",{name:"sql",client:f("charset
clear connect edit ego exit go help nopager notee nowarning pager print
prompt quit rehash source status system
tee"),keywords:f(g+"accessible action add after algorithm all
analyze asensitive at authors auto_increment autocommit avg avg_row_length
before binary binlog both btree cache call cascade cascaded case
catalog_name chain change changed character check checkpoint checksum
class_origin client_statistics close coalesce code collate collation
collations column columns comment commit committed completion concurrent
condition connection consistent constraint contains continue contributors
convert cross current current_date current_time current_timestamp
current_user cursor data database databases day_hour day_microsecond
day_minute day_second deallocate dec declare default delay_key_write
delayed delimiter des_key_file describe deterministic dev_pop dev_samp
deviance diagnostics directory disable discard distinctrow div dual
dumpfile each elseif enable enclosed end ends engine engines enum errors
escape escaped even event events every execute exists exit explain extended
fast fetch field fields first flush for force foreign found_rows full
fulltext function general get global grant grants group group_concat
handler hash help high_priority hosts hour_microsecond hour_minute
hour_second if ignore ignore_server_ids import index index_statistics
infile inner innodb inout insensitive insert_method install interval
invoker isolation iterate key keys kill language last leading leave left
level limit linear lines list load local localtime localtimestamp lock logs
low_priority master master_heartbeat_period master_ssl_verify_server_cert
masters match max max_rows maxvalue message_text middleint migrate min
min_rows minute_microsecond minute_second mod mode modifies modify mutex
mysql_errno natural next no no_write_to_binlog offline offset one online
open optimize option optionally out outer outfile pack_keys parser
partition partitions password phase plugin plugins prepare preserve prev
primary privileges procedure processlist profile profiles purge query quick
range read read_write reads real rebuild recover references regexp relaylog
release remove rename reorganize repair repeatable replace require resignal
restrict resume return returns revoke right rlike rollback rollup row
row_format rtree savepoint schedule schema schema_name schemas
second_microsecond security sensitive separator serializable server session
share show signal slave slow smallint snapshot soname spatial specific sql
sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache
sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts
status std stddev stddev_pop stddev_samp storage straight_join
subclass_origin sum suspend table_name table_statistics tables tablespace
temporary terminated to trailing transaction trigger triggers truncate
uncommitted undo uninstall unique unlock upgrade usage use use_frm user
user_resources user_statistics using utc_date utc_time utc_timestamp value
variables varying view views warnings when while with work write xa xor
year_month zerofill begin do then else loop
repeat"),builtin:f("bool boolean bit blob decimal double float
long longblob longtext medium mediumblob mediumint mediumtext time
timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4
int8 integer float float4 float8 double char varbinary varchar varcharacter
precision date datetime year unsigned signed
numeric"),atoms:f("false true null
unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:f("date
time timestamp"),support:f("ODBCdotTable decimallessFloat
zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast
commentHash
commentSpaceRequired"),hooks:{"@":d,"`":b,"\\":e}}),a.defineMIME("text/x-mariadb",{name:"sql",client:f("charset
clear connect edit ego exit go help nopager notee nowarning pager print
prompt quit rehash source status system
tee"),keywords:f(g+"accessible action add after algorithm all
always analyze asensitive at authors auto_increment autocommit avg
avg_row_length before binary binlog both btree cache call cascade cascaded
case catalog_name chain change changed character check checkpoint checksum
class_origin client_statistics close coalesce code collate collation
collations column columns comment commit committed completion concurrent
condition connection consistent constraint contains continue contributors
convert cross current current_date current_time current_timestamp
current_user cursor data database databases day_hour day_microsecond
day_minute day_second deallocate dec declare default delay_key_write
delayed delimiter des_key_file describe deterministic dev_pop dev_samp
deviance diagnostics directory disable discard distinctrow div dual
dumpfile each elseif enable enclosed end ends engine engines enum errors
escape escaped even event events every execute exists exit explain extended
fast fetch field fields first flush for force foreign found_rows full
fulltext function general generated get global grant grants group
groupby_concat handler hard hash help high_priority hosts hour_microsecond
hour_minute hour_second if ignore ignore_server_ids import index
index_statistics infile inner innodb inout insensitive insert_method
install interval invoker isolation iterate key keys kill language last
leading leave left level limit linear lines list load local localtime
localtimestamp lock logs low_priority master master_heartbeat_period
master_ssl_verify_server_cert masters match max max_rows maxvalue
message_text middleint migrate min min_rows minute_microsecond
minute_second mod mode modifies modify mutex mysql_errno natural next no
no_write_to_binlog offline offset one online open optimize option
optionally out outer outfile pack_keys parser partition partitions password
persistent phase plugin plugins prepare preserve prev primary privileges
procedure processlist profile profiles purge query quick range read
read_write reads real rebuild recover references regexp relaylog release
remove rename reorganize repair repeatable replace require resignal
restrict resume return returns revoke right rlike rollback rollup row
row_format rtree savepoint schedule schema schema_name schemas
second_microsecond security sensitive separator serializable server session
share show shutdown signal slave slow smallint snapshot soft soname spatial
specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows
sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start
starting starts status std stddev stddev_pop stddev_samp storage
straight_join subclass_origin sum suspend table_name table_statistics
tables tablespace temporary terminated to trailing transaction trigger
triggers truncate uncommitted undo uninstall unique unlock upgrade usage
use use_frm user user_resources user_statistics using utc_date utc_time
utc_timestamp value variables varying view views virtual warnings when
while with work write xa xor year_month zerofill begin do then else loop
repeat"),builtin:f("bool boolean bit blob decimal double float
long longblob longtext medium mediumblob mediumint mediumtext time
timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4
int8 integer float float4 float8 double char varbinary varchar varcharacter
precision date datetime year unsigned signed
numeric"),atoms:f("false true null
unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:f("date
time timestamp"),support:f("ODBCdotTable decimallessFloat
zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast
commentHash
commentSpaceRequired"),hooks:{"@":d,"`":b,"\\":e}}),a.defineMIME("text/x-sqlite",{name:"sql",client:f("auth
backup bail binary changes check clone databases dbinfo dump echo eqp exit
explain fullschema headers help import imposter indexes iotrace limit lint
load log mode nullvalue once open output print prompt quit read restore
save scanstats schema separator session shell show stats system tables
testcase timeout timer trace vfsinfo vfslist vfsname
width"),keywords:f(g+"abort action add after all analyze attach
autoincrement before begin cascade case cast check collate column commit
conflict constraint cross current_date current_time current_timestamp
database default deferrable deferred detach each else end escape except
exclusive exists explain fail for foreign full glob if ignore immediate
index indexed initially inner instead intersect isnull key left limit match
natural no notnull null of offset outer plan pragma primary query raise
recursive references regexp reindex release rename replace restrict right
rollback row savepoint temp temporary then to transaction trigger unique
using vacuum view virtual when with without"),builtin:f("bool
boolean bit blob decimal double float long longblob longtext medium
mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext
text clob bigint int int2 int8 integer float double char varchar date
datetime year unsigned signed numeric real"),atoms:f("null
current_date current_time
current_timestamp"),operatorChars:/^[*+\-%<>!=&|\/~]/,dateSQL:f("date
time timestamp datetime"),support:f("decimallessFloat
zerolessFloat"),identifierQuote:'"',hooks:{"@":d,":":d,"?":d,$:d,'"':c,"`":b}}),a.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:f("add
all allow alter and any apply as asc authorize batch begin by clustering
columnfamily compact consistency count create custom delete desc distinct
drop each_quorum exists filtering from grant if in index insert into key
keyspace keyspaces level limit local_one local_quorum modify nan
norecursive nosuperuser not of on one order password permission permissions
primary quorum rename revoke schema select set storage superuser table
three to token truncate ttl two type unlogged update use user users using
values where with writetime"),builtin:f("ascii bigint blob
boolean counter decimal double float frozen inet int list map static text
timestamp timeuuid tuple uuid varchar varint"),atoms:f("false
true infinity
NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:f("commentSlashSlash
decimallessFloat"),hooks:{}}),a.defineMIME("text/x-plsql",{name:"sql",client:f("appinfo
arraysize autocommit autoprint autorecovery autotrace blockterminator break
btitle cmdsep colsep compatibility compute concat copycommit copytypecheck
define describe echo editfile embedded escape exec execute feedback flagger
flush heading headsep instance linesize lno loboffset logsource long
longchunksize markup native newpage numformat numwidth pagesize pause pno
recsep recsepchar release repfooter repheader serveroutput shiftinout show
showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber
sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term
termout time timing trimout trimspool ttitle underline verify version
wrap"),keywords:f("abort accept access add all alter and any
array arraylen as asc assert assign at attributes audit authorization avg
base_table begin between binary_integer body boolean by case cast char
char_base check close cluster clusters colauth column comment commit
compress connect connected constant constraint crash create current currval
cursor data_base database date dba deallocate debugoff debugon decimal
declare default definition delay delete desc digits dispose distinct do
drop else elseif elsif enable end entry escape exception exception_init
exchange exclusive exists exit external fast fetch file for force form from
function generic goto grant group having identified if immediate in
increment index indexes indicator initial initrans insert interface
intersect into is key level library like limited local lock log logging
long loop master maxextents maxtrans member minextents minus mislabel mode
modify multiset new next no noaudit nocompress nologging noparallel not
nowait number_base object of off offline on online only open option or
order out package parallel partition pctfree pctincrease pctused
pls_integer positive positiven pragma primary prior private privileges
procedure public raise range raw read rebuild record ref references refresh
release rename replace resource restrict return returning returns reverse
revoke rollback row rowid rowlabel rownum rows run savepoint schema segment
select separate session set share snapshot some space split sql start
statement storage subtype successful synonym tabauth table tables
tablespace task terminate then to trigger truncate type union unique
unlimited unrecoverable unusable update use using validate value values
variable view views when whenever where while with
work"),builtin:f("abs acos add_months ascii asin atan atan2
average bfile bfilename bigserial bit blob ceil character chartorowid chr
clob concat convert cos cosh count dec decode deref dual dump
dup_val_on_index empty error exp false float floor found glb greatest
hextoraw initcap instr instrb int integer isopen last_day least length
lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod
months_between natural naturaln nchar nclob new_time next_day nextval
nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower
nls_sort nls_upper nlssort no_data_found notfound null number numeric
nvarchar2 nvl others power rawtohex real reftohex round rowcount
rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint
soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan
tanh to_char text to_date to_label to_multi_byte to_number to_single_byte
translate true trunc uid unlogged upper user userenv varchar varchar2
variance varying vsize
xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:f("date time
timestamp"),support:f("doubleQuote nCharCast zerolessFloat
binaryNumber
hexNumber")}),a.defineMIME("text/x-hive",{name:"sql",keywords:f("select
alter $elem$ $key$ $value$ add after all analyze and archive as asc before
between binary both bucket buckets by cascade case cast change cluster
clustered clusterstatus collection column columns comment compute
concatenate continue create cross cursor data database databases
dbproperties deferred delete delimited desc describe directory disable
distinct distribute drop else enable end escaped exclusive exists explain
export extended external fetch fields fileformat first format formatted
from full function functions grant group having hold_ddltime idxproperties
if import in index indexes inpath inputdriver inputformat insert intersect
into is items join keys lateral left like limit lines load local location
lock locks mapjoin materialized minus msck no_drop nocompress not of
offline on option or order out outer outputdriver outputformat overwrite
partition partitioned partitions percent plus preserve procedure purge
range rcfile read readonly reads rebuild recordreader recordwriter recover
reduce regexp rename repair replace restrict revoke right rlike row schema
schemas semi sequencefile serde serdeproperties set shared show
show_database sort sorted ssl statistics stored streamtable table tables
tablesample tblproperties temporary terminated textfile then tmp to touch
transform trigger unarchive undo union uniquejoin unlock update use using
utc utc_tmestamp view when where while with admin authorization char
compact compactions conf cube current current_date current_timestamp day
decimal defined dependency directories elem_type exchange file following
for grouping hour ignore inner interval jar less logical macro minute month
more none noscan over owner partialscan preceding pretty principals
protection reload rewrite role roles rollup rows second server sets skewed
transactions truncate unbounded unset uri user values window
year"),builtin:f("bool boolean long timestamp tinyint smallint
bigint int float double date datetime unsigned string array struct map
uniontype key_type utctimestamp value_type
varchar"),atoms:f("false true null
unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:f("date
timestamp"),support:f("ODBCdotTable doubleQuote binaryNumber
hexNumber")}),a.defineMIME("text/x-pgsql",{name:"sql",client:f("source"),keywords:f(g+"a
abort abs absent absolute access according action ada add admin after
aggregate alias all allocate also alter always analyse analyze and any are
array array_agg array_max_cardinality as asc asensitive assert assertion
assignment asymmetric at atomic attach attribute attributes authorization
avg backward base64 before begin begin_frame begin_partition bernoulli
between bigint binary bit bit_length blob blocked bom boolean both breadth
by c cache call called cardinality cascade cascaded case cast catalog
catalog_name ceil ceiling chain char char_length character character_length
character_set_catalog character_set_name character_set_schema
characteristics characters check checkpoint class class_origin clob close
cluster coalesce cobol collate collation collation_catalog collation_name
collation_schema collect column column_name columns command_function
command_function_code comment comments commit committed concurrently
condition condition_number configuration conflict connect connection
connection_name constant constraint constraint_catalog constraint_name
constraint_schema constraints constructor contains content continue control
conversion convert copy corr corresponding cost count covar_pop covar_samp
create cross csv cube cume_dist current current_catalog current_date
current_default_transform_group current_path current_role current_row
current_schema current_time current_timestamp
current_transform_group_for_type current_user cursor cursor_name cycle data
database datalink datatype date datetime_interval_code
datetime_interval_precision day db deallocate debug dec decimal declare
default defaults deferrable deferred defined definer degree delete
delimiter delimiters dense_rank depends depth deref derived desc describe
descriptor detach detail deterministic diagnostics dictionary disable
discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete
dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite
dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic
dynamic_function dynamic_function_code each element else elseif elsif empty
enable encoding encrypted end end_frame end_partition endexec enforced enum
equals errcode error escape event every except exception exclude excluding
exclusive exec execute exists exit exp explain expression extension
external extract false family fetch file filter final first first_value
flag float floor following for force foreach foreign fortran forward found
frame_row free freeze from fs full function functions fusion g general
generated get global go goto grant granted greatest group grouping groups
handler having header hex hierarchy hint hold hour id identity if ignore
ilike immediate immediately immutable implementation implicit import in
include including increment indent index indexes indicator info inherit
inherits initially inline inner inout input insensitive insert instance
instantiable instead int integer integrity intersect intersection interval
into invoker is isnull isolation join k key key_member key_type label lag
language large last last_value lateral lead leading leakproof least left
length level library like like_regex limit link listen ln load local
localtime localtimestamp location locator lock locked log logged loop lower
m map mapping match matched materialized max max_cardinality maxvalue
member merge message message_length message_octet_length message_text
method min minute minvalue mod mode modifies module month more move
multiset mumps name names namespace national natural nchar nclob nesting
new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing
notice notify notnull nowait nth_value ntile null nullable nullif nulls
number numeric object occurrences_regex octet_length octets of off offset
oids old on only open operator option options or order ordering ordinality
others out outer output over overlaps overlay overriding owned owner p pad
parallel parameter parameter_mode parameter_name parameter_ordinal_position
parameter_specific_catalog parameter_specific_name
parameter_specific_schema parser partial partition pascal passing
passthrough password path percent percent_rank percentile_cont
percentile_disc perform period permission pg_context pg_datatype_name
pg_exception_context pg_exception_detail pg_exception_hint placing plans
pli policy portion position position_regex power precedes preceding
precision prepare prepared preserve primary print_strict_params prior
privileges procedural procedure procedures program public publication query
quote raise range rank read reads real reassign recheck recovery recursive
ref references referencing refresh regr_avgx regr_avgy regr_count
regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex
relative release rename repeatable replace replica requiring reset respect
restart restore restrict result result_oid return returned_cardinality
returned_length returned_octet_length returned_sqlstate returning returns
reverse revoke right role rollback rollup routine routine_catalog
routine_name routine_schema routines row row_count row_number rows rowtype
rule savepoint scale schema schema_name schemas scope scope_catalog
scope_name scope_schema scroll search second section security select
selective self sensitive sequence sequences serializable server server_name
session session_user set setof sets share show similar simple size skip
slice smallint snapshot some source space specific specific_name
specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt
stable stacked standalone start state statement static statistics
stddev_pop stddev_samp stdin stdout storage strict strip structure style
subclass_origin submultiset subscription substring substring_regex succeeds
sum symmetric sysid system system_time system_user t table table_name
tables tablesample tablespace temp template temporary text then ties time
timestamp timezone_hour timezone_minute to token top_level_count trailing
transaction transaction_active transactions_committed
transactions_rolled_back transform transforms translate translate_regex
translation treat trigger trigger_catalog trigger_name trigger_schema trim
trim_array true truncate trusted type types uescape unbounded uncommitted
under unencrypted union unique unknown unlink unlisten unlogged unnamed
unnest until untyped update upper uri usage use_column use_variable user
user_defined_type_catalog user_defined_type_code user_defined_type_name
user_defined_type_schema using vacuum valid validate validator value
value_of values var_pop var_samp varbinary varchar variable_conflict
variadic varying verbose version versioning view views volatile warning
when whenever where while whitespace width_bucket window with within
without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast
xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists
xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot
xmlschema xmlserialize xmltable xmltext xmlvalidate year yes
zone"),builtin:f("bigint int8 bigserial serial8 bit varying
varbit boolean bool box bytea character char varchar cidr circle date
double precision float8 inet integer int int4 interval json jsonb line lseg
macaddr macaddr8 money numeric decimal path pg_lsn point polygon real
float4 smallint int2 smallserial serial2 serial serial4 text time without
zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid
xml"),atoms:f("false true null
unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:f("date
time timestamp"),support:f("ODBCdotTable decimallessFloat
zerolessFloat binaryNumber hexNumber nCharCast charsetCast
escapeConstant")}),a.defineMIME("text/x-gql",{name:"sql",keywords:f("ancestor
and asc by contains desc descendant distinct from group has in is limit
offset on order select superset where"),atoms:f("false
true"),builtin:f("blob datetime first key __key__ string integer
double boolean
null"),operatorChars:/^[*+\-%<>!=]/}),a.defineMIME("text/x-gpsql",{name:"sql",client:f("source"),
keywords:f("abort absolute access action active add admin after
aggregate all also alter always analyse analyze and any array as asc
assertion assignment asymmetric at authorization backward before begin
between bigint binary bit boolean both by cache called cascade cascaded
case cast chain char character characteristics check checkpoint class close
cluster coalesce codegen collate column comment commit committed
concurrency concurrently configuration connection constraint constraints
contains content continue conversion copy cost cpu_rate_limit create
createdb createexttable createrole createuser cross csv cube current
current_catalog current_date current_role current_schema current_time
current_timestamp current_user cursor cycle data database day deallocate
dec decimal declare decode default defaults deferrable deferred definer
delete delimiter delimiters deny desc dictionary disable discard distinct
distributed do document domain double drop dxl each else enable encoding
encrypted end enum errors escape every except exchange exclude excluding
exclusive execute exists explain extension external extract false family
fetch fields filespace fill filter first float following for force foreign
format forward freeze from full function global grant granted greatest
group group_id grouping handler hash having header hold host hour identity
if ignore ilike immediate immutable implicit in including inclusive
increment index indexes inherit inherits initially inline inner inout input
insensitive insert instead int integer intersect interval into invoker is
isnull isolation join key language large last leading least left level like
limit list listen load local localtime localtimestamp location lock log
login mapping master match maxvalue median merge minute minvalue missing
mode modifies modify month move name names national natural nchar new
newline next no nocreatedb nocreateexttable nocreaterole nocreateuser
noinherit nologin none noovercommit nosuperuser not nothing notify notnull
nowait null nullif nulls numeric object of off offset oids old on only
operator option options or order ordered others out outer over overcommit
overlaps overlay owned owner parser partial partition partitions passing
password percent percentile_cont percentile_disc placing plans position
preceding precision prepare prepared preserve primary prior privileges
procedural procedure protocol queue quote randomly range read readable
reads real reassign recheck recursive ref references reindex reject
relative release rename repeatable replace replica reset resource restart
restrict returning returns revoke right role rollback rollup rootpartition
row rows rule savepoint scatter schema scroll search second security
segment select sequence serializable session session_user set setof sets
share show similar simple smallint some split sql stable standalone start
statement statistics stdin stdout storage strict strip subpartition
subpartitions substring superuser symmetric sysid system table tablespace
temp template temporary text then threshold ties time timestamp to trailing
transaction treat trigger trim true truncate trusted type unbounded
uncommitted unencrypted union unique unknown unlisten until update user
using vacuum valid validation validator value values varchar variadic
varying verbose version view volatile web when where whitespace window with
within without work writable write xml xmlattributes xmlconcat xmlelement
xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes
zone"),builtin:f("bigint int8 bigserial serial8 bit varying
varbit boolean bool box bytea character char varchar cidr circle date
double precision float float8 inet integer int int4 interval json jsonb
line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon
real float4 smallint int2 smallserial serial2 serial serial4 text time
without zone with timetz timestamp timestamptz tsquery tsvector
txid_snapshot uuid xml"),atoms:f("false true null
unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:f("date
time timestamp"),support:f("ODBCdotTable decimallessFloat
zerolessFloat binaryNumber hexNumber nCharCast
charsetCast")}),a.defineMIME("text/x-sparksql",{name:"sql",keywords:f("add
after all alter analyze and anti archive array as asc at between bucket
buckets by cache cascade case cast change clear cluster clustered codegen
collection column columns comment commit compact compactions compute
concatenate cost create cross cube current current_date current_timestamp
database databases datata dbproperties defined delete delimited deny desc
describe dfs directories distinct distribute drop else end escaped except
exchange exists explain export extended external false fields fileformat
first following for format formatted from full function functions global
grant group grouping having if ignore import in index indexes inner inpath
inputformat insert intersect interval into is items join keys last lateral
lazy left like limit lines list load local location lock locks logical
macro map minus msck natural no not null nulls of on optimize option
options or order out outer outputformat over overwrite partition
partitioned partitions percent preceding principals purge range
recordreader recordwriter recover reduce refresh regexp rename repair
replace reset restrict revoke right rlike role roles rollback rollup row
rows schema schemas select semi separated serde serdeproperties set sets
show skewed sort sorted start statistics stored stratify struct table
tables tablesample tblproperties temp temporary terminated then to touch
transaction transactions transform true truncate unarchive unbounded
uncache union unlock unset use using values view when where window
with"),builtin:f("tinyint smallint int bigint boolean float
double string binary timestamp decimal array map struct uniontype delimited
serde sequencefile textfile rcfile inputformat
outputformat"),atoms:f("false true
null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:f("date
time timestamp"),support:f("ODBCdotTable doubleQuote
zerolessFloat")}),a.defineMIME("text/x-esper",{name:"sql",client:f("source"),keywords:f("alter
and as asc between by count create delete desc distinct drop from group
having in insert into is join like not on or order select set table union
update values where limit after all and as at asc avedev avg between by
case cast coalesce count create current_timestamp day days delete define
desc distinct else end escape events every exists false first from full
group having hour hours in inner insert instanceof into irstream is istream
join last lastweekday left limit like max match_recognize matches median
measures metadatasql min minute minutes msec millisecond milliseconds not
null offset on or order outer output partition pattern prev prior regexp
retain-union retain-intersection right rstream sec second seconds select
set some snapshot sql stddev sum then true unidirectional until update
variable weekday when where window"),builtin:{},atoms:f("false
true
null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:f("time"),support:f("decimallessFloat
zerolessFloat binaryNumber hexNumber")})}));