protected class SqlPrettyWriter.FrameImpl extends java.lang.Object implements SqlWriter.Frame
SqlWriter.Frame
.Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
close |
(package private) int |
extraIndent
Indent of sub-frame with respect to this one.
|
(package private) SqlWriter.FrameType |
frameType |
(package private) int |
itemCount
Number of items which have been printed in this list so far.
|
(package private) java.lang.String |
keyword |
private boolean |
newlineAfterClose |
private boolean |
newlineAfterOpen |
boolean |
newlineAfterSep
Whether to print a newline after each separator.
|
private boolean |
newlineBeforeClose |
boolean |
newlineBeforeSep
Whether to print a newline before each separator.
|
(package private) java.lang.String |
open |
(package private) int |
sepIndent
Indent of separators with respect to this frame's indent.
|
Constructor and Description |
---|
FrameImpl(SqlWriter.FrameType frameType,
java.lang.String keyword,
java.lang.String open,
java.lang.String close,
int extraIndent,
boolean newlineAfterOpen,
boolean newlineBeforeSep,
int sepIndent,
boolean newlineAfterSep,
boolean newlineBeforeClose,
boolean newlineAfterClose) |
Modifier and Type | Method and Description |
---|---|
protected void |
after() |
protected void |
before() |
protected void |
sep(boolean printFirst,
java.lang.String sep) |
final SqlWriter.FrameType frameType
final java.lang.String keyword
final java.lang.String open
final java.lang.String close
final int extraIndent
final int sepIndent
int itemCount
public final boolean newlineBeforeSep
public final boolean newlineAfterSep
private final boolean newlineBeforeClose
private final boolean newlineAfterClose
private final boolean newlineAfterOpen
FrameImpl(SqlWriter.FrameType frameType, java.lang.String keyword, java.lang.String open, java.lang.String close, int extraIndent, boolean newlineAfterOpen, boolean newlineBeforeSep, int sepIndent, boolean newlineAfterSep, boolean newlineBeforeClose, boolean newlineAfterClose)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.