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.SQLBuilder
beginBuildSQLForNodeEventListenerList, endBuildSQLForNodeEventListenerList, newLine, rightWeight
-
Fields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList
-
-
Constructor Summary
Constructors Constructor Description SQLBuilderPiped(UpdatablePersistent parent)
-
Method Summary
All 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.SQLBuilder
addBeginBuildSQLForNodeEventListener, 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.UpdatablePersistent
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
-
-
-
-
Constructor Detail
-
SQLBuilderPiped
public SQLBuilderPiped(UpdatablePersistent parent)
-
-
Method Detail
-
assign
public void assign(java.lang.Object source)
- Overrides:
assignin classSQLBuilder
-
addNewStringNode
protected SQLBuilderElement addNewStringNode(java.lang.String str, java.lang.String stringToWrite)
-
writeBuffer
protected void writeBuffer()
-
beginBuildInternal
protected void beginBuildInternal()
- Overrides:
beginBuildInternalin classSQLBuilder
-
endBuildInternal
protected void endBuildInternal()
- Overrides:
endBuildInternalin classSQLBuilder
-
spaceInternal
protected void spaceInternal(int newLineIndex)
- Overrides:
spaceInternalin classSQLBuilder
-
newLineInternal
protected void newLineInternal()
- Overrides:
newLineInternalin classSQLBuilder
-
goodNewLinePosInternal
protected void goodNewLinePosInternal(int newLineIndex)
- Overrides:
goodNewLinePosInternalin classSQLBuilder
-
writeKeywordInternal
protected void writeKeywordInternal(java.lang.String keyword)
- Overrides:
writeKeywordInternalin classSQLBuilder
-
writeBuiltinInternal
protected void writeBuiltinInternal(java.lang.String builtin)
- Overrides:
writeBuiltinInternalin classSQLBuilder
-
writeIdentifierInternal
protected void writeIdentifierInternal(java.lang.String identifier)
- Overrides:
writeIdentifierInternalin classSQLBuilder
-
writeSymbolInternal
protected void writeSymbolInternal(java.lang.String symbol)
- Overrides:
writeSymbolInternalin classSQLBuilder
-
writeNumberInternal
protected void writeNumberInternal(java.lang.String number)
- Overrides:
writeNumberInternalin classSQLBuilder
-
writeStringInternal
protected void writeStringInternal(java.lang.String str)
- Overrides:
writeStringInternalin classSQLBuilder
-
writeCommentInternal
protected void writeCommentInternal(java.lang.String comment)
- Overrides:
writeCommentInternalin classSQLBuilder
-
addIndent
public void addIndent(double indent)
- Overrides:
addIndentin classSQLBuilder
-
endIndent
public void endIndent()
- Overrides:
endIndentin classSQLBuilder
-
getDynamicIndents
public boolean getDynamicIndents()
-
setDynamicIndents
public void setDynamicIndents(boolean value)
-
getDynamicRightMargin
public boolean getDynamicRightMargin()
-
setDynamicRightMargin
public void setDynamicRightMargin(boolean value)
-
-