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
- 
Field SummaryFields inherited from class com.adbs.ast.SQLBuilderbeginBuildSQLForNodeEventListenerList, endBuildSQLForNodeEventListenerList, newLine, rightWeightFields inherited from class com.adbs.ast.UpdatablePersistentupdatedEventListenerList
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddIndent(double indent) protected SQLBuilderElementaddNewStringNode(String str, String stringToWrite) voidprotected voidprotected voidvoidbooleanbooleanprotected voidgoodNewLinePosInternal(int newLineIndex) protected voidvoidsetDynamicIndents(boolean value) voidsetDynamicRightMargin(boolean value) protected voidspaceInternal(int newLineIndex) protected voidprotected voidwriteBuiltinInternal(String builtin) protected voidwriteCommentInternal(String comment) protected voidwriteIdentifierInternal(String identifier) protected voidwriteKeywordInternal(String keyword) protected voidwriteNumberInternal(String number) protected voidprotected voidwriteSymbolInternal(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, writeSymbolMethods inherited from class com.adbs.ast.UpdatablePersistentaddUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
- 
Constructor Details- 
SQLBuilderPiped
 
- 
- 
Method Details- 
assign- Overrides:
- assignin class- SQLBuilder
 
- 
addNewStringNode
- 
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
 
- 
writeKeywordInternal- Overrides:
- writeKeywordInternalin class- SQLBuilder
 
- 
writeBuiltinInternal- Overrides:
- writeBuiltinInternalin class- SQLBuilder
 
- 
writeIdentifierInternal- Overrides:
- writeIdentifierInternalin class- SQLBuilder
 
- 
writeSymbolInternal- Overrides:
- writeSymbolInternalin class- SQLBuilder
 
- 
writeNumberInternal- Overrides:
- writeNumberInternalin class- SQLBuilder
 
- 
writeStringInternal- Overrides:
- writeStringInternalin class- SQLBuilder
 
- 
writeCommentInternal- 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) 
 
-