Class SqlCommand


  • public class SqlCommand
    extends java.lang.Object
    Data Modification Language inspection support.
    • Field Detail

      • parsedSQLhasRETURNINGKeyword

        private final boolean parsedSQLhasRETURNINGKeyword
      • valuesBraceOpenPosition

        private final int valuesBraceOpenPosition
      • valuesBraceClosePosition

        private final int valuesBraceClosePosition
    • Constructor Detail

      • SqlCommand

        private SqlCommand​(SqlCommandType type,
                           boolean isBatchedReWriteConfigured,
                           int valuesBraceOpenPosition,
                           int valuesBraceClosePosition,
                           boolean isPresent,
                           int priorQueryCount)
    • Method Detail

      • isBatchedReWriteCompatible

        public boolean isBatchedReWriteCompatible()
      • getBatchRewriteValuesBraceOpenPosition

        public int getBatchRewriteValuesBraceOpenPosition()
      • getBatchRewriteValuesBraceClosePosition

        public int getBatchRewriteValuesBraceClosePosition()
      • isReturningKeywordPresent

        public boolean isReturningKeywordPresent()
      • returnsRows

        public boolean returnsRows()
      • createStatementTypeInfo

        public static SqlCommand createStatementTypeInfo​(SqlCommandType type,
                                                         boolean isBatchedReWritePropertyConfigured,
                                                         int valuesBraceOpenPosition,
                                                         int valuesBraceClosePosition,
                                                         boolean isRETURNINGkeywordPresent,
                                                         int priorQueryCount)
      • createStatementTypeInfo

        public static SqlCommand createStatementTypeInfo​(SqlCommandType type,
                                                         boolean isRETURNINGkeywordPresent)