2929from app .translator .platforms .base .spl .const import NO_QUOTES_VALUES_PATTERN as NO_Q_V_PATTERN
3030from app .translator .platforms .base .spl .const import NUM_VALUE_PATTERN as N_V_PATTERN
3131from app .translator .platforms .base .spl .const import SINGLE_QUOTES_VALUE_PATTERN as S_Q_V_PATTERN
32- from app .translator .platforms .base .spl .escape_manager import spl_escape_manager
32+ from app .translator .platforms .base .spl .str_value_manager import spl_str_value_manager
3333from app .translator .tools .utils import get_match_group
3434
3535
@@ -57,7 +57,7 @@ class SplTokenizer(QueryTokenizer, ANDLogicOperatorMixin):
5757
5858wildcard_symbol = "*"
5959
60- escape_manager = spl_escape_manager
60+ str_value_manager = spl_str_value_manager
6161
6262def get_operator_and_value (
6363self ,match :re .Match ,mapped_operator :str = OperatorType .EQ ,operator :Optional [str ]= None
@@ -66,13 +66,13 @@ def get_operator_and_value(
6666return mapped_operator ,num_value
6767
6868if (no_q_value := get_match_group (match ,group_name = ValueType .no_quotes_value ))is not None :
69- return mapped_operator ,no_q_value
69+ return mapped_operator ,self . str_value_manager . from_str_to_container ( no_q_value )
7070
7171if (d_q_value := get_match_group (match ,group_name = ValueType .double_quotes_value ))is not None :
72- return mapped_operator ,self .escape_manager . remove_escape (d_q_value )
72+ return mapped_operator ,self .str_value_manager . from_str_to_container (d_q_value )
7373
7474if (s_q_value := get_match_group (match ,group_name = ValueType .single_quotes_value ))is not None :
75- return mapped_operator ,self .escape_manager . remove_escape (s_q_value )
75+ return mapped_operator ,self .str_value_manager . from_str_to_container (s_q_value )
7676
7777return super ().get_operator_and_value (match ,mapped_operator ,operator )
7878