public class SqlFormatOptions
extends java.lang.Object
SqlPrettyWriter.setFormatOptions(SqlFormatOptions)
.Modifier and Type | Field and Description |
---|---|
private boolean |
alwaysUseParentheses |
private boolean |
caseClausesOnNewLines |
private boolean |
clauseStartsLine |
private int |
indentation |
private boolean |
keywordsLowercase |
private int |
lineLength |
private boolean |
quoteAllIdentifiers |
private boolean |
selectListItemsOnSeparateLines |
private boolean |
whereListItemsOnSeparateLines |
private boolean |
windowDeclarationStartsLine |
private boolean |
windowListItemsOnSeparateLines |
Constructor and Description |
---|
SqlFormatOptions()
Constructs a set of default SQL format options.
|
SqlFormatOptions(boolean alwaysUseParentheses,
boolean caseClausesOnNewLines,
boolean clauseStartsLine,
boolean keywordsLowercase,
boolean quoteAllIdentifiers,
boolean selectListItemsOnSeparateLines,
boolean whereListItemsOnSeparateLines,
boolean windowDeclarationStartsLine,
boolean windowListItemsOnSeparateLines,
int indentation,
int lineLength)
Constructs a complete set of SQL format options.
|
Modifier and Type | Method and Description |
---|---|
int |
getIndentation() |
int |
getLineLength() |
boolean |
isAlwaysUseParentheses() |
boolean |
isCaseClausesOnNewLines() |
boolean |
isClauseStartsLine() |
boolean |
isKeywordsLowercase() |
boolean |
isQuoteAllIdentifiers() |
boolean |
isSelectListItemsOnSeparateLines() |
boolean |
isWhereListItemsOnSeparateLines() |
boolean |
isWindowDeclarationStartsLine() |
boolean |
isWindowListItemsOnSeparateLines() |
void |
setAlwaysUseParentheses(boolean alwaysUseParentheses) |
void |
setCaseClausesOnNewLines(boolean caseClausesOnNewLines) |
void |
setClauseStartsLine(boolean clauseStartsLine) |
void |
setIndentation(int indentation) |
void |
setKeywordsLowercase(boolean keywordsLowercase) |
void |
setLineLength(int lineLength) |
void |
setQuoteAllIdentifiers(boolean quoteAllIdentifiers) |
void |
setSelectListItemsOnSeparateLines(boolean selectListItemsOnSeparateLines) |
void |
setWhereListItemsOnSeparateLines(boolean whereListItemsOnSeparateLines) |
void |
setWindowDeclarationStartsLine(boolean windowDeclarationStartsLine) |
void |
setWindowListItemsOnSeparateLines(boolean windowListItemsOnSeparateLines) |
private boolean alwaysUseParentheses
private boolean caseClausesOnNewLines
private boolean clauseStartsLine
private boolean keywordsLowercase
private boolean quoteAllIdentifiers
private boolean selectListItemsOnSeparateLines
private boolean whereListItemsOnSeparateLines
private boolean windowDeclarationStartsLine
private boolean windowListItemsOnSeparateLines
private int indentation
private int lineLength
public SqlFormatOptions()
public SqlFormatOptions(boolean alwaysUseParentheses, boolean caseClausesOnNewLines, boolean clauseStartsLine, boolean keywordsLowercase, boolean quoteAllIdentifiers, boolean selectListItemsOnSeparateLines, boolean whereListItemsOnSeparateLines, boolean windowDeclarationStartsLine, boolean windowListItemsOnSeparateLines, int indentation, int lineLength)
alwaysUseParentheses
- Always use parenthesescaseClausesOnNewLines
- Case clauses on new linesclauseStartsLine
- Clause starts linekeywordsLowercase
- Keywords in lower casequoteAllIdentifiers
- Quote all identifiersselectListItemsOnSeparateLines
- Select items on separate lineswhereListItemsOnSeparateLines
- Where items on separate lineswindowDeclarationStartsLine
- Window declaration starts linewindowListItemsOnSeparateLines
- Window list items on separate linesindentation
- IndentationlineLength
- Line lengthpublic boolean isAlwaysUseParentheses()
public void setAlwaysUseParentheses(boolean alwaysUseParentheses)
public boolean isCaseClausesOnNewLines()
public void setCaseClausesOnNewLines(boolean caseClausesOnNewLines)
public boolean isClauseStartsLine()
public void setClauseStartsLine(boolean clauseStartsLine)
public boolean isKeywordsLowercase()
public void setKeywordsLowercase(boolean keywordsLowercase)
public boolean isQuoteAllIdentifiers()
public void setQuoteAllIdentifiers(boolean quoteAllIdentifiers)
public boolean isSelectListItemsOnSeparateLines()
public void setSelectListItemsOnSeparateLines(boolean selectListItemsOnSeparateLines)
public boolean isWhereListItemsOnSeparateLines()
public void setWhereListItemsOnSeparateLines(boolean whereListItemsOnSeparateLines)
public boolean isWindowDeclarationStartsLine()
public void setWindowDeclarationStartsLine(boolean windowDeclarationStartsLine)
public boolean isWindowListItemsOnSeparateLines()
public void setWindowListItemsOnSeparateLines(boolean windowListItemsOnSeparateLines)
public int getLineLength()
public void setLineLength(int lineLength)
public int getIndentation()
public void setIndentation(int indentation)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.