← Back
Editing: features.cpython-311.pyc
� �|�e � �J � d dl mZmZ d dlmZ d dlmZ G d� de� � ZdS )� )� DatabaseError�InterfaceError)�BaseDatabaseFeatures)�cached_propertyc �: � � e Zd ZdZdZdZdZdZdZdZ dZ dZdZdZ dZdZdZdZdZdZdZdZdZdZdZdZeZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/ddd d d �Z0ddhd dhdhdhd�Z1ddhZ2e3� fd�� � Z4e3d� � � Z5e3d� � � Z6� xZ7S )�DatabaseFeaturesFTz FROM DUALz| CREATE PROCEDURE "TEST_PROCEDURE" AS V_I INTEGER; BEGIN V_I := 1; END; z� CREATE PROCEDURE "TEST_PROCEDURE" (P_I INTEGER) AS V_I INTEGER; BEGIN V_I := P_I; END; i�� � BINARY_CI�BINARY� SWEDISH_CI)�ci�cs�non_default� swedish_ciz4db_functions.text.test_sha224.SHA224Tests.test_basicz8db_functions.text.test_sha224.SHA224Tests.test_transformzCexpressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xorzHexpressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor_nullzHexpressions_window.tests.WindowFunctionTests.test_row_number_no_orderingz?model_fields.test_jsonfield.TestQuerying.test_usage_in_subquery)zOracle doesn't support SHA224.z#Oracle doesn't support bitwise XOR.z9Oracle requires ORDER BY in row_number, ANSI:SQL doesn't.z3Raises ORA-00600: internal error code on Oracle 18.zFannotations.tests.NonAggregateAnnotationTestCase.test_custom_functionsz^annotations.tests.NonAggregateAnnotationTestCase.test_custom_functions_can_ref_other_functionsc �@ �� i t � � j �ddddddd��S )N� CharField�BigIntegerField�IntegerField� DateTimeField)�GenericIPAddressField�PositiveBigIntegerField�PositiveIntegerField�PositiveSmallIntegerField�SmallIntegerField� TimeField)�super�introspected_field_types)�self� __class__s ��D/usr/lib/python3/dist-packages/django/db/backends/oracle/features.pyr z)DatabaseFeatures.introspected_field_typesa s= �� � ��g�g�.� �%0�'8�$2�)7�!/�(� � � � � c � � | j � � � 5 } |� d� � n:# t $ r-}|j d j dk rY d }~d d d � � dS � d }~ww xY w d d d � � dS # 1 swxY w Y d S )Nz,SELECT CAST('a' AS VARCHAR2(4001)) FROM dualr i� FT)� connection�cursor�executer �args�code)r r# �es r �supports_collation_on_charfieldz0DatabaseFeatures.supports_collation_on_charfieldm s� � � �_� #� #� %� %� �� ����M�N�N�N�N�� � � � ��6�!�9�>�S�(�(� �5�5�5� � � � � � � � � ����� ���� � � � � � � � � � � � � ���� � � � � � s<