�������.\
��8	9:;
<=>
?@ABACDEF
�8
�
G
�HI
�
JK
�LMN
�
OP�	Q
�
RSTUV�	W
�X
<YZ[�	\]^_`a
�%b
�%c
�%d	�Ce	�Cfghi	�Cjkl	�Cmn
�op
�6qr
�8st
�:uv
�<8wx
�>yz
�>{|
�C8}~
�Fs
�H�����
�C��
�C��
�Q8
�>���
�U��
�U�
�>�
�U���
�C�������
�C���������
�g��
�>J
�U�
�C����
�H���
���
�J�
�p��
�p��
9�
�>@�
�C�	�C���
�
����
��@��
���
������
��8�
����
�������
9��
��
9�
��������
�C�������������������������������
�����DDSFile�Ljava/lang/String;�ConstraintExpression�Debug�Z�dOut�Ljava/io/PrintStream;�Level�I�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ldods/servers/sql/sqlTest;�
print_SDDS�(Ldods/dap/Server/ServerDDS;Z)V�except� Ljava/lang/NullPointerException;�o�Ljava/lang/Object;�s�Ldods/dap/Server/ServerMethods;�bt�Ldods/dap/BaseType;�sdds�Ldods/dap/Server/ServerDDS;�constrained�e�Ljava/util/Enumeration;�
parse_options�([Ljava/lang/String;)V�arg�args�[Ljava/lang/String;�g�Lgnu/getopt/Getopt;�c�getDDS�()Ldods/servers/sql/sqlDDS;�fin�Ljava/io/File;�fp_in�Ljava/io/FileInputStream;�
dds_source�Ljava/io/DataInputStream;�sfactory�#Ldods/servers/sql/sqlServerFactory;�myDDS�Ldods/servers/sql/sqlDDS;�
Exceptions����main�res�Ldods/servers/sql/sqlResponse;�fout�fp_out�Ljava/io/FileOutputStream;�sink�Ljava/io/DataOutputStream;�myDAS�Ldods/dap/DAS;�ce�Ldods/servers/sql/sqlCEEval;�query�stmnt�Ljava/sql/Statement;�rs�Ljava/sql/ResultSet;�Ldods/dap/DODSException;�sdt��testNameBuilder�(Ldods/servers/sql/sqlDDS;)V�thisBT�dds�v�
nameDigger�/(Ldods/dap/BaseType;Ldods/servers/sql/sqlDDS;)V�dcBT�dce�done�pv�Ldods/dap/PrimitiveVector;�fullName�
connect2DB�()Ljava/sql/Statement;�tmp�conn�Ljava/sql/Connection;�stmt�
jdbcDriver�
connectionURL�uname�password�inf�Ldods/util/DODSiniFile;�p�Ljava/util/Properties;���
processResult�(Ljava/sql/ResultSet;)V�result�meta�Ljava/sql/ResultSetMetaData;�count�limit�printColumnNames�(Ljava/sql/ResultSetMetaData;)V�name1�name3�name4�name5�name6�name7�name�type�i�m�	metaStuff�<clinit>�
SourceFile�sqlTest.java���������+vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv����sqlDDS:������dods/dap/Server/ServerMethods�dods/dap/BaseType�java/lang/StringBuffer� �:	�Constrained DDS:�    
�Declaration and Value:
�java/lang/NullPointerException� Instance not Allocated.� Item not yet initialized.�	 isProj: ��    isRead: �
    isSynth: �#- - - - - - - - - - - - - - - - - -�+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�gnu/getopt/Getopt�SDTest�f:c:�����������
DDS File: �null�
�����Constraint Expression: "�"
�����getopt() returned �java/io/File����java/io/FileInputStream���java/io/DataInputStream���!dods/servers/sql/sqlServerFactory�dods/servers/sql/sqlDDS�bogus���Parsing DDS...�dods/servers/sql/sqlTest�a.out�java/io/FileOutputStream�java/io/DataOutputStream���+-------------------------------------------�Debugging Display: �ON�OFF�����+...........................................�����dods/dap/DAS�Constructing CEEvaluator...�dods/servers/sql/sqlCEEval���Parsing Constraint Expression: � !�Query String: "�""#$%&'!"�ResultSet.isFirst(): �ResultSet.first(): (�ResultSet.absolute(1): )*�dods/servers/sql/sqlResponse��"�Attempting to send data...+,�����4


Your Query Produced No Matches in The Database.

-���dods/dap/DODSException�

ERROR of Type: ./0�	Message:
1�
Stack Trace: 23�

45�
Highest Level. Starting On: 	
�����Item: "�"		FullName: "6�			Level: �dods/dap/DConstructor�(It's a DConstructor...)
�dods/dap/DVector�(It's a DVector...)
789:;���openlink.jdbc2.Driver�1jdbc:openlink://cupcake.oce.orst.edu/DSN=oplEOSDB�dods/util/DODSiniFile�JDBC<=�driver>?�
connectionurl�username�Using JDBC Driver:    �Using Connection URL: @A�jdbc.driversBCDEFGHIJKLMNOP()Q���.R�	
Scanned � rows...�limit: STUTVTWTXTYT�NAMES:�getCatalogName():     �getColumnLabel():     �getSchemaName():      �getTableName():       �getColumnName():      �getColumnTypeName():  �NULL  �(�)  Z[�-�java/lang/Object�java/io/FileNotFoundException�dods/dap/DDSException�dods/dap/parser/ParseException�java/lang/Exception�java/sql/SQLException�java/io/IOException�java/lang/System�out�java/io/PrintStream�println�(Ljava/lang/String;)V�dods/dap/Server/ServerDDS�getVariables�()Ljava/util/Enumeration;�java/util/Enumeration�hasMoreElements�()Z�nextElement�()Ljava/lang/Object;�getTypeName�()Ljava/lang/String;�append�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�getName�toString�	printDecl�-(Ljava/io/OutputStream;Ljava/lang/String;ZZ)V�isRead�printVal�,(Ljava/io/OutputStream;Ljava/lang/String;Z)V�	isProject�(Z)Ljava/lang/StringBuffer;�print�
isSynthesized�:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V�getopt�()I�	getOptarg�(I)Ljava/lang/StringBuffer;�(Ljava/io/File;)V�(Ljava/io/InputStream;)V�/(Ljava/lang/String;Ldods/dap/BaseTypeFactory;)V�parse�(Ljava/io/OutputStream;)V�(Ldods/dap/Server/ServerDDS;)V�parseConstraint�printConstrained�getSQLQuery�#(Ldods/dap/DAS;Z)Ljava/lang/String;�java/sql/Statement�executeQuery�((Ljava/lang/String;)Ljava/sql/ResultSet;�java/sql/ResultSet�next�isFirst�first�absolute�(I)Z�send�=(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/Object;)V�close�getClass�()Ljava/lang/Class;�java/lang/Class�
getMessage�printStackTrace�(Ljava/io/PrintStream;)V�exit�(I)V�getLongName�getPrimitiveVector�()Ldods/dap/PrimitiveVector;�dods/dap/PrimitiveVector�getTemplate�()Ldods/dap/BaseType;�
setSection�(Ljava/lang/String;)Z�getProperty�&(Ljava/lang/String;)Ljava/lang/String;�
getProperties�()Ljava/util/Properties;�java/util/Properties�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�
setProperties�(Ljava/util/Properties;)V�java/sql/DriverManager�
getConnection�M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;�java/sql/Connection�createStatement�(II)Ljava/sql/Statement;�getMetaData�()Ljava/sql/ResultSetMetaData;�java/sql/ResultSetMetaData�getColumnCount�beforeFirst�isLast�getCatalogName�(I)Ljava/lang/String;�getColumnLabel�
getSchemaName�getTableName�
getColumnName�getColumnTypeName�java/lang/String�length�!�C������	�������	�������
�������
�������
������������������3�����*�����������
����.��/����������������	����������������������*��M,������,���N-��	:-��
:����Y����
�������������������������������������:��������������Y�����������������Y�� ���������������Y��!����"�������,�������#������$�����������������f����6��7��8��:��;�%�<�+�=�1�?�[�@�c�B�o�E�w�G���J���M���K���L���M���O���R���S���T�U
�V�X�Z�����H����������%��������+��������1�����������������������	������	���������g�����ٻ�%Y&*'��(L+��)Y=�����������������?�������c���]���f���$+��*N��+��*��,��Y��-��-��-��.��/������-��0���+��*N��+��*��,��Y��1��-��-��.��2������-��3��b��_��+��Y��,��Y��4����5/��������8���������B����c�
�g��h�<�j�A�k�G�l�n�n�r�o�u�q�z�r���s���v���w���z���}���������4��A�4������z�4����������������
����������������	����������������H��6Y��0��7K��8Y*��9L��:Y+��;M��<Y��=N��>Y?-��@:��+����,A��,��B���������"���������������%���1���?���E�������4���=��������4�������+������%�#������1�������������������	��������������7��CY��DL����,��+��6YE��7M��FY,��GN��HY-��I:��J������Y��K����+��L��M������*��N��O����P:��QY��R:����S��+����,T����UY��V:��+����,��Y��W����3��������3��X��,��Y��Z:��+��"��,��Y��[����\��������]:		��^�:

��_����
��`����
��a����Y��b��
��`�����������Y��c��
��d�����������Y��e��
��f���������gY
��h:��+����,i����j��k��l��,��Y����m��	��n���J����o��`M����Y��q��,��r��s��/����������Y��t��,��u��/��������v��,����w��x����y������p��������-�����������������%���/���7���\���`���h���m���v���~�������������������������������������� ��?��^��~����������������������������������������#��*��2��6���������
��*�������������%�������/�������me������v\�������;����������������������	������
��\�����7�������/����������	������������=*��zL+�����1+�����
M����Y��{��,��������,*��|��̱�����������������������4��<����� ���!������=������8����
	
�����f��������}`��}����Y��~��*������*�����\����������Y�������}��5����M*�����6�����*������N6-�����-�����
:+��|����"*����������*������N-���+��|�������}d��}���������J���
��5�P�R�Y�a�i�l�u������������#��$��%�����H��������i� ����l�
�����������������������R�j����	������������KL�M�N�:�:���Y���:������L:����:��M����:��N����:��:����:��:��+����,��Y�����,��������+����,��Y�����-���������:�,���W���-���K*�����L+���������f���,�-�1�2�
3�4�8�9�%:�(<�1=�9?�B@�JB�SC�\E�eF�nK��L��O��P��Q��T��V��X�����\�	�(�F���������������������
������������������������&��������� �	!"����������*����L+����=+���>*������,��Y��b��*��`�������6*��_�������,����*����6��߲�,��Y�������5�������*������,��Y��b��*��`����������6*��_�������,���*����6����,��Y�������5���������,��Y�������5�������������Z���d�e�g�j�k�l�8n�;o�I{�Q|�T}�_�}�������������������������������4���#������$%����&������'����;��
��������� �	()�����x����f*����<�M>�0*����:*����:*����:*����:*����:*����:	���������Y���������������Y���������������Y���������������Y���������������Y���������������Y�����	������:
*����:
��
�:
��#��Y��
������������:
��Y��,��
����M���Ѳ�,,��>,�������,���������,������������v�������
������#��,��5��>��G��O��i��������������������������$�8�>�E�O�W�]�e��������
�*����#+����,,����5-����>��.����G��/���	���I0���
���@1����2�����G�2�����f3%���_&����
\4����������5����������������}�������������6���7