Class ClientPrepareResult

    • Method Detail

      • parameterParts

        public static ClientPrepareResult parameterParts​(String queryString,
                                                         boolean noBackslashEscapes)
        Separate query in a String list and set flag isQueryMultipleRewritable. The resulting string list is separated by ? or :name that are not in comments.
        Parameters:
        queryString - query
        noBackslashEscapes - escape mode
        Returns:
        ClientPrepareResult
      • hasParameter

        public static boolean hasParameter​(String queryString,
                                           boolean noBackslashEscapes)
        Check if SQL has parameter.
        Parameters:
        queryString - query
        noBackslashEscapes - escape mode
        Returns:
        True if has named parameter
      • getQueryParts

        public List<byte[]> getQueryParts()
      • getParamNameList

        public List<String> getParamNameList()
      • isQueryMultipleRewritable

        public boolean isQueryMultipleRewritable()
      • isReturning

        public boolean isReturning()
      • supportAddingReturning

        public boolean supportAddingReturning()
      • validateAddingReturning

        public void validateAddingReturning()