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, rightWeightFields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList -
Constructor Summary
Constructors -
Method Summary
Modifier 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.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, writeSymbolMethods inherited from class com.adbs.ast.UpdatablePersistent
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
-
Constructor Details
-
SQLBuilderPiped
-
-
Method Details
-
assign
- Overrides:
assignin classSQLBuilder
-
addNewStringNode
-
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
- Overrides:
writeKeywordInternalin classSQLBuilder
-
writeBuiltinInternal
- Overrides:
writeBuiltinInternalin classSQLBuilder
-
writeIdentifierInternal
- Overrides:
writeIdentifierInternalin classSQLBuilder
-
writeSymbolInternal
- Overrides:
writeSymbolInternalin classSQLBuilder
-
writeNumberInternal
- Overrides:
writeNumberInternalin classSQLBuilder
-
writeStringInternal
- Overrides:
writeStringInternalin classSQLBuilder
-
writeCommentInternal
- 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)
-