Package com.adbs.ast
Class SQLBuilderPiped
- java.lang.Object
- 
- com.adbs.ast.UpdatablePersistent
- 
- com.adbs.ast.SQLBuilder
- 
- com.adbs.ast.SQLBuilderPiped
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class SQLBuilderPiped extends SQLBuilder 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.SQLBuilderbeginBuildSQLForNodeEventListenerList, endBuildSQLForNodeEventListenerList, newLine, rightWeight
 - 
Fields inherited from class com.adbs.ast.UpdatablePersistentupdatedEventListenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLBuilderPiped(UpdatablePersistent parent)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIndent(double indent)protected SQLBuilderElementaddNewStringNode(java.lang.String str, java.lang.String stringToWrite)voidassign(java.lang.Object source)protected voidbeginBuildInternal()protected voidendBuildInternal()voidendIndent()booleangetDynamicIndents()booleangetDynamicRightMargin()protected voidgoodNewLinePosInternal(int newLineIndex)protected voidnewLineInternal()voidsetDynamicIndents(boolean value)voidsetDynamicRightMargin(boolean value)protected voidspaceInternal(int newLineIndex)protected voidwriteBuffer()protected voidwriteBuiltinInternal(java.lang.String builtin)protected voidwriteCommentInternal(java.lang.String comment)protected voidwriteIdentifierInternal(java.lang.String identifier)protected voidwriteKeywordInternal(java.lang.String keyword)protected voidwriteNumberInternal(java.lang.String number)protected voidwriteStringInternal(java.lang.String str)protected voidwriteSymbolInternal(java.lang.String symbol)- 
Methods inherited from class com.adbs.ast.SQLBuilderaddBeginBuildSQLForNodeEventListener, addEndBuildSQLForNodeEventListener, beginBuild, calcWeight, checkSpaceWritten, dispose, doAddIndent, doEndIndent, endBuild, fireBeginBuildSQLForNodeEvent, fireEndBuildSQLForNodeEvent, getAsKeywordInExpressionAlias, getAsKeywordInObjectAlias, getCTESubQueryFormat, getCurrentIndent, getExpressionsSubQueryFormat, getFromSubQueryFormat, getInnerKeywordInLinks, getKeywordFormat, getMainQueryFormat, getMetadataContainer, getObjectPrefixSkipping, getOuterKeywordInLinks, getQuoteIdentifiers, getResult, getRightMargin, goodNewLinePos, isExpandVirtualFields, isExpandVirtualObjects, isParenthesizeANDGroups, isParenthesizeSingleCriterion, isUseAltNames, newLine, newLineOrSpace, newLineOrSpace, removeBeginBuildSQLForNodeEventListener, removeEndBuildSQLForNodeEventListener, setAsKeywordInExpressionAlias, setAsKeywordInObjectAlias, setCTESubQueryFormat, setExpandVirtualFields, setExpandVirtualObjects, setExpressionsSubQueryFormat, setFromSubQueryFormat, setInnerKeywordInLinks, setKeywordFormat, setMainQueryFormat, setMetadataContainer, setObjectPrefixSkipping, setOuterKeywordInLinks, setParenthesizeANDGroups, setParenthesizeSingleCriterion, setQuoteIdentifiers, setRightMargin, setUseAltNames, space, space, writeBuiltin, writeComment, writeIdentifier, writeIndent, writeKeyword, writeKeywordAndSpace, writeKeywordAndSpace, writeNumber, writeString, writeStringToResult, writeSymbol
 - 
Methods inherited from class com.adbs.ast.UpdatablePersistentaddUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
 
- 
 
- 
- 
- 
Constructor Detail- 
SQLBuilderPipedpublic SQLBuilderPiped(UpdatablePersistent parent) 
 
- 
 - 
Method Detail- 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- SQLBuilder
 
 - 
addNewStringNodeprotected SQLBuilderElement addNewStringNode(java.lang.String str, java.lang.String stringToWrite) 
 - 
writeBufferprotected void writeBuffer() 
 - 
beginBuildInternalprotected void beginBuildInternal() - Overrides:
- beginBuildInternalin class- SQLBuilder
 
 - 
endBuildInternalprotected void endBuildInternal() - Overrides:
- endBuildInternalin class- SQLBuilder
 
 - 
spaceInternalprotected void spaceInternal(int newLineIndex) - Overrides:
- spaceInternalin class- SQLBuilder
 
 - 
newLineInternalprotected void newLineInternal() - Overrides:
- newLineInternalin class- SQLBuilder
 
 - 
goodNewLinePosInternalprotected void goodNewLinePosInternal(int newLineIndex) - Overrides:
- goodNewLinePosInternalin class- SQLBuilder
 
 - 
writeKeywordInternalprotected void writeKeywordInternal(java.lang.String keyword) - Overrides:
- writeKeywordInternalin class- SQLBuilder
 
 - 
writeBuiltinInternalprotected void writeBuiltinInternal(java.lang.String builtin) - Overrides:
- writeBuiltinInternalin class- SQLBuilder
 
 - 
writeIdentifierInternalprotected void writeIdentifierInternal(java.lang.String identifier) - Overrides:
- writeIdentifierInternalin class- SQLBuilder
 
 - 
writeSymbolInternalprotected void writeSymbolInternal(java.lang.String symbol) - Overrides:
- writeSymbolInternalin class- SQLBuilder
 
 - 
writeNumberInternalprotected void writeNumberInternal(java.lang.String number) - Overrides:
- writeNumberInternalin class- SQLBuilder
 
 - 
writeStringInternalprotected void writeStringInternal(java.lang.String str) - Overrides:
- writeStringInternalin class- SQLBuilder
 
 - 
writeCommentInternalprotected void writeCommentInternal(java.lang.String comment) - Overrides:
- writeCommentInternalin class- SQLBuilder
 
 - 
addIndentpublic void addIndent(double indent) - Overrides:
- addIndentin class- SQLBuilder
 
 - 
endIndentpublic void endIndent() - Overrides:
- endIndentin class- SQLBuilder
 
 - 
getDynamicIndentspublic boolean getDynamicIndents() 
 - 
setDynamicIndentspublic void setDynamicIndents(boolean value) 
 - 
getDynamicRightMarginpublic boolean getDynamicRightMargin() 
 - 
setDynamicRightMarginpublic void setDynamicRightMargin(boolean value) 
 
- 
 
-