�������.��
�;�e
�;�f�g
��h
��i�j�k�l
�m�n	�o�p�q
�r�s�t
��e
�u�v
�w�x
��y�z
��{�|
�:�x�}
��~��������������������j���j���j��
���������������������
�%�f�j����������
�-�{
�.�f��
�����
�:��
�:��
���
�:��
�:��
�:�������<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ldods/servers/sql/sqlF64;�(Ljava/lang/String;)V�n�Ljava/lang/String;�read�'(Ljava/lang/String;Ljava/lang/Object;)Z�b�D�bigOne�Ljava/math/BigDecimal;�rsmd�Ljava/sql/ResultSetMetaData;�sqle�Ljava/sql/SQLException;�datasetName�specialO�Ljava/lang/Object;�sqlRes�Ldods/servers/sql/sqlResponse;�result�Ljava/sql/ResultSet;�column�I�
Exceptions���	serialize�^(Ljava/lang/String;Ljava/io/DataOutputStream;Ldods/dap/Server/CEEvaluator;Ljava/lang/Object;)V�dataset�sink�Ljava/io/DataOutputStream;�ce�Ldods/dap/Server/CEEvaluator;���
SourceFile�sqlF64.java�<�=�<�C�dods/servers/sql/sqlResponse���������������sqlRead�������������6--  --  --  --  --  --  --  --  --  --  --  --  --  --�����C�java/lang/StringBuffer�����������������:�����Reading � from column (�����)�
Column Name: �������
Column Type: �����Column Type Name(rsmd): �����������������������QWARNING: This conversion (from NUMERIC to Float64) may cause a loss of precision!� dods/dap/NoSuchVariableException�/Type Mismatch! Cannot represent the JDBC Type: � (�) as the DODS type: DFloat64�����ResultSet Column � contains a NULL value!�java/sql/SQLException�java/io/IOException�"Float64 received from SQl Query: "�����"�����������������F�G�����dods/servers/sql/sqlF64�dods/dap/Server/SDFloat64�java/io/EOFException�dods/dap/Server/SDODSException�getResultSet�()Ljava/sql/ResultSet;�getCurrentColumn�()I�java/sql/ResultSet�getMetaData�()Ljava/sql/ResultSetMetaData;�dods/util/Debug�isSet�(Ljava/lang/String;)Z�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�java/lang/Object�getClass�()Ljava/lang/Class;�java/lang/Class�getName�()Ljava/lang/String;�append�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�toString�(I)Ljava/lang/StringBuffer;�java/sql/ResultSetMetaData�
getColumnName�(I)Ljava/lang/String;�
getColumnType�(I)I�getColumnTypeName�getFloat�(I)F�	getDouble�(I)D�
getBigDecimal�(I)Ljava/math/BigDecimal;�java/math/BigDecimal�doubleValue�()D�wasNull�()Z�(D)Ljava/lang/StringBuffer;�setValue�(D)V�setRead�(Z)V�
nextColumn�isRead�externalize�(Ljava/io/DataOutputStream;)V�!�:�;�������<�=��>���3�����*�������?���
����(��)�@��������A�B����<�C��>���>�����*+�������?���
����0��1�@��������A�B������D�E���F�G��>��M��
��,��N-��:-��6���:�������	
����	��Y��
*��������������	��Y��
��*����������������	��Y��
�������������	��Y��
�������������	��Y��
���������������������{���������I���I���{���{���,���,���;����9��|���9��n�� �:		��
	��!9���"9����G��	$����<��%Y��Y��
&�������'�������(������)���*���/����"��	��Y��
+����,�������"9��:��.Y��/��0�����"��	��Y��
1����23������*��4*��5-��6W������-��?�����"���s��t��v��{��}�"�~�*��I���t��������������������&��)��4��9��C��H��P��[�������������������������	�������@�������H�I�&��H�I�@��H�I�H��H�I�4�'�J�K�	����H�I����L�M���
�N�O����A�B�����P�E����Q�R���S�T��
�U�V���W�X��Y�����%�.�Z��[�\��>���s�����*��7��*+��8W*,��9�����?������������������@���4�����A�B������]�E�����^�_�����`�a�����Q�R��Y�����%�b�.��c����d