Class SQLServerQueryVisitor

  • All Implemented Interfaces:
    Visitor

    public final class SQLServerQueryVisitor
    extends DefaultDoubleQuoteNameQueryVisitor
    Visitor defining special behavior of query building for SQLServer database.
    Version:
    $Revision: 8469 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
    Author:
    Dennis Butterstein
    • Constructor Detail

      • SQLServerQueryVisitor

        public SQLServerQueryVisitor()
    • Method Detail

      • visit

        public void visit​(Select select)
        Visit method to handle select elements.
        Specified by:
        visit in interface Visitor
        Overrides:
        visit in class DefaultQueryVisitor
        Parameters:
        select - Select object to be handled.
      • addTableNames

        protected void addTableNames​(Qualifier qualifier)
        Method adding table-names in case of joins. Normal table => Adding table name only, Aliased table => adding table name SPACE table alias.
        Overrides:
        addTableNames in class DefaultQueryVisitor
        Parameters:
        qualifier - Qualifier to add names from
      • quoteName

        protected java.lang.String quoteName​(java.lang.String name)
        Method returning prepared string to match requirements of specific databases if needed.
        Overrides:
        quoteName in class DefaultQueryVisitor
        Parameters:
        name - String to be prepared.
        Returns:
        Prepared string.