Documentation of 'org.apache.derby.impl.sql.compile.ParserImpl' Java class
ParserImpl
org.apache.derby.impl.sql.compile

Class ParserImpl

  • All Implemented Interfaces:
    Parser


    public class ParserImpl
    extends java.lang.Object
    implements Parser
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getSQLtext()
      Returns the current SQL text string that is being parsed.
      Visitable parseSearchCondition(java.lang.String sqlFragment)
      Parse an SQL fragment that represents a <search condition>.
      Visitable parseStatement(java.lang.String statementSQLText) 
      Visitable parseStatement(java.lang.String statementSQLText, java.lang.Object[] paramDefaults)
      Parse a statement and return a query tree.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ParserImpl

        public ParserImpl(CompilerContext cc)
        Constructor for Parser
    • Method Detail

      • parseStatement

        public Visitable parseStatement(java.lang.String statementSQLText,
                                        java.lang.Object[] paramDefaults)
                                 throws StandardException
        Parse a statement and return a query tree. Implements the Parser interface
        Specified by:
        parseStatement in interface Parser
        Parameters:
        statementSQLText - Statement to parse
        paramDefaults - parameter defaults. Passed around as an array of objects, but is really an array of StorableDataValues
        Returns:
        A QueryTree representing the parsed statement
        Throws:
        StandardException - Thrown on error
      • parseSearchCondition

        public Visitable parseSearchCondition(java.lang.String sqlFragment)
                                       throws StandardException
        Description copied from interface: Parser
        Parse an SQL fragment that represents a <search condition>.
        Specified by:
        parseSearchCondition in interface Parser
        Parameters:
        sqlFragment - the SQL fragment to parse
        Returns:
        a parse tree representing the search condition
        Throws:
        StandardException - if the SQL fragment could not be parsed
      • getSQLtext

        public java.lang.String getSQLtext()
        Returns the current SQL text string that is being parsed.
        Specified by:
        getSQLtext in interface Parser
        Returns:
        Current SQL text string.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.