Class AbstractJSqlParser<P>

  • Direct Known Subclasses:
    CCJSqlParser

    public abstract class AbstractJSqlParser<P>
    extends java.lang.Object
    • Field Detail

      • jdbcParameterIndex

        protected int jdbcParameterIndex
      • errorRecovery

        protected boolean errorRecovery
    • Constructor Detail

      • AbstractJSqlParser

        public AbstractJSqlParser()
    • Method Detail

      • withSquareBracketQuotation

        public P withSquareBracketQuotation​(boolean allowSquareBracketQuotation)
      • withAllowComplexParsing

        public P withAllowComplexParsing​(boolean allowComplexParsing)
      • withUnsupportedStatements

        public P withUnsupportedStatements​(boolean allowUnsupportedStatements)
      • withTimeOut

        public P withTimeOut​(long timeOutMillSeconds)
      • withBackslashEscapeCharacter

        public P withBackslashEscapeCharacter​(boolean allowBackslashEscapeCharacter)
      • withFeature

        public P withFeature​(Feature f,
                             boolean enabled)
      • withFeature

        public P withFeature​(Feature f,
                             long value)
      • me

        public abstract P me()
      • getAsBoolean

        public boolean getAsBoolean​(Feature f)
      • getAsLong

        public java.lang.Long getAsLong​(Feature f)
      • setErrorRecovery

        public void setErrorRecovery​(boolean errorRecovery)
      • getParseErrors

        public java.util.List<ParseException> getParseErrors()