�������. �Q���� �P���� �P���� �P���(���������� � ���(���(���� ����� ��� ���� ��� ������ ��� ���� ����� ��� �P������������������ �P�������������� ������� �,�� �P������ ������ �������� �4���� �7�����9���9���������������� �<������ ��� ��� ��� ����������� ������������_Debug�Z� ConstantValue�����regexpError1�Ljava/lang/String;�regexpError2�<init>�/(ILdods/dap/Server/SubClause;Ljava/util/List;)V�Code�LineNumberTable�LocalVariableTable�this�!Ldods/servers/sql/SqlRelOpClause;�op�I�lhs�Ldods/dap/Server/SubClause;�rhs�Ljava/util/List;� Exceptions���getSqlRepresentation�.(ZLdods/servers/sql/sqlDDS;)Ljava/lang/String;�val�Ljava/io/StringWriter;�lop�regexp�rop�rhs_i�rhs_i_Children�rhsVal�Ldods/dap/BaseType;�i�ropLst�sw�pw�Ljava/io/PrintWriter;�sm�Ldods/dap/Server/ServerMethods;�proj�useDatasetName�dds�Ldods/servers/sql/sqlDDS;�s�isRegExp�lhsChildren�lhsVal� regexp2SQL�&(Ljava/lang/String;)Ljava/lang/String;�emsg�unsupportedChars�[Ljava/lang/String;�resb�Ljava/lang/StringBuffer;� badFormat�result� SourceFile�SqlRelOpClause.java�Z�[�N The SQL Server only supports part of the regular expression syntax. �W�X�� The supported special characters are '.' and '.*'. The set notation '[...]' is also supported, but not in conjunction with the '*' character. �Y�X���c�d�����������(dods/dap/Server/InvalidOperatorException�HNested expressions are not supported! (LHS of RelOpCluase has children!)�Z�����������java/io/StringWriter�Z���java/io/PrintWriter�Z�����������������java/lang/StringBuffer�����������.�����=�<>�>�>=�<�<=� LIKE �<Only Simple Comparison Operators Are Support in SQL servers.�������������dods/dap/Server/SubClause�+Nested expressions are not supported! (RHS[�����] of RelOpClause has children!)�dods/servers/sql/sqlString���������$Regular Expressions MUST Be Strings!� OR ������� ����dods/dap/Server/SDString�'�dods/dap/Server/SDURL�dods/dap/Server/ServerMethods���java/lang/String�\|�\(�\)�$�+�?� The '�'' special character is not supported. �� � The '*'�& must be used in conjunction with '.' � As in '.*' only! �% �_�dods/servers/sql/SqlRelOpClause�dods/dap/Server/RelOpClause�dods/dap/Server/TopLevelClause�dods/dap/Server/SDODSException�getChildren�()Ljava/util/List;�java/util/List�isEmpty�()Z�(Ljava/lang/String;)V�getValue�()Ldods/dap/BaseType;� isConstant�()V�(Ljava/io/Writer;)V�dods/dap/BaseType�printVal�+(Ljava/io/PrintWriter;Ljava/lang/String;Z)V�toString�()Ljava/lang/String;�getLongName�dods/servers/sql/sqlDDS�getName�append�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�getOperator�()I�getRHS�size�get�(I)Ljava/lang/Object;�(I)Ljava/lang/StringBuffer;�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�print� isProject� setProject�(Z)V�indexOf�(Ljava/lang/String;)I�length�charAt�(I)C�insert�(IC)Ljava/lang/StringBuffer;�replace�.(IILjava/lang/String;)Ljava/lang/StringBuffer;�!�P�Q��R���S�T��U����V��W�X����Y�X�����Z�[��\���h�����*,-��*��*�������]�������4� � ��6�^���*�����_�`������a�b�����c�d�����e�f��g�����h��i�j��\�������;:6*�����:�� ��� �� Y���*���� �: *�������&��Y��: ��Y ���� ��N��( ��N����Y��,������-����N*��������_���������+���2���9���@���G���N���U:��::��3:��, :��%!:��":��#:6�� �� Y$������*��%: 6 ��&���� ��'���(:���: �� ���$�� Y��Y��)����*+��������� �:��,����,��-:*��.:�� �� Y/�������Y����0����:��Y����-��������:���E��12��3�r*��%: 6 ��&��] ��'���(:���: �� ���$�� Y��Y��)����*+��������� �:��������4��'��Y��5����4��6��5����:�����7��'��Y��5����7��8��5����:��p��Y��:��Y��:��9:��:�6��;�����;���:��'��:��Y��,����������:����Y����0����:��Y����-��������:���������]��.�K���B��D��G��I��J�&�M�1�P�=�T�F�U�W�V�]�]�`�b�f�f�j�g���m���o���p���r���s���u���v���x���y���{���|���~�����������������������������������#��-��N��W��_��i��t��~�������������������������������� ��)��3��;��_��g����������������������������������������2��8�^��~�&�F��k�l� �]��m�X�����a�X�����a�X�����a�X�����a�X�����a�X�����a�X�����a�X�i��n�X�q��o�X����p�d�#���q�f� W�a�r�s�~�@�o�X�����t�b������u�f� \��o�X����o�X���=�v�l���2�w�x���+�y�z���"�{�T����o�X��F�p�d��=�q�f� ) �r�s���]�o�X��f�t�b��i�u�f� ��;�_�`����;�|�T���;�}�~��f��m�X��7��X��4���T��)���f��1 ���s� �g����� �������\���������<Y=SY>SY?SY@SYASYBSM>,���G+,2��C��7��Y��*����D��,2��E��*������:�� Y���������Y+��FN6-��G��m-��H%��*��-d��H\��-\��IW��-\��IW-��H_��*��-d��H\��-\��IW��-\��IW����66-��G��/-��H*����-d��H.��6��6������6��Y��*����J��K��L��*������:�� Y���6-��G��Y-��H.��H-��Gd��0-`��H*��-`M��NW�� -`O��NW��-`O��NW������Y��5��-����5����:�����]�����(��!�$&�,'�6(�`,�j&�p1�y5��7��9��:��;��=��?��A��B��C��E��5��K��L��O PQR!U$L*X/YX]bbneyg�h�i�k�n�b�t�x�^���z��`� ���X��&�J�t�b��|�s�t�b����5�t�b�X� ���X�b�b�t�b�����_�`������n�X��$�������yk������������T������X��g����� ��������