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 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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIndent
(double indent) protected SQLBuilderElement
addNewStringNode
(String str, String stringToWrite) void
protected void
protected void
void
boolean
boolean
protected void
goodNewLinePosInternal
(int newLineIndex) protected void
void
setDynamicIndents
(boolean value) void
setDynamicRightMargin
(boolean value) protected void
spaceInternal
(int newLineIndex) protected void
protected void
writeBuiltinInternal
(String builtin) protected void
writeCommentInternal
(String comment) protected void
writeIdentifierInternal
(String identifier) protected void
writeKeywordInternal
(String keyword) protected void
writeNumberInternal
(String number) protected void
protected void
writeSymbolInternal
(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 Details
-
SQLBuilderPiped
-
-
Method Details
-
assign
- Overrides:
assign
in classSQLBuilder
-
addNewStringNode
-
writeBuffer
protected void writeBuffer() -
beginBuildInternal
protected void beginBuildInternal()- Overrides:
beginBuildInternal
in classSQLBuilder
-
endBuildInternal
protected void endBuildInternal()- Overrides:
endBuildInternal
in classSQLBuilder
-
spaceInternal
protected void spaceInternal(int newLineIndex) - Overrides:
spaceInternal
in classSQLBuilder
-
newLineInternal
protected void newLineInternal()- Overrides:
newLineInternal
in classSQLBuilder
-
goodNewLinePosInternal
protected void goodNewLinePosInternal(int newLineIndex) - Overrides:
goodNewLinePosInternal
in classSQLBuilder
-
writeKeywordInternal
- Overrides:
writeKeywordInternal
in classSQLBuilder
-
writeBuiltinInternal
- Overrides:
writeBuiltinInternal
in classSQLBuilder
-
writeIdentifierInternal
- Overrides:
writeIdentifierInternal
in classSQLBuilder
-
writeSymbolInternal
- Overrides:
writeSymbolInternal
in classSQLBuilder
-
writeNumberInternal
- Overrides:
writeNumberInternal
in classSQLBuilder
-
writeStringInternal
- Overrides:
writeStringInternal
in classSQLBuilder
-
writeCommentInternal
- Overrides:
writeCommentInternal
in classSQLBuilder
-
addIndent
public void addIndent(double indent) - Overrides:
addIndent
in classSQLBuilder
-
endIndent
public void endIndent()- Overrides:
endIndent
in classSQLBuilder
-
getDynamicIndents
public boolean getDynamicIndents() -
setDynamicIndents
public void setDynamicIndents(boolean value) -
getDynamicRightMargin
public boolean getDynamicRightMargin() -
setDynamicRightMargin
public void setDynamicRightMargin(boolean value)
-