FOR1 �DBEAMAtU8 # �qlc
get_handle
qlc_handleqlc_lcqlc_optanyallowederlang
setelementbadargappend
qlc_appendcursorerrorself
qlc_cursor
delete_cursornot_cursor_ownereevalsetupthrowthrow_errorraisefold
not_a_listformat_errorlistsflattenio_libformat
file_errorfile
premature_eofused_generator_variabletmpdir_usage
bad_objectnomatch_filternomatch_patterntoo_many_joinstoo_complex_joinbinary_generatornot_a_query_list_comprehensioninfo
abstract_codestringdebugerl_ppexprkeysorttrueqlc_sortnext_answers
all_remainingparse_transformqlc_ptqsortstring_to_handleerl_evalnew_bindingserl_scanokextended_parse_exprstransform_expressionnot_okcallexprsvaluetableis_function qlc_table undefined
no_match_spectransform_from_evaluatortemplate_stateaux_namename_suffixconcatlist_to_atomvars var_ufoldordsets from_listall_selectionsmerge_binding_structsbindingsfoldl aux_name1sets
is_elementfalse+var_foldvar_
tuple_to_listoptionsmemberdeletekeyfindjoinkey_equality
format_funinfo_fun
lookup_fun
parent_funpost_funpre_fun
unique_all cache_alldepth
max_list_sizeuniquecachesizeflat
compressed
spawn_options
n_elementsno_filesorder
max_lookuplookuptmpdirinfinity ascending
descendingdefaultnot_allowedinfo_msgwarning_msg error_msglistetsno=:===nested_loopmerge keydeletereversedefault_optionatom_optionis_proper_listlinkmonitor is_keypos
is_keyposslistifycursor_process spawn_optparent_fun_caughtcaughtreplyanswernormalexitno_morewait_for_requestEXITmorestopDOWNprocesserror_loggerspecial
list_to_tupleabstractmatchblock abstract1atomremotematch_spec_runmatch_spec_compilenilfoldrlengthsublist...++deep_char_listsubst_values_for_varsmapbinary_to_termlc depth_fundepth1
tuple_size- byte_size
depth_listdepth_tupleelement
abstract_term
abstr_termtuple char_listerl_annoline erl_parsefun_dataclausesfunnamed_fun_data named_funnamefun_infoaritytypeexternallocalfunctionmoduleintegerwritemapsto_list
abstr_listcons
flatten_abstrmapfoldlV
abstract_varscollect fold_loop next_loopcurrent_stacktraceprocess_infoqlc_cursor_pid_no_longer_existsstop_cursorunlinkmonitor_request demonitorle_infopreparedqlc_list
simple_qlcterm_to_binarygenerateoptzqlc_join
match_specall qual_infofilskipgen join_infoG1G2opsplitkind2opjoin_merge_infonthPnewlist2opjoin_lookup_infoopt_infoprepare_qlcprep_leoris_unique_objectsfailflatmapunsupported_qlc_handleeval_leprep_qlc_lcqlc_v1 keymember simple_v1prep_generatorreplacepos_funprep_gen=/=$1may_create_simpleSQVprep_simple_qlcnotand prep_sortyesprep_qlc
qlc_sort_info sort_infousortorderssort_uniquesort_tmpdir
short_listfind_const_positionskeyposindicesfind_const_position_idxpos_valsusort_neededvaluesnubpos_vals_max prep_join pref_joinpref_lookup_joinlookup_qual_data keysearchjoin_indicespref_lookup_join2lookup_joinpref_merge_joinselections_no_skipmerge_qual_data
pref_merge
merge_jointable_sort_info
is_sorted_keysort_sort_info
sort_ordercheck_join_optionno_join_to_carry_outcheck_lookup_optionno_lookup_to_carry_outcompared_template_columnstemplateequal_template_columnssize_of_constant_prefixn_leading_constant_columns constantsequal_constantsjoin_optmatch_specsconstant_columnssize_of_qualifieropt_le partitionno_cache_of_first_generator
maybe_sortskip_lookup_filtersactivate_join_lookup_filter
keyreplaceopt_join
not_a_qnumcannot_carry_out_joinopt_join_luopt_join_mergeskip_if_possible setup_qlcsetup_lesortingsetup_quals
setup_joinjoin_unique_cache flat_goto
next_after
next_statefind_join_datatable_handlestop_funparent_value open_filebinaryrawreadopen file_loopterms
file_loop2file_loop_readmaxsplit_binarylist_to_binaryeoffoosort_cursor_inputsort_cursor_list_outputsort_cursor_filesort_options_global_tmptmp_filenamenodeosgetpidunique_integerget_cwdfilenameabsnamewrite_termssize_binsort_cursor_input_readend_of_inputunique_cachemake_refcachingunique_cache_postunique_sort_listunique_listinsert sort_listukeysortsort_list_outputsort_handle
sort_cachesort_cache2file_sort_handledo_sortfile_sorter del_tableempty_tableappend_loopno_dupsdelete_all_objectscache_recallucachephash2ucache3
ucache_recalllcache$_qlc_cache_tmpfiles_getlcache1putlcache2lcache_writet2b
del_lcachetag_objectstag_objects2
untag_objectsuntag_objects2mmerge_join1merge_join2
same_keys2
same_loop1
same_keys1 same_keyssame_keys_cacheloop_same_keys loop_same loop_keyssame_keys_filesame_keys_file_writewrite_same_keysloop_keys_fileend_merge_joininit_merge_joinbofpositiontruncatejoining$_qlc_merge_join_tmpfiles_write_merge_joinnoneread_merge_joinjoin_read_termscloseend_all_merge_joinsforeacherase
merge_join_idtmp_merge_filedecr_list_size
external_sizemaybe_error_logger erl_errorformat_stacktraceexpand_stacktracebacktrace_depthsystem_flag takewhilewrite_binary_terms post_funs
local_postgrdanno0anno1annofamilysofsrelationrelation_to_familyto_externalfamily_unionthrow_file_errorthrow_reasonmodule_infoget_module_info-local_post/1-fun-0--expand_stacktrace/1-fun-0-"-expand_stacktrace/0-after$^0/0-0--maybe_error_logger/2-fun-1-print-maybe_error_logger/2-fun-0--lookup_join/5-lc$^3/1-0-function_clause-lookup_join/5-fun-2--lookup_join/5-lc$^5/1-1--lookup_join/5-fun-4--lookup_join/5-fun-1--lookup_join/5-fun-0-!-end_all_merge_joins/0-lc$^0/1-0--end_all_merge_joins/0-fun-1--read_merge_join/3-fun-0--loop_keys_file/5-fun-0--same_keys_file_write/7-fun-0--same_keys_file/9-fun-3--same_keys_file/9-fun-2--same_keys_file/9-fun-1--same_keys_file/9-fun-0--loop_same_keys/7-fun-0--same_keys_cache/9-fun-3--same_keys_cache/9-fun-2--same_keys_cache/9-fun-1--same_keys_cache/9-fun-0--same_keys/7-fun-0--same_keys1/9-fun-2--same_keys1/9-fun-1--same_keys1/9-fun-0--same_loop1/7-fun-0--same_keys2/8-fun-2--same_keys2/8-fun-1--same_keys2/8-fun-0--untag_objects2/1-fun-0--tag_objects2/2-fun-0--del_lcache/1-fun-0--lcache2/4-fun-0--ucache_recall/3-fun-0--ucache3/7-fun-0--cache_recall/2-fun-0--cache/4-fun-0--no_dups/2-fun-0--append_loop/3-fun-0--empty_table/1-fun-0--del_table/1-fun-0--file_sort_handle/7-lc$^1/1-0--file_sort_handle/7-fun-0--sort_list_output/1-fun-0--sort_list/6-fun-1--sort_list/6-fun-0--unique_cache/4-fun-8--unique_cache/4-fun-7--unique_cache/4-fun-6--unique_cache/4-fun-5--unique_cache/4-fun-4--unique_cache/4-fun-2--unique_cache/4-fun-0--unique_cache/4-fun-3--unique_cache/4-fun-1--write_terms/2-fun-0-!-sort_cursor_list_output/3-fun-2-!-sort_cursor_list_output/3-fun-1-!-sort_cursor_list_output/3-fun-0--sort_cursor_input/2-fun-0--file_loop_read/4-fun-0--file_loop/4-fun-1--file_loop/4-fun-0--open_file/3-fun-1--open_file/3-fun-0--table_handle/3-fun-2--table_handle/3-fun-1--table_handle/3-fun-0--find_join_data/3-lc$^0/1-0--flat_goto/1-fun-0--setup_join/6-fun-6--setup_join/6-fun-5--setup_join/6-lc$^4/1-4--setup_join/6-lc$^3/1-3--setup_join/6-lc$^2/1-2--setup_join/6-lc$^1/1-1--setup_join/6-lc$^0/1-0--setup_quals/4-fun-3--setup_quals/4-fun-2--setup_quals/4-fun-1--setup_quals/4-fun-0--setup_le/3-fun-0--setup_le/3-fun-4--setup_le/3-fun-3--setup_le/3-fun-2--setup_le/3-fun-1--opt_join_merge/1-lc$^3/1-3--opt_join_merge/1-lc$^0/1-0--opt_join_merge/1-lc$^1/1-1--opt_join_merge/1-lc$^2/1-2-!-skip_lookup_filters/2-lc$^0/1-0--maybe_sort/4-lc$^0/1-0--opt_le/2-fun-2--opt_le/2-fun-1--opt_le/2-fun-0--opt_le/2-lc$^3/1-0--pref_merge/9-lc$^1/1-1-other-pref_merge/9-lc$^0/1-0- -selections_no_skip/1-lc$^0/1-0--pref_merge_join/4-lc$^0/1-0--pref_lookup_join/4-lc$^2/1-0--pref_lookup_join/4-lc$^1/1-2--pref_lookup_join/4-lc$^0/1-1--pref_join/5-lc$^3/1-3--pref_join/5-lc$^2/1-2--pref_join/5-lc$^0/1-0--pref_join/5-lc$^1/1-1--sort_info/3-lc$^3/1-3--sort_info/3-lc$^4/1-4--sort_info/3-lc$^1/1-1--sort_info/3-lc$^2/1-2--sort_info/3-lc$^0/1-0--qlc_sort_info/2-lc$^3/1-2--qlc_sort_info/2-lc$^4/1-3--qlc_sort_info/2-fun-2--qlc_sort_info/2-lc$^0/1-0--qlc_sort_info/2-lc$^1/1-1-traverse-prep_generator/5-fun-0--prep_qlc_lc/4-fun-1--prep_qlc_lc/4-fun-0--prep_le/2-fun-2--prep_le/2-lc$^0/1-0--prep_le/2-fun-1--opt_info/1-lc$^1/1-1--opt_info/1-lc$^0/1-0--join_merge_info/5-lc$^0/1-0--join_merge_info/5-lc$^1/1-1--join_info/4-lc$^0/1-0--join_info/4-lc$^1/1-1--join_info/4-lc$^2/1-2--le_info/2-lc$^0/1-0--le_info/2-lc$^1/1-1--flatten_abstr/4-fun-0--abstr_term/2-lc$^1/1-0-map_field_assoc-abstr_term/2-lc$^0/1-1--depth_fun/1-fun-1--depth_fun/1-fun-0--depth/2-lc$^0/1-0--abstract1/4-fun-2--abstract1/4-lc$^1/1-0--abstract1/4-fun-0--cursor_process/7-fun-0- trap_exitprocess_flag-merge_binding_structs/2-fun-0-add_binding-all_selections/1-lc$^0/1-0--all_selections/1-lc$^1/1-1--vars/1-fun-0--info/2-fun-0--fold/4-after$^0/0-0--eval/2-after$^0/0-0--append/2-lc$^0/1-0--append/1-lc$^0/1-0- Code �8 � � ��" �E 2B�50BB �5@R� B#B 3B0�#�R#3bb9 r@@1� N0 0@7UP@�`�0�p @�@ ��`� �� 2 ��P� �
@ E#E##�#��`0��`� �� 2 ��p��@ ����� �p @T@d@@G ��
�@D@d��%@4,�D�+���@ ETEd@��� �8
DADd8
AT8
A$8
A8
A8
A4
D@��
�@$3@C@c@S@T#@d@4$4Td��p-1
` � �
pp0 � D4��J��
�
B9
:
B# 3+
#3B -� E@
�� E@�� �
@
�
�
@
�
P @4@D@@G�
�@$@D�%,
$�+
�@ E4ED@�� 8
'$A$#8
'#A#3#8
'#A#C#8
'#A#S#8
'#A#c#4
'#hD
#@#@$4�p-�0 �
� m9
&:
&0B $B7
$@���@$=
! M
&$h4
"@$$�-�@$i4@���@$!iDP"j4@#@$@���l$#jD@4@#+
%
@�8
$��
$@B+
$
@4P$@4@#@
�00P%l4&�J'0� $�J(�
0)@3@
+*�
@+P@@@$@34@#D@G@3�
�@@D�!%,
,�+
-�,� E4EDEE$@��" -8
5A#8
5#A#3#8
5#A#C#8
5#A#S#8
5#A#c#4
5#hD
1@#@
4�#p-�0 �
�$ m9
4:
40B M
.=
/.7
4/Bh4
0@#@$$�%0-�@$i4@�&��iD@$P0j4@#@$@�&��l$1jD@4@#+
3
@�8
2��
2@B+
2
@4P2@4@#@
�'00P3l44�$J50� � J6�(
79
A<
I@
<0
88B B#B 3-
9@@@#@
#@3�)p�)@@EE@G �* P9;
I@�
;
::@@#@3�+`@EE@G0�+ P; @@#@
#@3�,q <B B#;
I�
"
@
#
?
$
>
%
== 0E#@G@�-N P> 0E#@GP�.N P? 0E#@G`�/N P@ 0E#@Gp�0N PA;
I�
%
H
&
G
'
F
(
E
)
D
*
C
+
BB@@G��1N PC@@G��2N PD@@G��3N PE@@G��4N PF@@G��5N PG@@G��6N PH@@G��7N PI E@G��8N PJ�9
,K@
ML�:
, M` @D@T@@G�;
�@4@T�<%,
N4�+
O�N@ EDET@��= O8
X4A4#8
X#A#3#8
X#A#D#8
X#A#$#8
X#A##8
X#A##8
X#A#C#8
X#A#S#8
X#A#c#4
X#hT
T@#@4�>p-�0� �? -�@4@3@#@DD�@@-,@D;$
W`
-
R
.
Q
/
PP@4=
SQg @@#@D$4D�A0p�A@=
SR$4D�B-'SiT`TjT@D@#+
V
@�8
U��
U@B+
U
@D`U@D@#@
�C00`VlDW�DJ$X0� 4�;JY�E
2 Z@#0
\[�F
20\�0@#T@d@t�G
�@D@T@G�H
�@4@d�I%@$+
]D
38
]4A4D8
]A48
]A8
]�,
]$�@TTd�J-�
2t��
4$4rD� 2�]` ETEdEt@��K ^�L
5_@�
a`�M
5 a�
f
B#9
f#:
f# B#3 C+
e3C+
b
6@��=
cb-
d'
d@cB# @#@@0-�d@ EE@��N e@ EE@
�O f@ EE@��P g�Q
7 h�RN �i�S
9j@
lk�T
9 l�
n0B @@@@G�U
�8
mA8
mA#8
mA38
mAC8
mAS4
m�`�#�R#3CS9 r@� @1�V0 0� 2 m@ EE@��W n@ EE@��X o�Y
:p@
rq�Z
: r` @D@T@@G�[
�@4@T�\%@$,
s4�+
t�s@ EDET@��] t8
u4A4T8
uA8
uA8
u�4@DD�^-���
4$
:4rT� 2`u0 � 4$�[Jv�_
;w@
yx�`
; y @@�a �@@#@0
{ z�b
;0{7
��0@#T@d@t@@G�c
�8
�AD8
�A48
�A$8
�A8
�A4
�@@G#@t�d0�9
�:
�0B B#;
�@�
�
?
||@#�e��
}0
?B8
�A#4
�@0B �0
?#@t=
~}@t~9
�t<t
�@
�0
Bt +
�
?Bt @TTd�f
�Bt@t��g �9
�:
� B B#;
�@
?
�
B
��8
�#�#�
� �B����
�#@
CB#0@tt�h П
�0
E�B��RD4$9 r�
�0B@#@�� @1�i0 0� 2 �Bt +
��Bt���@#���+
��` ETEdEt@��j �` ETEdEt@��k �@G�i���lH��gJ��mJt��dJ��cJ�`0E##E#E@��n ��o
F �M
��p�#�q�3,
�#
3+
�3
3�0@@3@@$@@G�r
�8
�A#8
�#A#3#8
�#A#C#8
�#A#S#8
�#A#c#8
�#A#s#8
�#A#�#4
�#���
H$3CScs�
I
J� 20�+
��@ EE$@��s ��rJ�@ EE@��t �@ EE@��u ��v
K ��wN ��x
L �@��y
M0� 0�z0
�B ��{
N �
@ EE�|�| ��}
Q�@g@
���~
R � @#@�0
�� ���
U�8
�A#9
�:
� B B�#�#0���4
�@G���
V � @@g ���@@#@��0 ���
Y0�@0@#@$@4��
�@@�� ;
�@
3
�
\
��0 � $@���} $@#@40
�@���J���
^0��
�#0
_B# 3,
�3
`0@@@#��K E�9
�# 0@@@#��@@#@0
� �8
�# 0@A##��0
�@@#@0
� �@���
b �7
�@#0
�� E@#0
����
b0�8
�A3C7
�PP@3@C$@#4@D@@3�� +
�
3@��
�@D#@D@@#�� ED@D�@@D#@��09
�:
� B B;
�4
f
�
g
�
h
�
i
�
j
�
k
�
l
�
m
�
n
�
o
�
p
�
q
�
$
�
r
�
s
�
t
�
u
�
�
v
�
w
�
x
�
y
�
z
�
{
�
|
�
}
��r
�=
��+
�b=
��-
�(
�=
��+
�
~@G=
��s
�!=
��;
�@
�
�
��-
�'
�=
��+
�
~=
��+
�
�@G=
��@��
�+
�
3=
��;
�@
3
�
\
��@G=
��@G=
��;
�`
.
�
-
�
/
��-
�'
�=
��;
��r
�
�
�
�
�
�
�
�
��,
�
~�-
�(
�=
��r
�=
��;
�`
�
�
�
�
�
��@G=
��@G=
��r
�0 �
?@=
��,
�
Is
�0 �
?@=
��,
�
Is
�!0 �
?@=
��+
�
I�@G=
��s
�0 �
?@=
��;
�@
�
�
�
��;
��
|
�
�
�
�
�b
��0 �
?@=
��+
��@�P�@��
�0�
?@�@@D#@D��0 BE4#@$0
�P�4
�4
�@#��N�@�ڙ�Jۙ�
��;
�4
}
�
v
�
k
�
m
�
l
�
i
�
h
�
j
�
u
�
�
x
�
p
�
o
�
n
�
s
�
r
�
w
�
z
�
|
�
f
�
$
�
g
�
t
�
q
�
y
�
{
��@���@ �@9 �@
��@r�@b�@
�@
��@
\�@
~�@
.�@
3�@
I�@��
��;
��
n
�
r
�
|
�
u
�
o
�
s
��@G�@G�@G �@G!�@G"�@G#����
��8
��
�����
w�+
�
�@G$�@@@
��� +
�
3@=
�� E
��@
��� ���
��-
�'
�@
3�4
�@
\�-( ��
�(8-A#--'-@#-((��
�(7-( E(��
�p(
0p@C �s
@SC@cS@cg0@�� @ - (��
k ( ` @4@D(
-9-:- B B9-<-@@- -(B #+-#
k@$hT-B��K 0�
EiT=-
(jT@@@#�P�@
�(
0� 4@$�00��@@ - 0(B #B3B CB0+-#
�+-3
8-�#�-#@B##+-#
+-D@C`(+-D@C@#@3��00`(+-
?+-D@D`(-
(-
(��
�@(8-3
@`@@#@$@4A3 �
�� @4��@#@$@4��0-@3@#@$@4@-@(4-30-(`@@#$@4@DhT-M-3@3��K iT@$#@4@3@D@-`(4@3���(jT@#@@4@$$����@���@
�4 � @D4D��@
��� (��
�0(
000@#@@$ �
�@$��@#@@$��0-@#@@$0-0(��
�0(00@#@@$(-%9-$<-$`P-# - 0-(B B#+-$
�+-#$@$����@
��� ( +-$#@#@@$0-0( B B#;#-$@
�-"
�-!(!+-$$@$����@
��� ("+-$$@
?0(#B B#B 3B0C+-$
�+-$3
�+-$#+-$C$@$����@
��� ($@ EE@G%�� !@#@@$0-0(%-(&��
-('�-(0
�@BB �0
.((9-) ����-'��"