Package com.adbs.ast

Class SQLBuilder

    • Field Detail

      • newLine

        protected java.lang.String newLine
      • rightWeight

        protected double rightWeight
    • Method Detail

      • setMetadataContainer

        public void setMetadataContainer​(MetadataContainer value)
      • getResult

        public java.lang.String getResult()
      • getRightMargin

        public int getRightMargin()
      • setRightMargin

        public void setRightMargin​(int value)
      • setKeywordFormat

        public void setKeywordFormat​(KeywordFormat value)
      • setQuoteIdentifiers

        public void setQuoteIdentifiers​(IdentQuotation value)
      • isUseAltNames

        public boolean isUseAltNames()
      • setUseAltNames

        public void setUseAltNames​(boolean value)
      • setOuterKeywordInLinks

        public void setOuterKeywordInLinks​(SkipKeywordMode value)
      • setInnerKeywordInLinks

        public void setInnerKeywordInLinks​(SkipKeywordMode value)
      • isParenthesizeANDGroups

        public boolean isParenthesizeANDGroups()
      • setParenthesizeANDGroups

        public void setParenthesizeANDGroups​(boolean value)
      • isParenthesizeSingleCriterion

        public boolean isParenthesizeSingleCriterion()
      • setParenthesizeSingleCriterion

        public void setParenthesizeSingleCriterion​(boolean value)
      • writeStringToResult

        protected void writeStringToResult​(java.lang.String s)
      • checkSpaceWritten

        protected void checkSpaceWritten()
      • getCurrentIndent

        protected double getCurrentIndent()
      • calcWeight

        protected double calcWeight​(java.lang.String elVal)
      • writeIndent

        protected void writeIndent()
      • doAddIndent

        protected void doAddIndent​(double indent)
      • doEndIndent

        protected void doEndIndent()
      • beginBuildInternal

        protected void beginBuildInternal()
      • endBuildInternal

        protected void endBuildInternal()
      • spaceInternal

        protected void spaceInternal​(int newLineIndex)
      • newLineInternal

        protected void newLineInternal()
      • goodNewLinePosInternal

        protected void goodNewLinePosInternal​(int newLineIndex)
      • writeKeywordInternal

        protected void writeKeywordInternal​(java.lang.String keyword)
      • writeIdentifierInternal

        protected void writeIdentifierInternal​(java.lang.String identifier)
      • writeBuiltinInternal

        protected void writeBuiltinInternal​(java.lang.String builtin)
      • writeSymbolInternal

        protected void writeSymbolInternal​(java.lang.String symbol)
      • writeNumberInternal

        protected void writeNumberInternal​(java.lang.String number)
      • writeStringInternal

        protected void writeStringInternal​(java.lang.String str)
      • writeCommentInternal

        protected void writeCommentInternal​(java.lang.String comment)
      • beginBuild

        public void beginBuild()
      • endBuild

        public void endBuild()
      • space

        public void space​(int newLineIndex)
      • space

        public void space()
      • addIndent

        public void addIndent​(double indent)
      • endIndent

        public void endIndent()
      • newLine

        public void newLine()
      • newLineOrSpace

        public void newLineOrSpace​(boolean newLine,
                                   int newLineIndex)
      • newLineOrSpace

        public void newLineOrSpace​(boolean newLine)
      • goodNewLinePos

        public void goodNewLinePos​(int newLineIndex)
      • writeKeyword

        public void writeKeyword​(java.lang.String keyword)
      • writeBuiltin

        public void writeBuiltin​(java.lang.String builtin)
      • writeKeywordAndSpace

        public void writeKeywordAndSpace​(java.lang.String keyword,
                                         int newLineIndex)
      • writeKeywordAndSpace

        public void writeKeywordAndSpace​(java.lang.String keyword)
      • writeIdentifier

        public void writeIdentifier​(java.lang.String identifier)
      • writeSymbol

        public void writeSymbol​(java.lang.String symbol)
      • writeNumber

        public void writeNumber​(java.lang.String number)
      • writeString

        public void writeString​(java.lang.String str)
      • writeComment

        public void writeComment​(java.lang.String comment)
      • getAsKeywordInExpressionAlias

        public SkipKeywordMode getAsKeywordInExpressionAlias()
      • setAsKeywordInExpressionAlias

        public void setAsKeywordInExpressionAlias​(SkipKeywordMode asKeywordInExpressionAlias)
      • getAsKeywordInObjectAlias

        public SkipKeywordMode getAsKeywordInObjectAlias()
      • setAsKeywordInObjectAlias

        public void setAsKeywordInObjectAlias​(SkipKeywordMode asKeywordInObjectAlias)
      • isExpandVirtualFields

        public boolean isExpandVirtualFields()
      • setExpandVirtualFields

        public void setExpandVirtualFields​(boolean value)
      • isExpandVirtualObjects

        public boolean isExpandVirtualObjects()
      • setExpandVirtualObjects

        public void setExpandVirtualObjects​(boolean value)
      • fireBeginBuildSQLForNodeEvent

        protected void fireBeginBuildSQLForNodeEvent​(AstNode node)
      • fireEndBuildSQLForNodeEvent

        protected void fireEndBuildSQLForNodeEvent​(AstNode node)